Hello community, here is the log from the commit of package rubygem-ruby_parser for openSUSE:Factory checked in at 2019-03-27 16:17:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old) and /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new.25356 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-ruby_parser" Wed Mar 27 16:17:36 2019 rev:37 rq:685122 version:3.13.0 Changes: -------- --- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes 2019-01-21 10:25:39.645730364 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new.25356/rubygem-ruby_parser.changes 2019-03-27 16:17:40.123576461 +0100 @@ -1,0 +2,53 @@ +Thu Mar 14 11:05:23 UTC 2019 - Stephan Kulow <co...@suse.com> + +- updated to version 3.13.0 + see installed History.rdoc + + === 3.13.0 / 2019-03-12 + + * 3 major enhancements: + + * Removed 1.8 and 1.9 support. Moved to ruby_parser-legacy gem. + * Added tentative 2.6 support. + * Updated ruby_parser.yy to ruby 2.4 architecture. + + * 22 minor enhancements: + + * Added debug3 and cmp3 rake tasks that use the above tools. + * Added tLONELY to compare/normalize.rb + * Added tools/munge.rb, tools/ripper.rb, and debugging.md + * 2.6: Added trailing .. and ... support. + * Extended StackState to log more state changes, making debugging easier. + * Extended StackState#store to take an initial value. + * Improved logging / debugging in StackState. + * Improved normalization and parser compare tasks. + * Improved tools/munge.rb output. + * In f_arglist, track in_kwarg if no parens. + * In process_newline_or_comment, handle NL if in_kwarg there vs normal. + * Refactored normalized values to WORDLIST. + * Refactored parser: push up to relop and rel_expr. + * Removed Keyword.keyword18. + * Removed RubyLexer version attr_accessors. + * Removed long dead deprecations internal to RubyParserStuff. + * Removed version arg to RubyLexer#initialize (default nil + no-op). + * Renamed Keyword.keyword19 to Keyword.keyword. + * Renamed process_bracing to process_brace_close + * Renamed process_curly_brace to process_brace_open + * Report first parse error message if all parser versions fail, not last. + * Updated parser to track against 2.6. + + * 11 bug fixes: + + * Fix some shift/reduce errors. + * Fixed BEGIN blocks having different arg value that END blocks. (mvz) + * Fixed all reported unused non-terminals/rules. + * Fixed bug 272. + * Fixed bug in interpolated symbol lists. (strviola) + * Fixed bug where block shadow arguments were not registered as lvars. (akimd) + * Fixed bug where kwsplat args weren't treated as lvars. (mvz) + * Fixed lex_state and other internals in many cases. + * Fixed shebang in compare/normalize.rb to use env. Avoids rubygems freaking. + * Fixed some more internal state bugs. + * Fixed tRCURLY -> tSTRING_DEND for interpolation brace closes. + +------------------------------------------------------------------- Old: ---- ruby_parser-3.12.0.gem New: ---- ruby_parser-3.13.0.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-ruby_parser.spec ++++++ --- /var/tmp/diff_new_pack.8UOSdG/_old 2019-03-27 16:17:40.623576357 +0100 +++ /var/tmp/diff_new_pack.8UOSdG/_new 2019-03-27 16:17:40.623576357 +0100 @@ -1,7 +1,7 @@ # # spec file for package rubygem-ruby_parser # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,7 +24,7 @@ # Name: rubygem-ruby_parser -Version: 3.12.0 +Version: 3.13.0 Release: 0 %define mod_name ruby_parser %define mod_full_name %{mod_name}-%{version} ++++++ ruby_parser-3.12.0.gem -> ruby_parser-3.13.0.gem ++++++ ++++ 93870 lines of diff (skipped)