Permalink
Switch branches/tags
Nothing to show
Commits on Feb 14, 2018
  1. prepped for release

    zenspider committed Feb 14, 2018
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11529]
Commits on Feb 3, 2018
  1. - Fixed %r lexing when delimiter is also used in (?X) group.

    zenspider committed Feb 3, 2018
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11525]
Commits on Feb 2, 2018
  1. - Return `s(:self)` target for `self[]` calls. (presidentbeef)

    zenspider committed Feb 2, 2018
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11523]
  2. - Restore newline after label to detect required kwarg. (presidentbeef)

    zenspider committed Feb 2, 2018
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11522]
  3. ! Expand to support ruby 2.5 parsing.

    zenspider committed Feb 2, 2018
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11521]
Commits on Jul 21, 2017
  1. prepped for release

    zenspider committed Jul 21, 2017
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11398]
  2. Additional tests to prevent future regressions.

    zenspider committed Jul 21, 2017
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11397]
  3. Added test_heredoc_squiggly to V23+ parser tests. Prevent future regr…

    zenspider committed Jul 21, 2017
    …ession.
    
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11396]
  4. - Fixed squiggly heredoc lexing when using 24 parser.

    zenspider committed Jul 21, 2017
    - Fixed identification of parser version whether Ruby##Parser or Parser::V##.
    
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11395]
Commits on Jul 17, 2017
  1. prepped for release

    zenspider committed Jul 17, 2017
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11379]
  2. + Bumped oedipus_lex to ~> 2.5.

    zenspider committed Jul 17, 2017
    + Bumped sexp_processor to ~> 4.9.
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11378]
Commits on Jun 22, 2017
  1. - Conditionalize use of sexp_body= to make it compatible w/ sexp_proc…

    zenspider committed Jun 22, 2017
    …essor 4.9.0
    
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11365]
Commits on Jun 16, 2017
  1. - Fixed some tracking of lexical state. Fixes bug #249.

    zenspider committed Jun 16, 2017
    Also improved debugging against ruby 2.4 output by a lot
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11363]
Commits on Jun 14, 2017
  1. - Fix up line numbers in strings with newlines and `#`. (presidentbeef)

    zenspider committed Jun 14, 2017
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11362]
  2. + Added support for 'squiggly heredocs' (indented content). (jjoos)

    zenspider committed Jun 14, 2017
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11361]
  3. - Fixed line numbers of resbodies.

    zenspider committed Jun 14, 2017
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11360]
Commits on May 20, 2017
  1. + Made STRICT_SEXP=1 safe: converted indexed sexps to semantic calls …

    zenspider committed May 20, 2017
    …where needed.
    
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11331]
Commits on May 18, 2017
  1. - Clear and restore cmdarg stack around defs args and body. (presiden…

    zenspider committed May 18, 2017
    …tbeef)
    
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11322]
Commits on Apr 14, 2017
  1. oops. fixed bug in Rakefile refactoring

    zenspider committed Apr 14, 2017
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11293]
Commits on Apr 13, 2017
  1. prepped for release

    zenspider committed Apr 13, 2017
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11286]
  2. - Fixed bug setting line number for hash literals to line of opening …

    zenspider committed Apr 13, 2017
    …brace.
    
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11284]
Commits on Mar 12, 2017
  1. huh... I didn't have whitespace-mode on for text-mode... fixed traili…

    zenspider committed Mar 12, 2017
    …ng whitespace in Manifest.
    
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11272]
  2. - Fixed `&.` after newline. (presidentbeef)

    zenspider committed Mar 12, 2017
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11271]
  3. ! Added tentative ruby 2.4 support. Probably missing things.

    zenspider committed Mar 12, 2017
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11270]
  4. Got 3 more block arg edge cases under test.

    zenspider committed Mar 12, 2017
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11269]
  5. + Documented how to add new versions in README.

    zenspider committed Mar 12, 2017
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11266]
  6. another versioning cleanup in test

    zenspider committed Mar 12, 2017
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11265]
  7. revamped organization of test_ruby_parser.rb

    zenspider committed Mar 12, 2017
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11264]
  8. + Cleaned up a lot of the version specific code to be more generic/fl…

    zenspider committed Mar 12, 2017
    …exible.
    
    + Added RubyParser::Parser.version to make version range comparisons easier
    
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11263]
  9. renamed ruby19 to has_enc where applicable

    zenspider committed Mar 12, 2017
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11262]
  10. + Changed superclasses of all parsers to RubyParser::Parser

    zenspider committed Mar 12, 2017
    Fixed requires in a few of the new files
    + Moved RubyParser from ruby_parser_extras.rb into ruby_parser.rb to fix bootstrap issues.
    + Subclasses of RubyParser::Parser register themselves into RubyParser::VERSIONS.
    + RubyParser.for_current_ruby falls back to latest if current not available.
    + Added RubyParser.latest.
    + Renamed all parsers to RubyParser::V##.
    
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11261]
Commits on Mar 10, 2017
  1. + Renamed RubyParserStuff#node_assign to new_assign. Aliased and depr…

    zenspider committed Mar 10, 2017
    …ecated.
    
    Refactored deprecations.
    
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11260]
  2. + Renamed RubyParserStuff#logop to logical_op. Aliased and deprecated.

    zenspider committed Mar 10, 2017
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11259]
  3. Moved out crufty stuff into rb_extensions.rb and rp_stringscanner.rb

    zenspider committed Mar 10, 2017
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11258]
  4. + Renamed RubyParserStuff#get_match_node to new_match. Aliased and de…

    zenspider committed Mar 10, 2017
    …precated.
    
    [git-p4: depot-paths = "//src/ruby_parser/dev/": change = 11257]