Skip to content

Commit

Permalink
prepped for release
Browse files Browse the repository at this point in the history
[git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11889]
  • Loading branch information
zenspider committed Mar 26, 2019
1 parent d6354fd commit 73950de
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 1 deletion.
32 changes: 32 additions & 0 deletions History.rdoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,35 @@
=== 3.13.1 / 2019-03-25

* 1 major enhancement:

* Overhauled RubyLexer#lex_state to allow for multi-state value.

* 5 minor enhancements:

* Added RubyParser#current so scripts can poke around inside.
* Cleaned up and modernized bin/ruby_parse_extract_error.
* Removed RubyLexer#in_lex_state? in favor of State#=~ and #==.
* Renamed RubyLexer#in_arg_state? to is_after_operator?.
* Replaced all use of :expr_<*> symbols w/ bitfields.

* 15 bug fixes:

* Added tests to show #233 already fixed.
* Fixed a lexer state bug dealing with complex edge case in hash key w/ interpolated symbol and an array value. Not a great fix. (presidentbeef)
* Fixed a number of lex_state check problems.
* Fixed alias and undef keyword data.
* Fixed bug normalizing to utf-8 on tail of dstr (post-interpolation). (mvz)
* Fixed handling of hex chars for bare unicode escape. (mvz)
* Fixed handling of invalid string octals more gracefully. Needs generalization.
* Fixed lexing of regexps w/ backslashed unicode. I hope.
* Fixed parse_percent for EXPR_FITEM edge cases. Fixed bug #125.
* Fixed parsing of op_asgn on constants (eg ::X ||= 1).
* Fixed precedence of rescue modifier on assignments. (mvz/whitequark)
* Fixed some EXPR_FNAME edge cases.
* Fixed using unicode in gvars. Fixed bug 202. (331299)
* Handle invalid string literals more gracefully.
* Minor fix lexing %s[]

=== 3.13.0 / 2019-03-12

* 3 major enhancements:
Expand Down
2 changes: 1 addition & 1 deletion lib/ruby_parser_extras.rb
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
require "rp_stringscanner"

module RubyParserStuff
VERSION = "3.13.0"
VERSION = "3.13.1"

attr_accessor :lexer, :in_def, :in_single, :file
attr_accessor :in_kwarg
Expand Down

0 comments on commit 73950de

Please sign in to comment.