2013-03-11 08:52:54 by Takahiro Kambe | Files touched by this commit (2) |
Log message:
Update ruby-sexp-processor to 4.1.5.
=== 4.1.5 / 2013-02-14
* 2 bug fixes:
* Clarified role of s method. Fixes #12.
* maglev: Workaround for bug in Array#shift
|
2013-02-11 03:57:06 by Takahiro Kambe | Files touched by this commit (2) |
Log message:
Update ruby-sexp-processor to 4.1.4.
=== 4.1.4 / 2013-01-22
* 1 minor enhancement:
* Gave Sexp#structure a ~10% boost
* 2 bug fixes:
* Fixed Sexp#mass lying when using auto_shifted sexps.
* Stupid fix for ruby 2.0 method_missing 'bug'.
|
2012-12-16 17:29:19 by Takahiro Kambe | Files touched by this commit (2) |
Log message:
Update ruby-sexp-processor to 4.1.3.
=== 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
* 1 bug fix:
* Sexp#structure should grep for Sexps, not Arrays
=== 4.1.1 / 2012-11-02
* 1 minor enhancement:
* iter args revamp for ruby_parser 3 changes.
=== 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:
* Added Sexp#deep_each and Sexp#each_sexp. Refactored from Flay
|
2012-04-29 07:29:29 by Takahiro Kambe | Files touched by this commit (2) |
Log message:
Update ruby-sexp-processor to 3.2.0.
=== 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
|
2012-03-17 16:14:20 by Takahiro Kambe | Files touched by this commit (2) |
Log message:
Update ruby-sexp-processor to 3.1.0.
=== 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:
* Add test for bare hash at end of array in 1.9. (presidentbeef)
* 1 bug fix:
* Fixed 1.9.3 warnings
|
2011-12-15 16:10:58 by Takahiro Kambe | Files touched by this commit (2) |
Log message:
Update ruby-sexp-processor package to 3.0.9.
=== 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
|
2011-08-17 15:24:39 by Takahiro Kambe | Files touched by this commit (3) |
Log message:
Update ruby-sexp-processor package to 3.0.6.
=== 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.
|
2010-09-10 08:27:05 by Takahiro Kambe | Files touched by this commit (3) |
Log message:
Update devel/ruby-sexp-processor to 3.0.5.
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.
* Remove default value of GEM_BUILD.
=== 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
|
2009-11-23 15:00:06 by Filip Hajny | Files touched by this commit (4) | |
Log message:
Initial import of ruby-sexp-processor.
sexp_processor branches from ParseTree bringing all the generic sexp
processing tools with it. Sexp, SexpProcessor, Environment, etc... all
for your language processing pleasure.
|