{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":101638983,"defaultBranch":"master","name":"parser","ownerLogin":"koic","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2017-08-28T12:03:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13203?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717571938.0","currentOid":""},"activityList":{"items":[{"before":"bc41a05fbfa567bb92fbbcdfc8498f1d4b2acc13","after":null,"ref":"refs/heads/bump_racc_to_1_8_0","pushedAt":"2024-06-05T07:18:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"}},{"before":null,"after":"bc41a05fbfa567bb92fbbcdfc8498f1d4b2acc13","ref":"refs/heads/bump_racc_to_1_8_0","pushedAt":"2024-06-05T06:30:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"* Bump Racc to 1.8.0\n\nRacc 1.8.0 has been released and this PR bumps Racc to 1.8.0:\nhttps://github.com/ruby/racc/releases/tag/v1.8.0","shortMessageHtmlLink":"* Bump Racc to 1.8.0"}},{"before":"dab2bd5b69f4da5245f5fe65b7aa82bee6c89db6","after":null,"ref":"refs/heads/bump_maintenance_branches_to_3_1_6","pushedAt":"2024-05-31T01:59:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"}},{"before":null,"after":"dab2bd5b69f4da5245f5fe65b7aa82bee6c89db6","ref":"refs/heads/bump_maintenance_branches_to_3_1_6","pushedAt":"2024-05-29T09:59:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"* Bump 3.1 branch to 3.1.6\n\nRuby 3.1.6 has been released:\nhttps://www.ruby-lang.org/en/news/2024/05/29/ruby-3-1-6-released/\n\nBump 3.1 branch from 3.1.5 to 3.1.6:\nhttps://github.com/ruby/ruby/compare/v3_1_5...v3_1_6\n\nThere seems to be no change to the syntax.","shortMessageHtmlLink":"* Bump 3.1 branch to 3.1.6"}},{"before":"1d6b5ef630d4efdeda284783d4c5126577c24515","after":null,"ref":"refs/heads/use_require_relative","pushedAt":"2024-03-17T17:30:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"}},{"before":null,"after":"1d6b5ef630d4efdeda284783d4c5126577c24515","ref":"refs/heads/use_require_relative","pushedAt":"2024-03-17T16:08:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"* Use `require_relative` in the Parser codebase\n\nIf there are many searches in the `$LOAD_PATH` in the user environment,\nrequire will perform unnecessary searches that are not needed.\nIn contrast, `require_relative` is efficient because it uses a relative path.\n\nParser gem requires Ruby 2.0+, it is possible to use `require_relative`,\nwhich was introduced in Ruby 1.9.\nhttps://github.com/whitequark/parser/blob/v3.3.0.5/parser.gemspec#L27","shortMessageHtmlLink":"* Use require_relative in the Parser codebase"}},{"before":"93add4137cbc8facc08a03fbe6db90c20cde63af","after":"8e09ae4ed13f5bdd1169ecd67567b3c9ea59e116","ref":"refs/heads/use_ast_processor_mixin","pushedAt":"2024-03-16T18:37:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"* Use `AST::Processor::Mixin` instead of deprecated `AST::Processor`\n\nThis PR uses `AST::Processor::Mixin` instead of deprecated `AST::Processor` API:\n\n```ruby\n# This class includes {AST::Processor::Mixin}; however, it is\n# deprecated, since the module defines all of the behaviors that\n# the processor includes. Any new libraries should use\n# {AST::Processor::Mixin} instead of subclassing this.\n#\n# @deprecated Use {AST::Processor::Mixin} instead.\n```\n\nhttps://github.com/whitequark/ast/blob/v2.4.2/lib/ast/processor.rb#L2-L7\n\nThere is an imcompatibility where the inheritance no longer includes `AST::Processor`,\nbut the impact is expected to be negligible.","shortMessageHtmlLink":"* Use AST::Processor::Mixin instead of deprecated AST::Processor"}},{"before":"d8fd9f7134748bc6a7af0c68189aaafcffe89b37","after":"93add4137cbc8facc08a03fbe6db90c20cde63af","ref":"refs/heads/use_ast_processor_mixin","pushedAt":"2024-03-16T18:31:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Use `AST::Processor::Mixin` instead of deprecated `AST::Processor`\n\nThis PR uses `AST::Processor::Mixin` instead of deprecated `AST::Processor` API:\n\n```ruby\n# This class includes {AST::Processor::Mixin}; however, it is\n# deprecated, since the module defines all of the behaviors that\n# the processor includes. Any new libraries should use\n# {AST::Processor::Mixin} instead of subclassing this.\n#\n# @deprecated Use {AST::Processor::Mixin} instead.\n```\n\nhttps://github.com/whitequark/ast/blob/v2.4.2/lib/ast/processor.rb#L2-L7\n\nThere is an imcompatibility where the inheritance no longer includes `AST::Processor`,\nbut the impact is expected to be negligible.","shortMessageHtmlLink":"Use AST::Processor::Mixin instead of deprecated AST::Processor"}},{"before":null,"after":"d8fd9f7134748bc6a7af0c68189aaafcffe89b37","ref":"refs/heads/use_ast_processor_mixin","pushedAt":"2024-03-16T18:30:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Use `AST::Processor::Mixin` instead of deprecated `AST::Processor`\n\nThis PR uses `AST::Processor::Mixin` instead of deprecated `AST::Processor` API:\n\n> # This class includes {AST::Processor::Mixin}; however, it is\n> # deprecated, since the module defines all of the behaviors that\n> # the processor includes. Any new libraries should use\n> # {AST::Processor::Mixin} instead of subclassing this.\n> #\n> # @deprecated Use {AST::Processor::Mixin} instead.\n\nhttps://github.com/whitequark/ast/blob/v2.4.2/lib/ast/processor.rb#L2-L7\n\nThere is an imcompatibility where the inheritance no longer includes `AST::Processor`,\nbut the impact is expected to be negligible.","shortMessageHtmlLink":"Use AST::Processor::Mixin instead of deprecated AST::Processor"}},{"before":"032c1a7413b5e31085120be23f663be9571a0228","after":null,"ref":"refs/heads/bump_ruby_32_branch_to_3_2_3","pushedAt":"2024-01-21T22:33:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"}},{"before":null,"after":"032c1a7413b5e31085120be23f663be9571a0228","ref":"refs/heads/bump_ruby_32_branch_to_3_2_3","pushedAt":"2024-01-18T15:28:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"* Bump 3.2 branch to 3.2.3\n\nRuby 3.2.3 has been released:\nhttps://www.ruby-lang.org/en/news/2024/01/18/ruby-3-2-3-released/\n\nBump 3.2 branch from 3.2.2 to 3.2.3\nhttps://github.com/ruby/ruby/compare/v3_2_2...v3_2_3\n\nThas PR is backport #926 to Ruby 3.2 branch.\ncf. https://github.com/ruby/ruby/commit/465eb7418d7ed91f5f0c75da77765c7f5ef8354f","shortMessageHtmlLink":"* Bump 3.2 branch to 3.2.3"}},{"before":"dbed6570c4e897fcd85682993a56444e54fec40c","after":null,"ref":"refs/heads/fix_an_error_when_using_heredoc_with_non_word_delimiters","pushedAt":"2024-01-07T14:40:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"}},{"before":"bebc50ebaf046952b5cad04c921ecd8687a15993","after":"dbed6570c4e897fcd85682993a56444e54fec40c","ref":"refs/heads/fix_an_error_when_using_heredoc_with_non_word_delimiters","pushedAt":"2024-01-07T09:27:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"- Fix an error when using heredoc with non-word delimiters\n\nI've found #986 regression in the following RuboCop CI matrix:\nhttps://github.com/rubocop/rubocop/actions/runs/7437077900/job/20234293932?pr=12598\n\nSo, #986 was not a sufficient fix. This PR fixes an error when using heredoc with non-word delimiters:\n\n```ruby\n<<~'+'\n foo\n+\n```\n\nThe following repro test have been newly added:\n\n```console\n$ bundle exec ruby -Itest test/test_lexer.rb\n(snip)\n\n 1) Error:\nTestLexer#test_heredoc_plus_character:\nRegexpError: target of repeat operator is not specified: /+\\z/\n /Users/koic/src/github.com/whitequark/parser/lib/parser/lexer/literal.rb:250:in `delimiter?'\n /Users/koic/src/github.com/whitequark/parser/lib/parser/lexer/literal.rb:138:in `nest_and_try_closing'\n /Users/koic/src/github.com/whitequark/parser/lib/parser/lexer-strings.rb:4165:in `advance'\n /Users/koic/src/github.com/whitequark/parser/lib/parser/lexer-F1.rb:11369:in `advance'\n test/test_lexer.rb:81:in `assert_scanned'\n test/test_lexer.rb:1001:in `test_heredoc_plus_character'\n```","shortMessageHtmlLink":"- Fix an error when using heredoc with non-word delimiters"}},{"before":null,"after":"bebc50ebaf046952b5cad04c921ecd8687a15993","ref":"refs/heads/fix_an_error_when_using_heredoc_with_non_word_delimiters","pushedAt":"2024-01-07T08:55:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"- Fix an error when using heredoc with non-word delimiters\n\nI've found #986 regressions in the following RuboCop CI matrix:\nhttps://github.com/rubocop/rubocop/actions/runs/7437077900/job/20234293932?pr=12598\n\nSo, #986 was not a sufficient fix. This PR fixes an error when using heredoc with non-word delimiters:\n\n```ruby\n<<~'+'\n foo\n+\n```\n\nThe following repro test have been newly added:\n\n```console\n$ bundle exec ruby -Itest test/test_lexer.rb\n(snip)\n\n 1) Error:\nTestLexer#test_heredoc_plus_character:\nRegexpError: target of repeat operator is not specified: /+\\z/\n /Users/koic/src/github.com/whitequark/parser/lib/parser/lexer/literal.rb:250:in `delimiter?'\n /Users/koic/src/github.com/whitequark/parser/lib/parser/lexer/literal.rb:138:in `nest_and_try_closing'\n /Users/koic/src/github.com/whitequark/parser/lib/parser/lexer-strings.rb:4165:in `advance'\n /Users/koic/src/github.com/whitequark/parser/lib/parser/lexer-F1.rb:11369:in `advance'\n test/test_lexer.rb:81:in `assert_scanned'\n test/test_lexer.rb:1001:in `test_heredoc_plus_character'\n```","shortMessageHtmlLink":"- Fix an error when using heredoc with non-word delimiters"}},{"before":"c0890fd783c86f4c6be7e0fafbae04d71143f29b","after":null,"ref":"refs/heads/revert_985","pushedAt":"2024-01-06T18:23:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"}},{"before":null,"after":"c0890fd783c86f4c6be7e0fafbae04d71143f29b","ref":"refs/heads/revert_985","pushedAt":"2024-01-06T18:04:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"- Supports Ruby 2.0+ runtime\n\nThis is an alternative approach to the changes in #985.\nThe Parser gem may be required to operate across as many Ruby versions as possible.\nThe use of `delete_suffix` starts from Parser version 3.3.0.0.\nTherefore, by replacing `delete_suffix` with `sub`, and releasing Parser 3.3.0.1,\nsupporting Ruby 2.0 would be feasible.","shortMessageHtmlLink":"- Supports Ruby 2.0+ runtime"}},{"before":"2f4a31aded82b0b55225af09075dfb273b98d5a0","after":null,"ref":"refs/heads/bump_racc_to_1_7_3","pushedAt":"2023-11-10T11:19:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"}},{"before":null,"after":"2f4a31aded82b0b55225af09075dfb273b98d5a0","ref":"refs/heads/bump_racc_to_1_7_3","pushedAt":"2023-11-10T04:02:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"* Bump Racc to 1.7.3\n\nRacc 1.7.3 has been released and this PR bumps Racc to 1.7.3.\nhttps://github.com/ruby/racc/releases/tag/v1.7.3\n\n`racc` is specified in the gemspec, it might be possible to remove the `racc` dependency from the Gemfile,\nalthough a specific version is still being specified, maintaining previous practices.","shortMessageHtmlLink":"* Bump Racc to 1.7.3"}},{"before":"78adf1958a60166b1ff912638737470df8455d68","after":null,"ref":"refs/heads/fix_flip_flop_with_beginless_or_endless_ranges","pushedAt":"2023-10-04T10:07:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"}},{"before":null,"after":"78adf1958a60166b1ff912638737470df8455d68","ref":"refs/heads/fix_flip_flop_with_beginless_or_endless_ranges","pushedAt":"2023-10-04T09:56:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"- Fix an error for flip-flop with beginless or endless ranges\n\nThis PR resolves https://github.com/rubocop/rubocop/issues/12198.\n\n```console\n$ ruby-parse -e 'if foo..; end'\nFailed on: (fragment:0)\n/Users/koic/.rbenv/versions/3.3.0-dev/lib/ruby/gems/3.3.0+0/gems/parser-3.2.2.3/lib/parser/builders/default.rb:1676:\nin `check_condition': undefined method `type' for nil (NoMethodError)\n\n case cond.type\n ^^^^^\n from /Users/koic/.rbenv/versions/3.3.0-dev/lib/ruby/gems/3.3.0+0/gems/parser-3.2.2.3/lib/parser/builders/default.rb:1707:\n in `check_condition'\n from /Users/koic/.rbenv/versions/3.3.0-dev/lib/ruby/gems/3.3.0+0/gems/parser-3.2.2.3/lib/parser/builders/default.rb:1275:\n in `condition'\n```\n\nI'm not sure if there's any significance to using the flip-flop syntax with `nil`,\nbut by using beginless or endless ranges and explicitly specifying `nil`,\nthe following current behaviors are made compatible:\n\n## `iflipflop` with explicitly `nil`\n\n```console\n$ ruby-parse -e 'if foo..nil ; end'\n(if\n (iflipflop\n (send nil :foo)\n (nil)) nil nil)\n```\n\n```console\n$ ruby-parse -e 'if nil..bar ; end'\n(if\n (iflipflop\n (nil)\n (send nil :bar)) nil nil)\n```\n\n## `eflipflop` with explicitly `nil`\n\n```console\n$ ruby-parse -e 'if foo...nil ; end'\n(if\n (eflipflop\n (send nil :foo)\n (nil)) nil nil)\n```\n\n```console\n$ ruby-parse -e 'if nil...bar ; end'\n(if\n (eflipflop\n (nil)\n (send nil :bar)) nil nil)\n```\n\nThe difference in the flip-flop with beginless or endless ranges is\nthat `s(:nil)` is replaced by `nil` in the flip-flop ASTs.\n\nThis is reflected in the tests.","shortMessageHtmlLink":"- Fix an error for flip-flop with beginless or endless ranges"}},{"before":"ed9c168240a383fdcb9c01bab20733560f8ff8a8","after":null,"ref":"refs/heads/bump_racc_to_1_7_1","pushedAt":"2023-06-15T22:27:53.945Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"}},{"before":null,"after":"ed9c168240a383fdcb9c01bab20733560f8ff8a8","ref":"refs/heads/bump_racc_to_1_7_1","pushedAt":"2023-06-14T13:08:52.877Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"* bump Racc to 1.7.1\n\nRacc 1.7.1 has been released:\nhttps://github.com/ruby/racc/releases/tag/v1.7.1","shortMessageHtmlLink":"* bump Racc to 1.7.1"}},{"before":"63c4a549cce7a163524ddac52dc90170eaea7e6c","after":null,"ref":"refs/heads/add_racc_to_runtime_dependencies","pushedAt":"2023-06-08T17:05:27.120Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"}},{"before":"4ebb1b41af26439d7e85805537143427dbbf8a87","after":"63c4a549cce7a163524ddac52dc90170eaea7e6c","ref":"refs/heads/add_racc_to_runtime_dependencies","pushedAt":"2023-06-08T16:45:44.682Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"* Add Racc to runtime dependencies\n\nFollow up https://github.com/ruby/ruby/pull/7877.\n\nRuby 3.3.0dev is set to promote Racc to a bundled gem.\nTherefore, this PR adds Racc to runtime dependencies\nto prevents the following error in RuboCop:\n\n```console\nbundle exec rake internal_investigation\n\nrake aborted!\nLoadError: cannot load such file -- racc/parser\n:37:in `require'\n:37:in `require'\n/usr/local/bundle/gems/parser-3.2.2.1/lib/parser.rb:12:in `'\n:37:in `require'\n:37:in `require'\n/usr/local/bundle/gems/rubocop-ast-1.29.0/lib/rubocop/ast.rb:3:in `'\n/usr/local/bundle/gems/rubocop-ast-1.29.0/lib/rubocop-ast.rb:3:in `require_relative'\n/usr/local/bundle/gems/rubocop-ast-1.29.0/lib/rubocop-ast.rb:3:in `'\n```\n\nhttps://app.circleci.com/pipelines/github/rubocop/rubocop/9387/workflows/c308ef87-1373-4c0a-b90d-a22ea57860e3/jobs/279345\n\nSince the Parser gem supports Ruby 2.0.0 and above,\nSo, Racc runtime version is not specified to accept older Racc versions.\nDevelopment version of Racc 1.7.0 has been added to the Gemfile.","shortMessageHtmlLink":"* Add Racc to runtime dependencies"}},{"before":"d74ebb50b56d10bf80b797f81ede3f1284948ff3","after":"4ebb1b41af26439d7e85805537143427dbbf8a87","ref":"refs/heads/add_racc_to_runtime_dependencies","pushedAt":"2023-06-08T16:45:16.797Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"* Add Racc to runtime dependencies\n\nFollow up https://github.com/ruby/ruby/pull/7877.\n\nRuby 3.3.0dev is set to promote Racc to a bundled gem.\nTherefore, this PR adds Racc to runtime dependencies\nto prevents the following error in RuboCop:\n\n```console\nbundle exec rake internal_investigation\n\nrake aborted!\nLoadError: cannot load such file -- racc/parser\n:37:in `require'\n:37:in `require'\n/usr/local/bundle/gems/parser-3.2.2.1/lib/parser.rb:12:in `'\n:37:in `require'\n:37:in `require'\n/usr/local/bundle/gems/rubocop-ast-1.29.0/lib/rubocop/ast.rb:3:in `'\n/usr/local/bundle/gems/rubocop-ast-1.29.0/lib/rubocop-ast.rb:3:in `require_relative'\n/usr/local/bundle/gems/rubocop-ast-1.29.0/lib/rubocop-ast.rb:3:in `'\n```\n\nhttps://app.circleci.com/pipelines/github/rubocop/rubocop/9387/workflows/c308ef87-1373-4c0a-b90d-a22ea57860e3/jobs/279345\n\nSince the Parser gem supports Ruby 2.0.0 and above,\nSo, Racc runtime version is not specified to accept older Racc versions.\nDevelopment version of Racc 1.7.0 has been added to the Gemfile.","shortMessageHtmlLink":"* Add Racc to runtime dependencies"}},{"before":null,"after":"d74ebb50b56d10bf80b797f81ede3f1284948ff3","ref":"refs/heads/add_racc_to_runtime_dependencies","pushedAt":"2023-06-08T16:43:19.046Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"* Add Racc to runtime dependencies\n\nFollow up https://github.com/ruby/ruby/pull/7877.\n\nRuby 3.3.0dev is set to promote Racc to a bundled gem.\nTherefore, this PR adds Racc to runtime dependencies\nto prevents the following error in RuboCop:\n\n```console\nbundle exec rake internal_investigation\n\nrake aborted!\nLoadError: cannot load such file -- racc/parser\n:37:in `require'\n:37:in `require'\n/usr/local/bundle/gems/parser-3.2.2.1/lib/parser.rb:12:in `'\n:37:in `require'\n:37:in `require'\n/usr/local/bundle/gems/rubocop-ast-1.29.0/lib/rubocop/ast.rb:3:in `'\n/usr/local/bundle/gems/rubocop-ast-1.29.0/lib/rubocop-ast.rb:3:in `require_relative'\n/usr/local/bundle/gems/rubocop-ast-1.29.0/lib/rubocop-ast.rb:3:in `'\n```\n\nhttps://app.circleci.com/pipelines/github/rubocop/rubocop/9387/workflows/c308ef87-1373-4c0a-b90d-a22ea57860e3/jobs/279345\n\nSince the Parser gem supports Ruby 2.0.0 and above,\nSo, Racc runtime version is not specified to accept older Racc versions.\nDevelopment version of Racc 1.6.2 has been added to the Gemfile.","shortMessageHtmlLink":"* Add Racc to runtime dependencies"}},{"before":"b3afbcf73e9375222bd2f20c6efaba130df98835","after":null,"ref":"refs/heads/bump_maintenance_branches_to_3_2_2_and_3_1_4_and_3_0_6_and_2_7_8","pushedAt":"2023-03-31T19:07:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"}},{"before":"601bb7baff76d0b39524cef4f94e7201b829d6fb","after":"b3afbcf73e9375222bd2f20c6efaba130df98835","ref":"refs/heads/bump_maintenance_branches_to_3_2_2_and_3_1_4_and_3_0_6_and_2_7_8","pushedAt":"2023-03-31T04:30:50.966Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"* Bump maintenance branches to 3.2.2, 3.1.4, 3.0.6, and 2.7.8\n\nThese Rubies have been released.\n\n- https://www.ruby-lang.org/en/news/2023/03/30/ruby-3-2-2-released/\n- https://www.ruby-lang.org/en/news/2023/03/30/ruby-3-1-4-released/\n- https://www.ruby-lang.org/en/news/2023/03/30/ruby-3-0-6-released/\n- https://www.ruby-lang.org/en/news/2023/03/30/ruby-2-7-8-released/\n\n## Ruby 3.2 branch\n\nBump 3.2 branch from 3.2.1 to 3.2.2\n\nhttps://github.com/ruby/ruby/compare/v3_2_1...v3_2_2\n\nThere seems to be no change to syntax.\n\n## Ruby 3.1 branch\n\nBump 3.1 branch from 3.1.3 to 3.1.4\n\nhttps://github.com/ruby/ruby/compare/v3_1_3...v3_1_4\n\nThere seems to be no change to syntax.\n\n## Ruby 3.0 branch\n\nBump 3.0 branch from 3.0.5 to 3.0.6\n\nhttps://github.com/ruby/ruby/compare/v3_0_5...v3_0_6\n\nThere seems to be no change to syntax.\n\n## Ruby 2.7 branch\n\nBump 2.7 branch from 2.7.7 to 2.7.8\n\nhttps://github.com/ruby/ruby/compare/v2_7_7...v2_7_8\n\nThere seems to be no change to syntax.","shortMessageHtmlLink":"* Bump maintenance branches to 3.2.2, 3.1.4, 3.0.6, and 2.7.8"}},{"before":null,"after":"601bb7baff76d0b39524cef4f94e7201b829d6fb","ref":"refs/heads/bump_maintenance_branches_to_3_2_2_and_3_1_4_and_3_0_6_and_2_7_8","pushedAt":"2023-03-30T15:04:50.588Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"* Bump maintenance branches to 3.2.2, 3.1.4, 3.0.6, and 2.7.8\n\nThese Rubies has been released.\n\n- https://www.ruby-lang.org/en/news/2023/03/30/ruby-3-2-2-released/\n- https://www.ruby-lang.org/en/news/2023/03/30/ruby-3-1-4-released/\n- https://www.ruby-lang.org/en/news/2023/03/30/ruby-3-0-6-released/\n- https://www.ruby-lang.org/en/news/2023/03/30/ruby-2-7-8-released/\n\n## Ruby 3.2 branch\n\nBump 3.2 branch from 3.2.1 to 3.2.2\n\nhttps://github.com/ruby/ruby/compare/v3_2_1...v3_2_2\n\nThere seems to be no change to the syntax.\n\n## Ruby 3.1 branch\n\nBump 3.1 branch from 3.1.3 to 3.1.4\n\nhttps://github.com/ruby/ruby/compare/v3_1_3...v3_1_4\n\nThere seems to be no change to the syntax.\n\n## Ruby 3.0 branch\n\nBump 3.0 branch from 3.0.5 to 3.0.6\n\nhttps://github.com/ruby/ruby/compare/v3_0_5...v3_0_6\n\nThere seems to be no change to the syntax.\n\n## Ruby 2.7 branch\n\nBump 2.7 branch from 2.7.7 to 2.7.8\n\nhttps://github.com/ruby/ruby/compare/v2_7_7...v2_7_8\n\nThere seems to be no change to the syntax.","shortMessageHtmlLink":"* Bump maintenance branches to 3.2.2, 3.1.4, 3.0.6, and 2.7.8"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXMwEgQA","startCursor":null,"endCursor":null}},"title":"Activity ยท koic/parser"}