Changelog for
ruby3.3-rubygem-parser-2_3-2.3.3.1-2.88.i586.rpm :
* Fri Dec 09 2016 cooloAATTsuse.com- updated to version 2.3.3.1 see installed CHANGELOG.md v2.3.3.1 (2016-12-02) - -------------------- API modifications:
* parser/current: update 2.2 warning to 2.2.6 (Jordan Moncharmont) v2.3.3.0 (2016-11-28) - -------------------- API modifications:
* parser/current: update 2.3 branch to 2.3.3. (Philip Arndt) Bugs fixed:
* ruby24.y: \"a += b += raise :x\": fix errors with chained op-assignments. (whitequark)
* ruby24.y: \"p p{p(p);p p}, tap do end\": preserve cmdarg stack. (whitequark)
* ruby24.y: \"a b{c d}, :e do end\": go to EXPR_ENDARG after literal. (whitequark)
* Sun Nov 20 2016 cooloAATTsuse.com- updated to version 2.3.2.0 see installed CHANGELOG.md v2.3.2.0 (2016-11-20) - -------------------- API modifications:
* parser/current: update 2.3 branch to 2.3.2. (whitequark)
* Introduce (procarg0) node for a single required block argument. (Ilya Bylich) Bugs fixed:
* {macruby,ruby{19,20,21,22,23,24}}.y: \"x::A += m x\": treat as constant assignment. (whitequark)
* ruby24.y: \"x += raise y rescue nil\": bind rescue tighter than tOP_ASGN. (whitequark)
* ruby24.y: \"x = raise y rescue nil\": bind rescue tighter than =. (whitequark)
* Builders::Default: \"begin; else; 1; end\": fix a crash. (whitequark)
* Sat Oct 08 2016 cooloAATTsuse.com- updated to version 2.3.1.4 see installed CHANGELOG.md v2.3.1.4 (2016-09-19) - --------------------
* Sun Sep 18 2016 cooloAATTsuse.com- updated to version 2.3.1.3 see installed CHANGELOG.md v2.3.1.3 (2016-09-17) - -------------------- API modifications:
* parser/current: latest 2.3 release is 2.3.2. (Chris Riddoch) Features implemented:
* ruby24.y: \"f (g rescue nil)\": allow stmt after tLPAREN_ARG. (whitequark) Bugs fixed:
* ruby{18,19,20,21,22,23,24}.y: parse trailing commas as mlhs for block args \"a.b{ |c,| d }\" (fixes #312) (John Backus)
* Builders::Default: \"begin; 1; else; 2; end\": do not drop else. (whitequark)
* Builders::Default: \"a&.b &&= c\": fix safe navigation in lhs of op-assignment. (Ilya Bylich)
* AST::Processor: handle \"csend\" as \"send\". (#301) (Ilya Bylich)
* Parser::AST::Processor: do not spuriously modify ASTs. (Ilya Bylich)
* lexer.rl: \"%w b\\\": lex backslash-delimited words literals. (Masataka Kuwabara)
* Thu Jun 02 2016 cooloAATTsuse.com- updated to version 2.3.1.2 see installed CHANGELOG.md v2.3.1.2 (2016-06-02) - -------------------- API modifications:
* parser/current: update 2.2 warning to 2.2.5 (#295) (Kohei Suzuki) Bugs fixed:
* AST_FORMAT: Fix `kwarg` example (#294) (Magnus Holm) v2.3.1.1 (2016-06-01) - -------------------- Bugs fixed:
* ruby{^18}.y: \"lambda{|;a|a}\": treat shadowarg as local inside block. (Ilya Bylich)
* Builders::Default: \"foo&.bar{}\": emit csend in block properly. (whitequark)
* runner.rb: re-add --23 (cremno)
* runner.rb: make --24 actually use the 2.4 parser (cremno)
* Wed Apr 27 2016 cooloAATTsuse.com- updated to version 2.3.1.0 see installed CHANGELOG.md v2.3.1.0 (2016-04-27) - -------------------- Features implemented:
* Parser::Current: update for Ruby 2.3.1. (whitequark)
* Builders::Default: allow masgn in conditional context on >=Ruby 2.4. (whitequark)
* ruby24.y: branch parser. (whitequark) Bugs fixed:
* lexer.rl: \"def x y; y A::B, \'\'; end\": reject X:: in EXPR_ENDFN (fixes #285). (whitequark)
* Wed Apr 06 2016 cooloAATTsuse.com- updated to version 2.3.0.7 see installed CHANGELOG.md v2.3.0.7 (2016-03-25) - -------------------- API modifications:
* Source::Diagnostic: handle ranges pointing to newlines (#273). (whitequark) Features implemented:
* Parser::Base#tokenize: allow recovery from syntax errors. (whitequark)
* lexer.rl: \"a=1; a b: 1\": allow label after command clashing with local. (whitequark)
* lexer.rl: \"undef %s(x)\": emit %s literals in expr_fname in 2.3 mode. (whitequark) Bugs fixed:
* Builders::Default: reject non-UTF-8 compatible literals. (whitequark)
* Wed Mar 02 2016 cooloAATTsuse.com- updated to version 2.3.0.6 see installed CHANGELOG.md v2.3.0.6 (2016-02-14) - -------------------- Bugs fixed:
* lexer.rl: fix EOF location (closes #273). (whitequark) v2.3.0.5 (2016-02-12) - -------------------- Bugs fixed:
* lexer.rl: \"%Q{\\あ}\": fix encoding of UTF-8 noop escapes. (whitequark)
* Wed Feb 10 2016 cooloAATTsuse.com- updated to version 2.3.0.4 see installed CHANGELOG.md v2.3.0.4 (2016-02-09) - --------------------
* Sun Feb 07 2016 cooloAATTsuse.com- updated to version 2.3.0.3 see installed CHANGELOG.md v2.3.0.3 (2016-02-06) - -------------------- API modifications:
* lexer.rl: \"a?=b\": lex via tCHARACTER (closes #255). (whitequark)