Skip to content
Open
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 83 files
+17 −3 CHANGELOG.md
+1 −1 Gemfile
+2 −2 Gemfile.lock
+0 −1 Steepfile
+2 −10 bin/prism
+0 −4 config.yml
+1 −1 docs/configuration.md
+37 −20 ext/prism/extension.c
+1 −1 ext/prism/extension.h
+1 −1 gemfiles/2.7/Gemfile.lock
+1 −1 gemfiles/3.0/Gemfile.lock
+1 −1 gemfiles/3.1/Gemfile.lock
+2 −2 gemfiles/3.2/Gemfile.lock
+1 −1 gemfiles/3.3/Gemfile.lock
+1 −1 gemfiles/3.4/Gemfile.lock
+1 −1 gemfiles/4.0/Gemfile.lock
+1 −1 gemfiles/4.1/Gemfile.lock
+1 −2 include/prism.h
+31 −0 include/prism/defines.h
+7 −1 include/prism/options.h
+4 −10 include/prism/parser.h
+4 −2 include/prism/static_literals.h
+3 −1 include/prism/util/pm_char.h
+10 −15 include/prism/util/pm_newline_list.h
+2 −2 include/prism/version.h
+1 −1 javascript/package.json
+0 −11 lib/prism.rb
+20 −4 lib/prism/ffi.rb
+59 −119 lib/prism/lex_compat.rb
+0 −62 lib/prism/lex_ripper.rb
+17 −17 lib/prism/parse_result.rb
+1 −1 lib/prism/translation/parser/compiler.rb
+0 −2 lib/prism/translation/parser/lexer.rb
+19 −10 lib/prism/translation/ripper.rb
+6 −5 lib/prism/translation/ripper/lexer.rb
+1 −2 prism.gemspec
+40 −4 rakelib/lex.rake
+0 −1 rakelib/typecheck.rake
+0 −3 rbi/prism.rbi
+2 −2 rust/Cargo.lock
+1 −1 rust/ruby-prism-sys/Cargo.toml
+4 −4 rust/ruby-prism-sys/tests/parser_tests.rs
+1 −1 rust/ruby-prism-sys/tests/utils_tests.rs
+2 −2 rust/ruby-prism/Cargo.toml
+4 −4 rust/ruby-prism/build.rs
+11 −669 rust/ruby-prism/src/lib.rs
+303 −0 rust/ruby-prism/src/node.rs
+143 −0 rust/ruby-prism/src/parse_result/comments.rs
+71 −0 rust/ruby-prism/src/parse_result/diagnostics.rs
+188 −0 rust/ruby-prism/src/parse_result/mod.rs
+1 −1 sig/prism/parse_result.rbs
+1 −1 snapshots/seattlerb/symbol_empty.txt
+1 −1 snapshots/spanning_heredoc_newlines.txt
+1 −1 snapshots/unparser/corpus/literal/literal.txt
+1,320 −1,458 src/prism.c
+14 −4 src/static_literals.c
+4 −4 src/util/pm_char.c
+15 −27 src/util/pm_newline_list.c
+10 −10 src/util/pm_strpbrk.c
+7 −12 templates/ext/prism/api_node.c.erb
+22 −10 templates/include/prism/ast.h.erb
+6 −6 templates/include/prism/diagnostic.h.erb
+1 −1 templates/java/org/prism/Loader.java.erb
+1 −1 templates/javascript/src/deserialize.js.erb
+1 −1 templates/lib/prism/dot_visitor.rb.erb
+23 −4 templates/lib/prism/node.rb.erb
+1 −1 templates/lib/prism/serialize.rb.erb
+3 −0 templates/rbi/prism/node.rbi.erb
+9 −10 templates/sig/prism.rbs.erb
+3 −0 templates/sig/prism/node.rbs.erb
+7 −7 templates/src/diagnostic.c.erb
+6 −8 templates/src/node.c.erb
+4 −4 templates/src/prettyprint.c.erb
+28 −32 templates/src/serialize.c.erb
+0 −4 templates/src/token_type.c.erb
+2 −1 test/prism/bom_test.rb
+4 −4 test/prism/errors_test.rb
+2 −1 test/prism/lex_test.rb
+11 −0 test/prism/result/breadth_first_search_test.rb
+7 −2 test/prism/result/overlap_test.rb
+4 −4 test/prism/result/source_location_test.rb
+37 −15 test/prism/ruby/ripper_test.rb
+32 −28 test/prism/ruby/source_test.rb
Loading