-
I need to use `StringScanner#captures` (introduced in MRI 2.5) in [rubocop-ast](https://github.com/rubocop-hq/rubocop-ast/), which is a core dependency of `RuboCop`.
It appears that the version inc…
-
When a block is delegated, it should be marked forever as a "proc" and no longer be eligible to turn into a "lambda".
This normally happens when we construct a new RubyProc around the block, which …
-
I'm getting an error on compile.
```
make -C port all
make[4]: Entering directory '/home/anthony/Code/ruby/omr/port'
cc -DOMRPORT_LIBRARY_DEFINE -I. -I./linuxamd64 -I./linux386 -I./linux -I./un…
-
Currently, a number of YARV bytecodes remain unimplemented in the Ruby JIT.
The list (as of dd6dae0) is:
- [x] `getclassvariable`
- [x] `setclassvariable`
- [x] `putiseq`
- [x] `freeze…
-
I was comparing C2M compilation speed with GCC/Clang/TCC for compiling C2M itself, these are some numbers:
```
time gcc -std=gnu11 -Wno-abi -I. mir-gen.c c2mir/c2mir.c c2mir/c2mir-driver.c mir.c -…
-
When benchmark-driver creates subprocesses (it always does, see #67), it seems the warmup happens in a separate process than the process used for `Calculating`.
This can be seen by adding `p [*cont…
-
Hi folks,
I have a simple ruby written CLI tool, for which performance is really important. So I wanted to give truffleruby a try today.
Before that I added a simple benchmark to be able to comp…
-
I'm trying to implement a "load in array" operation, so giving an array filled with some values to the "compute" function, which reads and returns the content of array[4]. The generated code seems cor…
sletz updated
4 years ago
-
The following test attempts to call into a Java method `Reflector.invoke` which calls back into a reified Ruby method via Java reflection. In the process, it eventually passes an empty IRubyObject[1] …
-
**Environment Information**
jruby 9.3.3.0 (2.6.8) 2022-01-19 b26de1f5c5 OpenJDK 64-Bit Server VM 11.0.13+8-Ubuntu-0ubuntu1.20.04 on 11.0.13+8-Ubuntu-0ubuntu1.20.04 +jit [linux-x86_64]
**Ex…