-
Notifications
You must be signed in to change notification settings - Fork 174
Open
Description
Opening this issue just for public visibility into the stuff I'm pushing on/expecting to happen before 2.0.0, which should hopefully be in the near-ish future. Now that all of the various bugs that I know about related to the actual structure of the tree have been fixed (https://bugs.ruby-lang.org/projects/ruby-master/issues?query_id=380), I'm looking to get the following stuff over the line before the next major.
Stuff on this repository in particular:
- Better scope prism's C API #2888 — this largely involves moving a bunch of headers around. I have a PR in progress for this on ruby/ruby that will be reverse synced.
- Modifying AST and generating source code #3466 — maybe a rewriter like Parser? I would like to have a formatter fallback like recast.
- Identify unexpected nodes in error recovery scenarios #3828 — there is an open PR for this that I need to review, and potentially modify.
- Precompilation of the gem for common platforms (either rake-compiler-doc or cibuildgem).
- The three PRs related to Rust stuff (strictly adding more functionality)
- Some optimizations I have locally that I still need to push up.
Other stuff in the ecosystem I would like stabilized:
- Split gem into Ruby and extension parts #3959 — JRuby stuff
- Switch mk_builtin_loader.rb to use prism to parse ruby#10005 — using Prism for builtins in CRuby
- Use Prism for parsing rspec/rspec#303 — using Prism for RSpec
- Switch parser over to Prism ruby-syntax-tree/syntax_tree#543 — using Prism in Syntax Tree
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels