Luke Gruber

Results 30 issues of Luke Gruber

Hi, first off I want to say thank you for all the work you've put into this project. I've been following along in my spare time, made it to the...

When running the below code, it results in an infinite loop. The increment expression isn't evaluated when the `continue` jumps to the start of the loop. I've fixed this is...

Array/Hash/Struct were not being moved properly. If arrays were embedded they weren't being moved. Hashes were not being updated properly and write barriers were not being fired on newly moved...

Show failures/errors right away with -j option. Also emit a report before retrying failed suites in current process.

Proc objects are now traversed like other objects when making them shareable. Fixes [Bug #19372] https://bugs.ruby-lang.org/issues/19372

These objects didn't retain their frozen status after the move Bug [#19408]

When an embedded string was moved across ractors previously, parts of the embedded string would not appear correctly after 16 bytes. Now the string object is duplicated with `rb_str_dup` instead...

Hashes that use ar_table didn't copy over the ar_table value pairs to the moved hashe's ar_table. This caused weird behavior such as missing values or crashes at runtime. [Bug #20267]