-
One of my "I want to do this some day but not right now" tasks.
We currently have a [one line patch](https://github.com/natalie-lang/natalie/blob/master/ext/onigmo.patch) for Onigmo to enable the u…
-
The new unused block warning was not implemented for Prism, so we need to implement it as well.
-
### Is your feature request related to a problem? Please describe.
ZSTD is a modern compression algorithm developed by Facebook. Using ZSTD has one of the best compression/resource consumption rati…
-
The README doesn't mention anything about compatibility, but it seems worth having at least a sentence about it.
Does it run `RubyGems`/`Bundler`/`Rails`? Does it have the Ruby standard library? C ex…
-
In aliases and many other cases, CRuby's Ripper emits different lexer tokens depending on the symbol's name. For instance an uppercase letter emits :@const instead of :@ident.
TruffleRuby does this…
-
We talked to the JRuby folks and they fixed the mismatch in their Ripper implementation when parsing optional arguments. We should introduce `jruby-head` to our CI to make sure everything else is pass…
-
When fully switching everything over to Prism, there were some additional test failures because the Ruby process was manually invoked in the test suite and it wasn't respecting `--parser=prism`. We ne…
-
We recently tried introducing request timeouts for our Rails application using this gem. While this setup works for some time, we run into a null pointer exception at some point:
```
NoMethodError: …
-
Disallow \lockset in axiom clauses. See
org/jmlspecs/checker/testcase/bugs/Axiom5.java.
Perhaps, create a special context, say
JmlAxiomContext, as an inner class of
JmlExpressionContext and use it…
-
This may be not a bug report but feature request.
on (CRuby's) irb returns inspected value like this.
```
>> Regexp.new("hoge/hoge")
=> /hoge\/hoge/
```
But HsRegexp doesn't. As inspect method is no…