Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion test/fixtures/prism
Submodule prism updated 85 files
+1 −1 .github/workflows/java-wasm-bindings.yml
+5 −3 .gitignore
+2 −1 Makefile
+1 −0 Rakefile
+3 −4 bin/prism
+18 −1 config.yml
+3 −3 docs/configuration.md
+3 −3 docs/releasing.md
+2 −0 ext/prism/depend
+23 −3 ext/prism/extension.c
+0 −1 gemfiles/3.0/Gemfile
+0 −7 gemfiles/3.0/Gemfile.lock
+0 −1 gemfiles/3.1/Gemfile
+0 −7 gemfiles/3.1/Gemfile.lock
+0 −1 gemfiles/3.2/Gemfile
+0 −7 gemfiles/3.2/Gemfile.lock
+0 −1 gemfiles/3.3/Gemfile
+0 −7 gemfiles/3.3/Gemfile.lock
+0 −1 gemfiles/3.4/Gemfile
+0 −7 gemfiles/3.4/Gemfile.lock
+0 −2 gemfiles/4.0/Gemfile
+0 −9 gemfiles/4.0/Gemfile.lock
+0 −1 gemfiles/4.1/Gemfile
+0 −7 gemfiles/4.1/Gemfile.lock
+0 −1 gemfiles/typecheck/Gemfile
+0 −1 gemfiles/typecheck/Gemfile.lock
+8 −0 include/prism.h
+3 −3 include/prism/parser.h
+5 −5 include/prism/static_literals.h
+3 −3 include/prism/util/pm_char.h
+18 −18 include/prism/util/pm_line_offset_list.h
+23 −0 java-wasm/README.md
+1 −0 java-wasm/perf-test/.gitignore
+6 −0 java-wasm/perf-test/bench.sh
+97 −0 java-wasm/perf-test/test
+15 −10 java-wasm/pom.xml
+1 −1 java-wasm/src/main/java-templates/org/jruby/parser/prism/wasm/WasmResource.java
+95 −0 java-wasm/src/main/java/org/jruby/parser/prism/wasm/Prism.java
+0 −91 java-wasm/src/main/java/org/prism/Prism.java
+91 −0 java-wasm/src/test/java/org/jruby/parser/prism/DummyTest.java
+115 −0 java-wasm/src/test/java/org/jruby/parser/prism/JRubyTest.java
+0 −154 java-wasm/src/test/java/org/prism/DummyTest.java
+ java-wasm/src/test/resources/prism.wasm
+1 −1 java/org/ruby_lang/prism/MarkNewlinesVisitor.java
+1 −1 java/org/ruby_lang/prism/ParseResult.java
+1 −1 java/org/ruby_lang/prism/Parser.java
+1 −1 java/org/ruby_lang/prism/ParsingOptions.java
+10 −2 lib/prism/node_ext.rb
+10 −2 lib/prism/translation/parser/builder.rb
+6 −0 lib/prism/translation/parser/compiler.rb
+7 −0 lib/prism/translation/ripper.rb
+6 −282 lib/prism/translation/ruby_parser.rb
+4 −2 prism.gemspec
+0 −1 rakelib/rdoc.rake
+1 −1 rakelib/serialization.rake
+21 −0 rust/ruby-prism/src/lib.rs
+9 −0 rust/ruby-prism/src/parse_result/mod.rs
+61 −0 snapshots/4.1/noblock.txt
+207 −0 snapshots/4.1/trailing_comma_after_method_arguments.txt
+30 −0 snapshots/heredoc_dedent_line_continuation.txt
+131 −68 src/prism.c
+13 −13 src/static_literals.c
+2 −2 src/util/pm_char.c
+7 −7 src/util/pm_line_offset_list.c
+3 −3 templates/ext/prism/api_node.c.erb
+1 −1 templates/java/org/ruby_lang/prism/AbstractNodeVisitor.java.erb
+2 −2 templates/java/org/ruby_lang/prism/Loader.java.erb
+1 −1 templates/java/org/ruby_lang/prism/Nodes.java.erb
+2 −2 templates/src/prettyprint.c.erb
+2 −2 templates/src/serialize.c.erb
+3 −5 templates/template.rb
+0 −0 test/prism/errors/3.3-4.0/do_not_allow_trailing_commas_in_method_parameters.txt
+6 −0 test/prism/errors/3.3-4.0/noblock.txt
+6 −0 test/prism/errors/4.1/do_not_allow_trailing_commas_after_terminating_arguments.txt
+12 −0 test/prism/errors/4.1/multiple_blocks.txt
+4 −0 test/prism/fixtures/4.1/noblock.txt
+15 −0 test/prism/fixtures/4.1/trailing_comma_after_method_arguments.txt
+5 −0 test/prism/fixtures/heredoc_dedent_line_continuation.txt
+2 −0 test/prism/fixtures_test.rb
+5 −2 test/prism/locals_test.rb
+4 −0 test/prism/result/source_location_test.rb
+7 −1 test/prism/ruby/parameters_signature_test.rb
+24 −9 test/prism/ruby/parser_test.rb
+2 −0 test/prism/ruby/ripper_test.rb
+1 −0 test/prism/ruby/ruby_parser_test.rb