Commit graph

13 commits

Author SHA1 Message Date
taca
5745fbafe4 Update ruby2ruby 2.0.6.
=== 2.0.6 / 2013-06-20

* 2 bug fixes:

  * Fixed bug with complex rescue but short enough to trigger 1-liner.
    (Confusion)
  * Fixed multiple expressions inside sclass
2013-09-15 10:26:29 +00:00
taca
83e8c9b65c Update ruby2ruby to 2.0.5.
=== 2.0.5 / 2013-04-25

* 2 bug fixes:

  * Fixed attrasgn w/ multiple keys: a[x, y] = z. (derula)
  * Fixed error w/ attr_* detection when more than 1 ivar/iasgn exist in body.

=== 2.0.4 / 2013-03-28

* 1 bug fix:

  * Fixed attr_* generators in cases where the body isn't
    idiomatic. (robertfeldt)
2013-06-16 16:55:49 +00:00
taca
073f74ec89 Update ruby2ruby to 2.0.3.
=== 2.0.3 / 2013-02-07

* 2 minor enhancements:

  * 1.9: Added support for ! call to go back to (not ...).
  * 2nd and 3rd order testing now uses RubyPraser.for_current_ruby for maximal carnage.

* 1 bug fix:

  * On failure (eg ruby 2.0), fall back to compound RubyParser instance for 2nd & 3rd order testing

=== 2.0.2 / 2013-01-16

* 1 minor enhancement:

  * Updated to ruby_parser 3.1 and up
2013-02-11 03:06:57 +00:00
taca
ea5660d001 Update ruby2ruby to 2.0.1.
=== 2.0.1 / 2012-11-02

* 1 bug fix:

  * Fixed dependency on alpha ruby_parser. *sigh*

=== 2.0.0 / 2012-11-02

* 1 minor enhancement:

  * Only do phase 1 testing if $SIMPLE=1.

* 1 bug fix:

  * Fixed block args processing for RP 3.0 sexp changes

=== 2.0.0.b1 / 2012-07-27

* 4 major enhancements:

  * Made it work without arglist in call.
  * Made it work without scope/block in class/module/defn/defs.
  * Removed block from resbody
  * Removed block from when node

* 4 minor enhancements:

  * Added debug task to help isolate an error
  * Empty hash is now a proper {}
  * Refactored and added finish method.
  * Switched to new Ruby18Parser to avoid deprecation warnings

* 4 bug fixes:

  * Fixed call with empty hash arg. (neilconway)
  * OMG WTF... removed long decrepit ParseTree dependency
  * Removed isolate/rake require to reduce minimum bootstrap to hoe + rake + rake install_plugins (*2)
  * Skip 1.9 tests for now.
2012-12-16 16:30:50 +00:00
taca
1d6108e646 Update ruby2ruby package to 1.3.1.
=== 1.3.1 / 2011-09-22

* 1 minor enhancement:

  * Added parenthesize to add parens in certain contexts.

* 10 bug fixes:

  * Add newline to 'do nothing' comment in a block... seems contrived. (andreacampi)
  * Binary operations not work properly with some complex statements. (smorss)
  * Fixed if statements with no body (smorss)
  * Fixed logic for call with hash args in various locations (smorss)
  * Fixed match3 on an assignment. (smorss)
  * Fixed multiple nested rescue/ensure exprs (larsch)
  * Fixed process_alias to parenthesize (smorss)
  * Fixed process_and to parenthenize only when it makes sense.
  * Fixed rescue with 2+ statements in resbody (smorss)
  * Regexps with options other than /o were not showing flags. (smorss)
2011-12-15 15:12:41 +00:00
taca
c8a088179b Update ruby2ruby pacakge to 1.3.0.
=== 1.3.0 / 2011-09-01

* 1 minor enhancement:

  * output comments for class and method definitions. (pythonic)
2011-09-12 11:57:49 +00:00
taca
7139a43bbd Refelect dependency due to gemspec.
Bump PKGREVISION.
2011-08-12 16:39:31 +00:00
taca
62922d6bea Update devel/ruby2ruby to 1.2.5.
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.
* Add LICENSE.
* Update dependency according to gemspec.
* Add CONFLICTS since it will install the same name commands both
  ruby18 and ruby19 based packages.

=== 1.2.5 / 2010-09-01

* 4 minor enhancements:

  * Added braces to hash args surrounded if in a binary method call.
  * Added rewrite_resbody to double check structure and freak if necessary.
  * Added stress task
  * rewrite_rescue now detects rescue with multiple arguments.

* 2 bug fixes:

  * Fixed dstr/dregex/d* roundtripping problem
  * Fixed up call arg processing to be more correct and to work with the new sexp form
2010-09-10 06:35:55 +00:00
fhajny
a0b93e795d Updated ruby2ruby to 1.2.4.
Too many changes, see:

http://seattlerb.rubyforge.org/ruby2ruby/History_txt.html
2009-11-23 14:13:28 +00:00
joerg
bacea7cad5 Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
taca
8fa5dd5e39 Update ruby-ruby2ruby package 1.1.9.
Changes are unkown.
2008-06-22 16:07:09 +00:00
jlam
8f00520ca2 Fix build with newer versions of Hoe by providing a default value for
author and email.
2008-04-21 15:53:55 +00:00
jlam
bca06b970b Initial import of ruby18-ruby2ruby-1.1.8 as devel/ruby2ruby.
ruby2ruby provides a means of generating pure ruby code easily from
ParseTree's Sexps.  This makes making dynamic language processors much
easier in ruby than ever before.
2008-04-04 15:18:56 +00:00