Package Release Info

rubygem-ruby_parser-3.10.1-bp150.1.2

Update Info: Base Release
Available in Package Hub : 15

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

ruby2.5-rubygem-ruby_parser
ruby2.5-rubygem-ruby_parser-doc
ruby2.5-rubygem-ruby_parser-testsuite

Change Logs

* Thu Aug 03 2017 coolo@suse.com
- updated to version 3.10.1
  see installed History.rdoc
  === 3.10.1 / 2017-07-21
  * 2 bug fixes:
  * Fixed identification of parser version whether Ruby##Parser or Parser::V##.
  * Fixed squiggly heredoc lexing when using 24 parser.
  === 3.10.0 / 2017-07-17
  * 4 minor enhancements:
  * Added support for 'squiggly heredocs' (indented content). (jjoos)
  * Bumped oedipus_lex to ~> 2.5.
  * Bumped sexp_processor to ~> 4.9.
  * Made STRICT_SEXP=1 safe: converted indexed sexps to semantic calls where needed.
  * 5 bug fixes:
  * Clear and restore cmdarg stack around defs args and body. (presidentbeef)
  * Conditionalize use of sexp_body= to make it compatible w/ sexp_processor 4.9.0
  * Fix up line numbers in strings with newlines and `#`. (presidentbeef)
  * Fixed line numbers of resbodies.
  * Fixed some tracking of lexical state. Fixes bug #249.
* Fri Apr 14 2017 coolo@suse.com
- updated to version 3.9.0
  see installed History.rdoc
  === 3.9.0 / 2017-04-13
  * 1 major enhancement:
  * Added tentative ruby 2.4 support. Probably missing things.
  * 13 minor enhancements:
  * Added RubyParser.latest.
  * Added RubyParser::Parser.version to make version range comparisons easier
  * Changed superclasses of all parsers to RubyParser::Parser
  * Cleaned up a lot of the version specific code to be more generic/flexible.
  * Documented how to add new versions in README.
  * Moved RubyParser from ruby_parser_extras.rb into ruby_parser.rb to fix bootstrap issues.
  * Renamed RubyParserStuff#get_match_node to new_match. Aliased and deprecated.
  * Renamed RubyParserStuff#logop to logical_op. Aliased and deprecated.
  * Renamed RubyParserStuff#node_assign to new_assign. Aliased and deprecated.
  * Renamed all parsers to RubyParser::V##.
  * Revamped grammar preprocessing to make adding new versions easier.
  * RubyParser.for_current_ruby falls back to latest if current not available.
  * Subclasses of RubyParser::Parser register themselves into RubyParser::VERSIONS.
  * 4 bug fixes:
  * Fixed `&.` after newline. (presidentbeef)
  * Fixed bug setting line number for hash literals to line of opening brace.
  * Fixed grammar preprocessing bug.
  * Properly handle kDO with no-parens stabby lambda. (presidentbeef)
* Sat Jan 14 2017 coolo@suse.com
- updated to version 3.8.4
  History.txt removed upstream
* Mon Oct 10 2016 coolo@suse.com
- updated to version 3.8.3
  see installed History.txt
  === 3.8.3 / 2016-10-09
  * 1 minor enhancement:
  * Support Ruby 2.1 number literals. (soutaro)
  * 3 bug fixes:
  * Fixed line numbers for strs with backslash-newlines. (maxjacobson)
  * Improved compatibility on tokenizing number. (soutaro)
  * Refactored and fixed multiline array line numbers. (ptoomey3, with changes)
* Fri May 06 2016 coolo@suse.com
- updated to version 3.8.2
  see installed History.txt
  === 3.8.2 / 2016-05-05
  * 2 bug fixes:
  * Fixed lex_state in interpolated strings. (whitequark)
  * Fixed safe operator for newline/semicolon contexts. (presidentbeef)
* Wed Mar 02 2016 coolo@suse.com
- updated to version 3.8.1
  see installed History.txt
  === 3.8.1 / 2016-02-19
  * 1 bug fix:
  * Fixed problems with tLONELY in mlhs_node.
