1
0
Files
rubygem-parser/rubygem-parser.changes

422 lines
13 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-------------------------------------------------------------------
Thu Feb 22 05:30:43 UTC 2018 - factory-auto@kulow.org
- updated to version 2.5.0.1
see installed CHANGELOG.md
-------------------------------------------------------------------
Wed Feb 21 12:04:43 UTC 2018 - cbruckmayer@suse.com
- updated to version 2.5.0.1
see installed CHANGELOG.md
-------------------------------------------------------------------
Sat Feb 17 05:30:36 UTC 2018 - factory-auto@kulow.org
- updated to version 2.5.0.0
see installed CHANGELOG.md
-------------------------------------------------------------------
Sun Dec 3 19:28:20 UTC 2017 - coolo@suse.com
- updated to version 2.4.0.2
see installed CHANGELOG.md
Not released (2017-11-13)
-------------------------
API modifications:
* parser/current: update for 2.3.5 release. (whitequark)
v2.4.0.1 (2017-11-13)
---------------------
API modifications:
* parser/current: update for 2.3.4 release. (whitequark)
* parser/current: update for Ruby 2.1.10 and 2.2.7. (Koichi ITO)
Features implemented:
* Allow rescue/else/ensure inside do/end blocks. [Feature #12906] (Ilya Bylich)
* ruby25.y: branch parser. (Ilya Bylich)
Bugs fixed:
* Source::Comment::Associator: skip -*- magic comments -*-. (Denis Defreyne)
* lexer.rl: "- 5": allow whitespace after tUNARY_NUM. (whitequark)
* *ruby*.y, Builders::Default: "+5": don't lose location of the "+". (whitequark)
* ruby-rewrite: allow passing paths to --load. (whitequark)
* builders/default: "def x; else; end": don't crash. (whitequark)
-------------------------------------------------------------------
Wed Feb 8 05:51:13 UTC 2017 - coolo@suse.com
- updated to version 2.4.0.0
see installed CHANGELOG.md
v2.4.0.0 (2017-02-07)
---------------------
API modifications:
* parser/current: update for the 2.4 release. (whitequark)
* rubymotion.y: "a&.b": implement safe navigation operator in RubyMotion. (Mark Villacampa)
Bugs fixed:
* lexer.rl: "a &. b": accept &. in EXPR_ARG also. (whitequark)
-------------------------------------------------------------------
Fri Dec 9 05:41:26 UTC 2016 - coolo@suse.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 05:35:10 UTC 2016 - coolo@suse.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 8 04:35:13 UTC 2016 - coolo@suse.com
- updated to version 2.3.1.4
see installed CHANGELOG.md
v2.3.1.4 (2016-09-19)
---------------------
-------------------------------------------------------------------
Sun Sep 18 04:43:54 UTC 2016 - coolo@suse.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 2 04:32:20 UTC 2016 - coolo@suse.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 04:36:04 UTC 2016 - coolo@suse.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 6 06:29:15 UTC 2016 - coolo@suse.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 2 05:34:43 UTC 2016 - coolo@suse.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 05:32:29 UTC 2016 - coolo@suse.com
- updated to version 2.3.0.4
see installed CHANGELOG.md
v2.3.0.4 (2016-02-09)
---------------------
-------------------------------------------------------------------
Sun Feb 7 05:39:04 UTC 2016 - coolo@suse.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)
-------------------------------------------------------------------
Mon Jan 25 05:52:34 UTC 2016 - coolo@suse.com
- updated to version 2.3.0.2
see installed CHANGELOG.md
v2.3.0.2 (2016-01-24)
---------------------
Bugs fixed:
* Add :csend to Parser::Meta::NODE_TYPES (Markus Schirp)
* lexer/dedenter: "\<\<x
y\n z
x": don't dedent after escaped newline. (whitequark)
v2.3.0.2 (2016-01-16)
---------------------
v2.3.0.1 (2016-01-14)
---------------------
Features implemented:
* ruby23.y: implement optional superclass (cremno)
-------------------------------------------------------------------
Fri Jan 15 05:46:05 UTC 2016 - coolo@suse.com
- updated to version 2.3.0.1
see installed CHANGELOG.md
v2.3.0.0 (2016-01-14)
---------------------
Features implemented:
* parser/current: update for released 2.3. (whitequark)
* parse.y: "\<\<~HEREDOC": implement dedenting heredocs (fixes #228). (whitequark)
v2.3.0.pre.6 (2015-12-20)
-------------------------
API modifications:
* parser/current: update 2.2 warning to 2.2.4. (whitequark)
* ruby{22,23}.y: "1 ? p do end : 0". (whitequark)
* lexer.rl: "{%'a':1}": %-string cannot be a label. (whitequark)
* parser/current: update 2.1 warning to 2.1.8. (whitequark)
Features implemented:
* ruby-parse: add --emit-ruby option. (whitequark)
Bugs fixed:
* lexer.rl: "f(a ? 'a':1)": disallow quoted label at expr_value. (whitequark)
v2.3.0.pre.5 (2015-12-16)
-------------------------
API modifications:
* Source::Diagnostic: output ^^^^^ instead of ^~~~~ (like clang). (whitequark)
v2.3.0.pre.4 (2015-11-26)
-------------------------
Bugs fixed:
* ruby23.y: add generated grammar to gemspec. (whitequark)
v2.3.0.pre.3 (2015-11-25)
-------------------------
API modifications:
* builders/default: introduce a (lambda) node (fixes #212). (whitequark)
* lexer.rl: do not override argument variable. (Keiji, Yoshimi)
* lexer.rl: rename variable names from lit to current_literal. (Keiji, Yoshimi)
* lexer.rl: use Regexp to match string. (Keiji, Yoshimi)
* lib/parser/source/buffer: reduce respond_to?(:bsearch) (Keiji, Yoshimi)
* lexer.rl: reduce String literal allocations (Keiji, Yoshimi)
* lexer.rl: reduce respond_to?(:encode) method call on #advance (Keiji, Yoshimi)
* lexer.rl: reduce Stirng.length method call on #advance (Keiji, Yoshimi)
* lexer.rl: reduce .class method call on #advance (Keiji, Yoshimi)
Features implemented:
* lexer.rl, ruby23.y: "a&.b": implement "safe navigation operator" (fixes #209). (whitequark)
* ruby23.y: fork grammar. (whitequark)
Bugs fixed:
* lexer.rl: never let EOF token location point past EOF. (whitequark)
-------------------------------------------------------------------
Fri Oct 9 04:30:51 UTC 2015 - coolo@suse.com
- updated to version 2.2.3.0
see installed CHANGELOG.md
v2.2.3.0 (2015-10-08)
---------------------
Bugs fixed:
* lexer.rl: "-> a: {}": state after -> is ENDFN, not END (fixes #203). (whitequark)
* ruby{21,22}.y: "p -> { :hello }, a: 1 do end": lexpop cmdarg. (whitequark)
-------------------------------------------------------------------
Wed Jul 1 04:30:55 UTC 2015 - coolo@suse.com
- updated to version 2.2.2.6
see installed CHANGELOG.md
v2.2.2.6 (2015-06-30)
---------------------
API modifications:
* parser/current: link to README from syntax deviation warning. (whitequark)
Bugs fixed:
* lexer.rl: "[/()\1/, ?#]": fixes #198. (whitequark)
-------------------------------------------------------------------
Thu May 28 04:31:49 UTC 2015 - coolo@suse.com
- updated to version 2.2.2.5
see installed CHANGELOG.md
v2.2.2.5 (2015-05-25)
---------------------
API modifications:
* Source::Comment::Associator: rework entirely; fixes #194 (Oleg Zubchenko)
Features implemented:
* Source::Map: add last_line, last_column delegation (Oleg Zubchenko)
* Source::Range: add last_line, last_column methods (Oleg Zubchenko)
Bugs fixed:
* AST::Processor: add missing on_block_pass (fixes #196) (whitequark)
-------------------------------------------------------------------
Mon May 18 04:29:41 UTC 2015 - coolo@suse.com
- updated to version 2.2.2.3
see installed CHANGELOG.md
v2.2.2.3 (2015-05-17)
---------------------
API modifications:
* lexer.rl: "a?? 1 : 0": squelch "invalid character syntax" warning. (whitequark)
Bugs fixed:
* Source::Map: do not include :node in to_hash. (whitequark)
-------------------------------------------------------------------
Wed Apr 29 04:30:31 UTC 2015 - coolo@suse.com
- updated to version 2.2.2.2
see installed CHANGELOG.md
-------------------------------------------------------------------
Sun Apr 19 04:30:13 UTC 2015 - coolo@suse.com
- updated to version 2.2.2.1
-------------------------------------------------------------------
Thu Apr 16 04:30:20 UTC 2015 - coolo@suse.com
- updated to version 2.2.2.0
-------------------------------------------------------------------
Sat Feb 14 05:30:59 UTC 2015 - coolo@suse.com
- updated to version 2.2.0.3
-------------------------------------------------------------------
Tue Feb 10 18:13:46 UTC 2015 - coolo@suse.com
- updated to version 2.2.0.2
-------------------------------------------------------------------
Mon Oct 13 18:32:12 UTC 2014 - coolo@suse.com
- adapt to new rubygem packaging
-------------------------------------------------------------------
Thu Feb 6 16:14:30 UTC 2014 - kkaempf@suse.com
- Initial version 2.1.4