File rubygem-ruby2ruby.changes of Package rubygem-ruby2ruby
-------------------------------------------------------------------
Tue Jul 16 09:54:57 UTC 2024 - Dan Čermák <dan.cermak@posteo.net>
- New upstream release 2.5.1, see bundled History.rdoc
-------------------------------------------------------------------
Mon Oct 10 13:20:50 UTC 2022 - Stephan Kulow <coolo@suse.com>
updated to version 2.5.0
see installed History.rdoc
=== 2.5.0 / 2022-10-04
* 5 minor enhancements:
* Added support for (most?) pattern matching.
* Added support for **kwrest.
* Added support for forward args (...), defn and call.
* Added support for preexe (BEGIN { ... }).
* Support ruby 3.1 hash shorthand syntax. (presidentbeef)
* 3 bug fixes:
* Fix generation of case w/ no else.
* Fixed a bug block shadow vars (they're grouped)
* Fixed find_pat up (after fixing a find_pat bug in ruby_parser).
-------------------------------------------------------------------
Mon Feb 10 15:43:54 UTC 2020 - Stephan Kulow <coolo@suse.com>
- updated to version 2.4.4
see installed History.rdoc
=== 2.4.4 / 2019-09-24
* 1 bug fix:
* Fixed deprecation warnings from patterns change in sexp_processor.
-------------------------------------------------------------------
Fri Jul 19 09:35:08 UTC 2019 - Stephan Kulow <coolo@suse.com>
- updated to version 2.4.3
see installed History.rdoc
-------------------------------------------------------------------
Thu Mar 14 11:05:05 UTC 2019 - Stephan Kulow <coolo@suse.com>
- updated to version 2.4.2
see installed History.rdoc
=== 4.12.0 / 2019-03-12
* 3 bug fixes:
* Fixed sexp_body to return empty sexp instead of nil when using STRICT_SEXP.
* STRICT_SEXP=4+ fails w/ current use of concat. Removed concat from strictness for now.
* Use concat internally instead of splat. Some people have 20000 node sexps! (presidentbeef)
-------------------------------------------------------------------
Tue Feb 27 05:31:01 UTC 2018 - factory-auto@kulow.org
- updated to version 2.4.1
see installed History.rdoc
=== 2.4.1 / 2018-02-15
* 2 minor enhancements:
* Added bitwise ops to BINARY. (david942j)
* Added rewrite_call|if|until|while to normalize `not` in conditions.
-------------------------------------------------------------------
Thu Aug 3 19:38:48 UTC 2017 - coolo@suse.com
- updated to version 2.4.0
History.txt removed upstream
-------------------------------------------------------------------
Thu Dec 1 05:51:28 UTC 2016 - coolo@suse.com
- updated to version 2.3.2
see installed History.txt
=== 2.3.2 / 2016-11-30
* 5 bug fixes:
* FINALLY fixed a problem with escaping in dstrs. (nex3)
* Fix using match3 on LHS of call. (eqv)
* Fixed handling defn that starts w/ begin+rescue+other stuff. (eqv)
* Fixed return expressions with complex RHS. (eqv)
* Tweaked sexp_processor dependency to ~> 4.6 to sync them better
-------------------------------------------------------------------
Mon Oct 10 04:36:04 UTC 2016 - coolo@suse.com
- updated to version 2.3.1
see installed History.txt
=== 2.3.1 / 2016-10-09
* 1 minor enhancement:
* Support more op_asgn nodes. (presidentbeef)
* 1 bug fix:
* Fix for non-binary 'binary' calls (eg arity > 1). (presidentbeef)
-------------------------------------------------------------------
Fri Feb 19 05:38:50 UTC 2016 - coolo@suse.com
- updated to version 2.3.0
see installed History.txt
=== 2.3.0 / 2016-02-18
* 3 minor enhancements:
* Added support for safe navigation/lonely operator. (presidentbeef)
* Expanded tests for 2.3 support
* Support safe attrasgn. (presidentbeef).
-------------------------------------------------------------------
Thu May 28 04:33:17 UTC 2015 - coolo@suse.com
- updated to version 2.2.0
see installed History.txt
=== 2.2.0 / 2015-05-27
* 1 minor enhancement:
* Normalized block arg goalposts (always there unless arg slot == 0).
-------------------------------------------------------------------
Tue Apr 14 04:30:58 UTC 2015 - coolo@suse.com
- updated to version 2.1.4
-------------------------------------------------------------------
Mon Nov 3 10:18:45 UTC 2014 - tboerger@suse.com
- Updated to 2.1.3
- 2.1.3
- Fixed handling of kwargs. (joenas)
- 2.1.2
- Fixed readme to point out that deep_clone may be needed. (heathd)
- 2.1.1
- Moved Regexp::CODES out of guard on ::ENC_NONE. (presidentbeef)
-------------------------------------------------------------------
Mon Nov 3 10:03:14 UTC 2014 - tboerger@suse.com
- Added last missing bits for new macros
-------------------------------------------------------------------
Mon Oct 13 06:21:41 UTC 2014 - adrian@suse.de
- adapt to new rubygem packaging style
-------------------------------------------------------------------
Sun May 18 09:04:43 UTC 2014 - coolo@suse.com
- updated to version 2.1.0
* 4 minor enhancements:
* Don't indent defn body extra if it has a top-level rescue.
* Don't indent defn body until fully processed.
* Don't use simple rescue form if resbody is a return (statement keyword). (eyberg)
* Remove superfluous begin/end for top-level defn rescue.
-------------------------------------------------------------------
Sun Apr 6 05:38:52 UTC 2014 - coolo@suse.com
- updated to version 2.0.8
* 1 bug fix:
* 2.0/2.1: Fixed support for **kwsplat. (troessner)
-------------------------------------------------------------------
Mon Dec 16 06:28:07 UTC 2013 - coolo@suse.com
- updated to version 2.0.7
* 4 minor enhancements:
* Add != to list of binary operators. (camertron) *le sigh*
* Clean out cruft from process_masgn that I can't reproduce anymore.
* Extend process_args to deal with masgn (eg: a.b { |(c, d)| ... }).
* Extend process_masgn to deal with both sexps and var lists.
* 1 bug fix:
* Ensure proper parens on rescue subexpressions. (Bocete)
-------------------------------------------------------------------
Tue Jul 30 18:46:56 UTC 2013 - coolo@suse.com
- updated to version 2.0.6
* 2 bug fixes:
* Fixed bug with complex rescue but short enough to trigger 1-liner. (Confusion)
* Fixed multiple expressions inside sclass
-------------------------------------------------------------------
Tue May 7 19:57:51 UTC 2013 - coolo@suse.com
- updated to version 2.0.5, fixed 2 bugs
-------------------------------------------------------------------
Fri Apr 12 08:46:05 UTC 2013 - coolo@suse.com
- updated to version 2.0.4
* 1 bug fix:
* Fixed attr_* generators in cases where the body isn't idiomatic. (robertfeldt)
-------------------------------------------------------------------
Sat Feb 9 09:31:14 UTC 2013 - coolo@suse.com
- updated to version 2.0.3
* 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
-------------------------------------------------------------------
Tue Jan 29 06:50:03 UTC 2013 - coolo@suse.com
- updated to version 2.0.2
* Updated to ruby_parser 3.1 and up
-------------------------------------------------------------------
Sun Nov 4 07:44:13 UTC 2012 - coolo@suse.com
- updated to version 2.0.1
* Fixed dependency on alpha ruby_parser. *sigh*
* 1 minor enhancement:
* Only do phase 1 testing if $SIMPLE=1.
* 1 bug fix:
* Fixed block args processing for RP 3.0 sexp changes
* 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
-------------------------------------------------------------------
Mon Apr 9 18:48:16 UTC 2012 - coolo@suse.com
- update to 1.3.1
* Added parenthesize to add parens in certain contexts.
* 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)
* output comments for class and method definitions. (pythonic)
-------------------------------------------------------------------
Mon Sep 6 14:33:33 UTC 2010 - mrueckert@suse.de
- update to version 1.2.5
* 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.
* Fixed dstr/dregex/d* roundtripping problem
* Fixed up call arg processing to be more correct and to work
with the new sexp form
-------------------------------------------------------------------
Fri Jun 11 10:00:01 UTC 2010 - mrueckert@suse.de
- use rubygems_requires macro
-------------------------------------------------------------------
Fri Dec 25 01:44:31 UTC 2009 - prusnak@suse.cz
- update to 1.2.4
* Fixed all doco to use ruby_praser
* Fixed bin/r2r_show to use ruby_parser. oops
-------------------------------------------------------------------
Mon Aug 10 16:31:04 CEST 2009 - dmacvicar@novell.com
- initial package for 1.2.3