Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pull request of M1 and M4 to master #19

Open
wants to merge 88 commits into
base: master
Choose a base branch
from

Commits on Mar 18, 2018

  1. Configuration menu
    Copy the full SHA
    147db59 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    283816c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    db2ef44 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2018

  1. Configuration menu
    Copy the full SHA
    33ea823 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c354cd6 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2018

  1. Configuration menu
    Copy the full SHA
    1597cef View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1 from khoanguyen0791/cs6367-Keith

    Cs6367 keith
    Keith Nguyen authored Mar 20, 2018
    Configuration menu
    Copy the full SHA
    a684caf View commit details
    Browse the repository at this point in the history
  3. Updated README.md

    Keith Nguyen authored Mar 20, 2018
    Configuration menu
    Copy the full SHA
    cb48223 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    00edd79 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e56494b View commit details
    Browse the repository at this point in the history
  6. Update README.md

    Keith Nguyen authored Mar 20, 2018
    Configuration menu
    Copy the full SHA
    52af45f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e76e62b View commit details
    Browse the repository at this point in the history
  8. Merge pull request #3 from khoanguyen0791/cs6367-Keith

    Cs6367 keith
    Keith Nguyen authored Mar 20, 2018
    Configuration menu
    Copy the full SHA
    f5317b7 View commit details
    Browse the repository at this point in the history
  9. Merge pull request hcoles#445 from hcoles/java8

    Raise minimum supported java version to 8
    hcoles authored and leejiaj committed Mar 20, 2018
    Configuration menu
    Copy the full SHA
    3d1c5a6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    857e66c View commit details
    Browse the repository at this point in the history
  11. Merge pull request #4 from leejiaj/add_aor_mutator

    Add aor mutator
    lafrenierejm authored Mar 20, 2018
    Configuration menu
    Copy the full SHA
    3e8523d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    97180cc View commit details
    Browse the repository at this point in the history
  13. Add enum with the operators to use

    I'm not sure yet exactly how this is used, but
    RemoveConditionalMutator uses an enum so I'm just going based on that.
    lafrenierejm committed Mar 20, 2018
    Configuration menu
    Copy the full SHA
    d184483 View commit details
    Browse the repository at this point in the history
  14. Add makeMutators() to make list of mutator factories

    Adding the `makeMutators()` method required adding a constructor and
    two attributes to the class.
    lafrenierejm committed Mar 20, 2018
    Configuration menu
    Copy the full SHA
    3c5c06a View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    3128de7 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    fe4cdee View commit details
    Browse the repository at this point in the history
  17. Add information to getGloballyUniqueId()

    The original and replacement operators are appended to the name of the
    class to form the ID.
    lafrenierejm committed Mar 20, 2018
    Configuration menu
    Copy the full SHA
    2d6ecc9 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    2fad78c View commit details
    Browse the repository at this point in the history
  19. Implement name()

    lafrenierejm committed Mar 20, 2018
    Configuration menu
    Copy the full SHA
    9afc07b View commit details
    Browse the repository at this point in the history
  20. Correctly create all pairs in makeMutators()

    Previously the ordering of operator pairs was not considered.
    lafrenierejm committed Mar 20, 2018
    Configuration menu
    Copy the full SHA
    c1f1af6 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    7638c07 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    310d117 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    0d278e4 View commit details
    Browse the repository at this point in the history
  24. Only require one MutantType in the constructor

    The only parameter the constructor should require is a single
    MutantType to use as the operator to be replaced.
    lafrenierejm committed Mar 20, 2018
    Configuration menu
    Copy the full SHA
    3d8d6f4 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    62985e8 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    ad40ead View commit details
    Browse the repository at this point in the history
  27. Use two enums outside of the primary class definition

    The enums correspond to relational operators that compare a single
    value to zero (`OpcodeCompareToZero`) and relational operators that
    compare two values to each other (`OpcodeCompare`).
    `OpcodeCompareToZero` is the type of the `opcode` attribute of
    `RelationalOperatorReplacementMutator`.
    
    Creating enum values that correspond to all twelve relational
    operators will be useful when writing the class's `MethodVisitor()`.
    lafrenierejm committed Mar 20, 2018
    Configuration menu
    Copy the full SHA
    53cf249 View commit details
    Browse the repository at this point in the history
  28. Write toString() for enums to return source code

    For example, the string representation of IFGT is now as ">".
    lafrenierejm committed Mar 20, 2018
    Configuration menu
    Copy the full SHA
    9998dd2 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    c8e004d View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    cbc3974 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    4c69659 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    b657a18 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    5f6f8b4 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    bab7e92 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    d5b185c View commit details
    Browse the repository at this point in the history
  36. Merge pull request #5 from lafrenierejm/add_ror_mutator

    Add ROR mutator
    lafrenierejm authored Mar 20, 2018
    Configuration menu
    Copy the full SHA
    30f1580 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    5339f47 View commit details
    Browse the repository at this point in the history
  38. Move enums into RelationalOperatorReplacementMutator class

    This appears to be the Right Way to use enums.
    lafrenierejm committed Mar 20, 2018
    Configuration menu
    Copy the full SHA
    2e1ad73 View commit details
    Browse the repository at this point in the history
  39. Create README.md

    Accidentally deleted README.md
    Keith Nguyen authored Mar 20, 2018
    Configuration menu
    Copy the full SHA
    0edb2ff View commit details
    Browse the repository at this point in the history
  40. Merge pull request #5 from khoanguyen0791/cs6367-Keith

    Create README.md
    Keith Nguyen authored Mar 20, 2018
    Configuration menu
    Copy the full SHA
    d71c14d View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    beaf6dd View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2018

  1. Merge branch 'cs6367-Keith' into add_ror_mutator

    Keith Nguyen authored Mar 21, 2018
    Configuration menu
    Copy the full SHA
    af22963 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #4 from lafrenierejm/add_ror_mutator

    Add ROR mutator
    Keith Nguyen authored Mar 21, 2018
    Configuration menu
    Copy the full SHA
    49050b5 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into cs6367-Keith

    Keith Nguyen authored Mar 21, 2018
    Configuration menu
    Copy the full SHA
    ed50e46 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #6 from khoanguyen0791/cs6367-Keith

    Cs6367 keith
    Keith Nguyen authored Mar 21, 2018
    Configuration menu
    Copy the full SHA
    796d4cb View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2018

  1. Configuration menu
    Copy the full SHA
    9e4dbeb View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2018

  1. Add AODMutator to augmentation package

    Keith Nguyen authored and lafrenierejm committed Mar 27, 2018
    Configuration menu
    Copy the full SHA
    8e5528c View commit details
    Browse the repository at this point in the history
  2. Add AODMutator to Mutator.java

    Keith Nguyen authored and lafrenierejm committed Mar 27, 2018
    Configuration menu
    Copy the full SHA
    815cdb6 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2018

  1. Merge pull request #6 from lafrenierejm/add_aod_mutator

    Add arithmetic operator deletion (AOD) mutator
    Keith Nguyen authored Mar 28, 2018
    Configuration menu
    Copy the full SHA
    85fd424 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2018

  1. Configuration menu
    Copy the full SHA
    48801c4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c833243 View commit details
    Browse the repository at this point in the history
  3. Line endings

    ecigar13 committed Apr 1, 2018
    Configuration menu
    Copy the full SHA
    4c14cab View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ede8e0b View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2018

  1. Added some progress

    ecigar13 committed Apr 5, 2018
    Configuration menu
    Copy the full SHA
    232595a View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2018

  1. Added CHECK_NULL mutator

    ecigar13 committed Apr 8, 2018
    Configuration menu
    Copy the full SHA
    d79c865 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2018

  1. Worked on IFNULL mutator

    ecigar13 committed Apr 9, 2018
    Configuration menu
    Copy the full SHA
    b1c2e55 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2018

  1. Configuration menu
    Copy the full SHA
    005d6e0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1dee362 View commit details
    Browse the repository at this point in the history
  3. quit a previous rebase

    ecigar13 committed Apr 10, 2018
    Configuration menu
    Copy the full SHA
    84172b6 View commit details
    Browse the repository at this point in the history
  4. resolved conflicts

    ecigar13 committed Apr 10, 2018
    Configuration menu
    Copy the full SHA
    e6d51da View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2018

  1. Configuration menu
    Copy the full SHA
    d2f3e8a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e874ad7 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2018

  1. Configuration menu
    Copy the full SHA
    e965b25 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    46a2a04 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e39d4f1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e2d33c3 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2018

  1. Configuration menu
    Copy the full SHA
    7b95861 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4c55949 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    68941d2 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2018

  1. Configuration menu
    Copy the full SHA
    3a9e3b4 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2018

  1. Configuration menu
    Copy the full SHA
    264ecb5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1dcf317 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    54bc992 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ee2d293 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2018

  1. Some progress on M2

    ecigar13 committed Apr 24, 2018
    Configuration menu
    Copy the full SHA
    733c2b1 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2018

  1. Implemented M4 with Arjun

    ecigar13 committed Apr 27, 2018
    Configuration menu
    Copy the full SHA
    4932d74 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a5879cf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7ae9d2d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    63c9ac7 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2018

  1. Configuration menu
    Copy the full SHA
    259eb07 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1acbeeb View commit details
    Browse the repository at this point in the history
  3. Added some code. None work

    ecigar13 committed Apr 28, 2018
    Configuration menu
    Copy the full SHA
    da625c4 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2018

  1. Configuration menu
    Copy the full SHA
    b5b9a74 View commit details
    Browse the repository at this point in the history