History.txt

Path: History.txt
Last Update: Wed Apr 17 05:19:21 +0000 2013

4.1.3 / 2012-12-06

  • 2 bug fixes:
    • Code cleanup… what was I thinking???
    • Explicitly setting pt_testcase.rb to US-ASCII to avoid encoding hell

4.1.2 / 2012-11-03

4.1.1 / 2012-11-02

  • 1 minor enhancement:
    • iter args revamp for ruby_parser 3 changes.

4.1.0 / 2012-10-22

  • 1 minor enhancement:
    • Added Environment#current so you can explicitly shadow variables. (meh)

4.0.1 / 2012-07-03

  • 4 minor enhancements:
    • 1.9: Had to version split all my ‘not’ tests since 1.9 is insane.
    • 1.9: f (args) is not allowed in 1.9.
    • 1.9: f(hash, *splat) is not allowed in 1.9.
    • Added module2 test to verify module w/ 2+ entities
  • 2 bug fixes:
    • 1.9: Changed !@ to ! since that is what you implement
    • True to my wtf comment, there was a bug in my case_splat test

4.0.0 / 2012-06-07

  • 5 major enhancements:
    • Removed :arglist from everything except :op_asgn1.
    • Removed block from resbody
    • Removed block from when node
    • Removed block nodes inside of scope nodes (defn/defs/class/sclass).
    • Removed scope nodes in defn/defs/class/sclass nodes.
  • 1 minor enhancement:

3.2.0 / 2012-04-15

  • 5 minor enhancements:
    • Added a ton of block arg tests.
    • Added add19_edgecases to help refactor a bunch of tests that all have the same output.
    • Added better debugging output for rewrites.
    • Cleaned and added a bunch of stabby proc tests.
    • Moved RawParseTree test data to ParseTree project.
  • 2 bug fixes:
    • Fixed a bunch of entries for r2r changes against edgecase parse/lex tests
    • Fixes for R2R

3.1.0 / 2012-02-29

  • 4 minor enhancements:
    • Added test_call_arglist_trailing_comma__19 (presidentbeef)
    • Added test_fcall_inside_parens. (presidentbeef)
    • Added test_if_args_no_space_symbol__18. (presidentbeef)
    • Added tests for new hash syntax and ternaries in 1.9 (lastobelus)

3.0.10 / 2012-01-04

  • 1 minor enhancement:
    • Added test for bare hash at end of array in 1.9. (presidentbeef)
  • 1 bug fix:
    • Fixed 1.9.3 warnings

3.0.9 / 2011-12-07

  • 1 minor enhancement:
    • Add missing test for a ternary with nil without a space before the colon (brynary)

3.0.8 / 2011-11-16

  • 4 minor enhancements:
    • Add 6 missing ruby 1.9 tests (brynary)
    • Added new 1.9 hash tests to pt_testcase.rb
    • Version specific tests are now skipped at runtime, not test creation time
    • Added new block arg tests.

3.0.7 / 2011-09-21

  • 2 bug fixes:
    • Fixed and test to not have mandatory parens
    • Fixed r2r‘s handling of dregexp options

3.0.6 / 2011-08-16

  • 5 minor enhancements:
    • Added ParseTreeTestCase#add_19tests
    • Added a bunch of FAILING 1.9 tests stolen from presidentbeef‘s repo! yay!
    • Added add_19tests and add_18tests to segregate version specific parsing.
    • Moved pt_testcase.rb to sexp_processor
    • Segregated a bunch of 1.8 specific tests using add_18tests.

3.0.5 / 2010-09-01

  • 2 minor enhancements:
    • Added in_context to clean up code.
    • optimize inspect to avoid needlessly caching @line

3.0.4 / 2010-03-27

  • 1 minor enhancement:
    • Added line number to pretty_print output if $VERBOSE

3.0.3 / 2009-08-14

  • 1 minor enhancement:
    • Pulled mass up from flog/flay

3.0.2 / 2009-06-23

  • 2 minor enhancements:
    • Pulled unique.rb from ParseTree to sexp_processor.
    • Switched to minitest.

3.0.1 / 2009-01-20

  • 3 minor enhancements:
    • Filled out README
    • Promoted file/line/comments from ruby_parser.
    • Added sexp_type to compliment sexp_body.

3.0.0 / 2008-10-22

[Validate]