* Fri Feb 19 2016 coolo@suse.com
- updated to version 3.8.0
  see installed History.txt
  === 3.8.0 / 2016-02-18
  * 1 major enhancement:
  * Added support for Ruby 2.3.0 and the &. operator. (presidentbeef)
  * 2 minor enhancements:
  * Add support for safe attr assign. (presidentbeef)
  * Added support for safe call. (presidentbeef)
  * 1 bug fix:
  * Fixed parsing of { 'a': :b }. (presidentbeef)
* Mon Jan 25 2016 coolo@suse.com
- updated to version 3.7.3
  see installed History.txt
  === 3.7.3 / 2016-01-21
  * 2 bug fixes:
  * Fixed parsing kwargs in defs with no parens. (presidentbeef)
  * defs should have a nil node if body is empty.
* Tue Oct 27 2015 coolo@suse.com
- updated to version 3.7.2
  see installed History.txt
  === 3.7.2 / 2015-10-26
  * 1 bug fix:
  * I hate regexen. Fixed a lexing bug confusing strings vs labels. (phiggins)
* Fri Aug 07 2015 coolo@suse.com
- updated to version 3.7.1
  see installed History.txt
  === 3.7.1 / 2015-08-06
  * 1 minor enhancement:
  * Improved understandability of lexing postfix symbols.
  * 2 bug fixes:
  * Fixed timeout caused by regexp backtracking bug w/ long strings in 2.2 parser. (presidentbeef)
  * Rename DEBUG env toggle to RB_LINENO_DEBUG. (tenderlove)
* Fri May 29 2015 coolo@suse.com
- updated to version 3.7.0
  see installed History.txt
  === 3.7.0 / 2015-05-28
  * 2 major enhancements:
  * Added preliminary support for ruby 2.2 syntax.
  * Now writing all 2.x parsers from one source, generating racc files.
  * 1 minor enhancement:
  * Added RubyLexer#process_label and hooked it up to "x": and 'x': productions.
  * 4 bug fixes:
  * Fixed handling of block_args to be consistent across all parse versions.
  * Fixed lexing of label assoc args w/ newlines in between k/v. (jeremyf)
  * Fixed lexing of x?'':y for ruby22 (not a label). (presidentbeef)
  * clear and restore cmdarg stack around def args and body.
* Tue Apr 14 2015 coolo@suse.com
- updated to version 3.6.6
* Fri Mar 20 2015 coolo@suse.com
- updated to version 3.6.5
  * 1 minor enhancement:
  * Add line numbers from block comments =begin/=end. (presidentbeef)
* Mon Feb 09 2015 coolo@suse.com
- updated to version 3.6.4
  * 1 bug fix:
  * Removed shebangs in tests because of bugs (aka 'features') in RPM packaging tools.
* Wed Oct 15 2014 coolo@suse.com
- updated to version 3.6.3
  * 1 bug fix:
  * Fixed bug caused by latest version of oedipus_lex not exporting lineno accessor.
  * Handle return/next/break/yield w/ block call (WHY).
* Mon Oct 13 2014 adrian@suse.de
- adapt to new rubygem packaging style
* Wed Sep 10 2014 mrueckert@suse.de
- added gem2rpm.yml as source
* Wed Sep 10 2014 mrueckert@suse.de
- added a small scriptlet to fix the shebang line of the test
  scripts
- also added a gem2rpm.yml for later, but did not regenerate the
  specfile just yet.
* Sun May 18 2014 coolo@suse.com
- updated to version 3.6.1
  * 1 bug fix:
  * Strings that don't match the encoding of the file are now returned as ASCII-8BIT.
  * 1 minor enhancement:
  * Added new_string and switched all parsers to it.
  * 1 bug fix:
  * Fixed line numbers of nodes following multi-line strings. (presidentbeef)
* Sun Apr 06 2014 coolo@suse.com
- updated to version 3.5.0
  * 1 major enhancement:
  * Added initial support for ruby 2.1 syntax. Doesn't have numeric extensions yet.
  * 2 minor enhancements:
  * Converted ruby_lexer.rex to use new grouping mechanism. ~15% improvement in speed.
  * Various lexer cleanup.
  * 2 bug fixes:
  * 2.0/2.1: Fixed block kw args.
  * Fixed env for kwargs and friends.