| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: ruby4.0-rubygem-parser | Distribution: openSUSE Tumbleweed |
| Version: 3.3.7.4 | Vendor: openSUSE |
| Release: 2.1 | Build date: Tue Jan 27 08:47:53 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 11298476 | Source RPM: rubygem-parser-3.3.7.4-2.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/whitequark/parser | |
| Summary: A Ruby parser written in pure Ruby | |
A Ruby parser written in pure Ruby.
MIT
* Tue Jan 27 2026 Dominique Leuenberger <dimstar@opensuse.org>
- Fix old changelog entry: remove control char which are forbidden
in rpm spec/changelogs. createrepo_c fails to build repodata when
encountering such entries. The specific one here did not cause a
problem as it's old enough to be clamped away when building RPMs,
but we plan on introducing an rpmlint check failing on such
errors in the changelog. Consequently, fix this here before it
becomes an actual error.
* Wed Apr 09 2025 Mykola Krachkovsky <w01dnick@gmail.com>
- Updated to version 3.3.7.4
v3.3.7.4 (2025-03-31)
- --------------------
Bugs fixed:
* lexer-strings.rb: Avoid an exception on utf8 surrogate pair codepoints (#1051) (Earlopain)
* builder.rb: emit `kwargs` node for `indexasgn` when opted in (#1053) (Earlopain)
* builder.rb: correctly handle `...` forwarding to super with explicit block (#1049) (Earlopain)
* numbered parameters are valid for pattern matching pinning (#1060) (Earlopain)
v3.3.7.3 (2025-03-26)
- --------------------
API modifications:
* Bump maintenance branches to 3.2.8 and 3.1.7 (#1074) (Koichi ITO)
v3.3.7.2 (2025-03-20)
- --------------------
Features implemented:
* add prism-specific node types (#1071) (Earlopain)
Bugs fixed:
* builder.rb: fix hash value omission considering some local vars as constants (#1064) (Earlopain)
v3.3.7.1 (2025-02-05)
- --------------------
API modifications:
* parser/current: add -dev prefix to 3.4 branch (#1067) (Ilya Bylich)
* parser/current: bump 3.2 branch to 3.2.7 (#1066) (Ilya Bylich)
v3.3.7.0 (2025-01-16)
- --------------------
API modifications:
* Bump maintenance branches to 3.3.7 (#1061) (Koichi ITO)
* bump 3.4 branch, remove 3.0 from CI (EOL) (#1057) (Ilya Bylich)
* assert that version-specific checks actually run against at least one version (#1050) (Earlopain)
Features implemented:
* ruby34.y: reject `return` in singleton class (#1048) (Earlopain)
Bugs fixed:
* Fix `ruby-parse` with a folder ending in `.rb` (#1047) (Earlopain)
v3.3.6.0 (2024-11-05)
- --------------------
API modifications:
* Bump maintenance branches to 3.3.6 (#1045) (Koichi ITO)
* Mon Nov 04 2024 Dan Čermák <dan.cermak@posteo.net>
- New upstream release 3.3.5.1, no changelog found
* Fri Jun 21 2024 Dan Čermák <dan.cermak@posteo.net>
- New upstream release 3.3.3.0, no changelog found
* Fri Jan 26 2024 Mykola Krachkovsky <w01dnick@gmail.com>
- updated to version 3.3.0.5
v3.3.0.5 (2024-01-21)
- --------------------
API modifications:
* Bump 3.2 branch to 3.2.3 (#993) (Koichi ITO)
v3.3.0.4 (2024-01-15)
- --------------------
Features implemented:
* Register a Ruby 3.4 parser (#991) (Jean byroot Boussier)
v3.3.0.3 (2024-01-12)
- --------------------
Bugs fixed:
* lexer.rl: accept tabs before closing heredoc delimiter (#990) (Ilya Bylich)
v3.3.0.2 (2024-01-07)
- --------------------
Bugs fixed:
* Fix an error when using heredoc with non-word delimiters (#987) (Koichi ITO)
v3.3.0.1 (2024-01-06)
- --------------------
Bugs fixed:
* Supports Ruby 2.0+ runtime (#986) (Koichi ITO)
v3.3.0.0 (2024-01-05)
- --------------------
API modifications:
* current.rb: mark 3.3 branch as stable (#984) (Ilya Bylich)
* ruby33.y: extract string_dend (#969) (Ilya Bylich)
* lexer.rl: treat numparams as locals (#968) (Ilya Bylich)
* ruby33.y: extract words_sep (#967) (Ilya Bylich)
* literal.rb: match heredoc identifier from end of line (#965) (Ilya Bylich)
* ruby33.y: extract {endless_command,endless_arg} rules (#964) (Ilya Bylich)
* Bump Racc to 1.7.3 (#954) (Koichi ITO)
Features implemented:
* ruby33.y: reject ambiguous anonymous arguments (#983) (Ilya Bylich)
* ruby33.y: extract arg_splat rule. (#981) (Ilya Bylich)
* builder.rb: warn `it` in a block with no ordinary params. (#980) (Ilya Bylich)
* builder.rb: extract named captures only from static regexes. (#979) (Ilya Bylich)
* ruby33.y: accept expr_value in sclass definition. (#978) (Ilya Bylich)
* ruby33.y: extract p_in_kwarg (#977) (Ilya Bylich)
* ruby33.y: extract p_assoc and p_in rules (#976) (Ilya Bylich)
* ruby33.y: reject invalid gvar as symbol (#974) (Ilya Bylich)
* ruby33.y: properly restore in_defined flag, extract begin_defined rule (#973) (Ilya Bylich)
* builder.rb: reject multi-char gvar names starting with 0 (#972) (Ilya Bylich)
* ruby33.y: allow semicolon in parenthesis at the first argument of command call (#971) (Ilya Bylich)
* ruby33.y: parse qualified const with brace block as a method call (#970) (Ilya Bylich)
* Wed Oct 11 2023 Mykola Krachkovsky <w01dnick@gmail.com>
- updated to version 3.2.2.4
v3.2.2.4 (2023-10-04)
- --------------------
API modifications:
* bump Racc to 1.7.1 (#930) (Koichi ITO)
Bugs fixed:
* Fix an error for flip-flop with beginless or endless ranges (#946) (Koichi ITO)
* Sat Sep 02 2023 Mykola Krachkovsky <w01dnick@gmail.com>
- updated to version 3.2.2.3
v3.2.2.3 (2023-06-08)
- --------------------
API modifications:
* Add Racc to runtime dependencies (#929) (Koichi ITO)
v3.2.2.2 (2023-06-08)
- --------------------
API modifications:
* bump racc to 1.7.0 (#928) (Ilya Bylich)
v3.2.2.0 (2023-04-01)
- --------------------
API modifications:
* Bump maintenance branches to 3.2.2, 3.1.4, 3.0.6, and 2.7.8 (#920) (Koichi ITO)
v3.2.1.1 (2023-03-08)
- --------------------
API modifications:
* bump racc to 1.6.2 (#916) (Ilya Bylich)
* backport tests for mixed usage of anonymous kwarg/kwrestarg and forwarded-arguments (#915) (Ilya Bylich)
* add tests for kwopt+kwrest arguments and forwarded_kwrestarg. (#913) (Ilya Bylich)
Bugs fixed:
* builders/default: allow forwarded_kwrestarg with additional kwargs (#912) (Owen Stephens)
v3.2.1.0 (2023-02-09)
- --------------------
API modifications:
* Bump maintenance branches to 3.2.1 (#908) (Koichi ITO)
* lexer.rl: extract strings lexing to lexer-strings.rl (#905) (Ilya Bylich)
Features implemented:
* Ruby 3.3 support (#904) (Ole Friis Østergaard)
v3.2.0.0 (2023-01-03)
- --------------------
API modifications:
* lexer.rl: extract `extend_string_escaped` to a separate method (#893) (Ilya Bylich)
* bump Racc to 1.6.1 (#890) (Koichi ITO)
Features implemented:
* lexer.rl: use Ragel -F0 on non-CRuby (#894) (Benoit Daloze)
* ruby32.y: Allow optional newlines before closing parenthesis (#892) (Koichi ITO)
Bugs fixed:
* ruby32.y: fix a parse error when using forwarded argument with restarg (#889) (Koichi ITO)
* Wed Dec 07 2022 Stephan Kulow <coolo@suse.com>
updated to version 3.1.3.0
no changelog found
* Fri Aug 26 2022 Manuel Schnitzer <mschnitzer@suse.com>
- updated to version 3.1.2.1
Bugs fixed:
* ruby31.y: fix preparing the state for one-line patterns without braces (#864) (Vladimir Dementyev)
* Thu Apr 28 2022 Stephan Kulow <coolo@suse.com>
updated to version 3.1.2.0
no changelog found
* Thu Mar 03 2022 Stephan Kulow <coolo@suse.com>
updated to version 3.1.1.0
no changelog found
* Tue Jan 25 2022 Stephan Kulow <coolo@suse.com>
updated to version 3.1.0.0
no changelog found
/etc/alternatives/ruby-parse /etc/alternatives/ruby-parse-3.3.7.4 /etc/alternatives/ruby-parse.ruby4.0 /etc/alternatives/ruby-rewrite /etc/alternatives/ruby-rewrite-3.3.7.4 /etc/alternatives/ruby-rewrite.ruby4.0 /usr/bin/ruby-parse /usr/bin/ruby-parse-3.3.7.4 /usr/bin/ruby-parse.ruby4.0 /usr/bin/ruby-parse.ruby4.0-3.3.7.4 /usr/bin/ruby-rewrite /usr/bin/ruby-rewrite-3.3.7.4 /usr/bin/ruby-rewrite.ruby4.0 /usr/bin/ruby-rewrite.ruby4.0-3.3.7.4 /usr/lib64/ruby/gems/4.0.0/build_info /usr/lib64/ruby/gems/4.0.0/cache/parser-3.3.7.4.gem /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4 /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/LICENSE.txt /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/bin /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/bin/ruby-parse /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/bin/ruby-rewrite /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/gauntlet_parser.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/all.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/ast /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/ast/node.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/ast/processor.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/base.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/builders /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/builders/default.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/clobbering_error.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/color.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/context.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/current.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/current_arg_stack.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/deprecation.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/diagnostic /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/diagnostic.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/diagnostic/engine.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/lexer /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/lexer-F0.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/lexer-F1.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/lexer-strings.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/lexer/dedenter.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/lexer/explanation.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/lexer/literal.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/lexer/stack_state.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/macruby.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/max_numparam_stack.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/messages.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/meta.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/rewriter.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/ruby18.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/ruby19.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/ruby20.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/ruby21.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/ruby22.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/ruby23.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/ruby24.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/ruby25.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/ruby26.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/ruby27.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/ruby30.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/ruby31.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/ruby32.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/ruby33.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/ruby34.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/rubymotion.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/runner /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/runner.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/runner/ruby_parse.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/runner/ruby_rewrite.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/source /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/source/buffer.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/source/comment /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/source/comment.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/source/comment/associator.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/source/map /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/source/map.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/source/map/collection.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/source/map/condition.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/source/map/constant.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/source/map/definition.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/source/map/for.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/source/map/heredoc.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/source/map/index.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/source/map/keyword.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/source/map/method_definition.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/source/map/objc_kwarg.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/source/map/operator.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/source/map/rescue_body.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/source/map/send.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/source/map/ternary.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/source/map/variable.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/source/range.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/source/rewriter /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/source/rewriter.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/source/rewriter/action.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/source/tree_rewriter /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/source/tree_rewriter.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/source/tree_rewriter/action.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/static_environment.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/syntax_error.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/tree_rewriter.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/unknown_encoding_in_magic_comment_error.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/variables_stack.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/lib/parser/version.rb /usr/lib64/ruby/gems/4.0.0/gems/parser-3.3.7.4/parser.gemspec /usr/lib64/ruby/gems/4.0.0/specifications/parser-3.3.7.4.gemspec /usr/share/doc/packages/ruby4.0-rubygem-parser /usr/share/doc/packages/ruby4.0-rubygem-parser/LICENSE.txt
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Feb 20 22:32:20 2026