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

[WIP] Mutator configuration #138

Closed
wants to merge 20 commits into from
Closed

[WIP] Mutator configuration #138

wants to merge 20 commits into from

Commits on Dec 7, 2013

  1. Add config object to mutator state

    Next commits will provide config object from callsides. The config
    object is currently empty.
    
    The config object is passed to all children mutators. Currently no
    mutator public interface was modified so no spec changes. With next
    commits we have public visible stuff so specs will be adjusted.
    mbj committed Dec 7, 2013
    Configuration menu
    Copy the full SHA
    fc426be View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ff7205d View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2013

  1. Configuration menu
    Copy the full SHA
    4f87183 View commit details
    Browse the repository at this point in the history
  2. Fix comment

    mbj committed Dec 8, 2013
    Configuration menu
    Copy the full SHA
    0d329df View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    78b7985 View commit details
    Browse the repository at this point in the history
  4. Add Mutator::Config::DEFAULT

    mbj committed Dec 8, 2013
    Configuration menu
    Copy the full SHA
    098b759 View commit details
    Browse the repository at this point in the history
  5. Style and vim typo fixes

    mbj committed Dec 8, 2013
    Configuration menu
    Copy the full SHA
    2802835 View commit details
    Browse the repository at this point in the history
  6. Adjust reek config

    mbj committed Dec 8, 2013
    Configuration menu
    Copy the full SHA
    beae659 View commit details
    Browse the repository at this point in the history
  7. Steer return value propagation via config objects

    * Change util mutators to hide themselves from the context parent chain
      this allows to use parent_type helpers in all node mutators
      consistently.
    
    * This is the OO API feature fix for #10. CLI flags are still missing.
    mbj committed Dec 8, 2013
    Configuration menu
    Copy the full SHA
    b5aa1c8 View commit details
    Browse the repository at this point in the history
  8. Remove *.gem from gitignore

    mbj committed Dec 8, 2013
    Configuration menu
    Copy the full SHA
    b68b550 View commit details
    Browse the repository at this point in the history
  9. Adjust flay score

    mbj committed Dec 8, 2013
    Configuration menu
    Copy the full SHA
    f8e0f06 View commit details
    Browse the repository at this point in the history
  10. Add a spec that proves last expression is picked for return value pro…

    …pagation config
    
    Very artificial but hey, lets try to be most correct as possible.
    mbj committed Dec 8, 2013
    Configuration menu
    Copy the full SHA
    4d1d557 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2013

  1. Fix whitespace

    mbj committed Dec 10, 2013
    Configuration menu
    Copy the full SHA
    7dcd1a8 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2014

  1. Merge branch 'master' into mutator-config

    Conflicts:
    	config/flay.yml
    	lib/mutant.rb
    	spec/unit/mutant/mutator/node/return_spec.rb
    	spec/unit/mutant/mutator_spec.rb
    mbj committed Mar 4, 2014
    Configuration menu
    Copy the full SHA
    7405f1d View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2014

  1. Configuration menu
    Copy the full SHA
    87000d0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f44935 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2014

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

Commits on Mar 30, 2014

  1. Configuration menu
    Copy the full SHA
    56a90cd View commit details
    Browse the repository at this point in the history
  2. Fix requires

    mbj committed Mar 30, 2014
    Configuration menu
    Copy the full SHA
    4d20a46 View commit details
    Browse the repository at this point in the history
  3. Fix rspec expectations

    mbj committed Mar 30, 2014
    Configuration menu
    Copy the full SHA
    248131e View commit details
    Browse the repository at this point in the history