Herwin
Herwin
It might be something weird on my machine, since I haven't seen these show up in the CI runs. My build consistently fail on this one test, regardless whether I...
Script as PoC: ```ruby puts "Start: #{Time.now}" task = Concurrent::TimerTask.execute(execution_interval: 3) { puts "In task: #{Time.now}" } sleep 4 task.shutdown puts "Restart: #{Time.now}" task.execute sleep 6 task.shutdown puts "End: #{Time.now}"...
Fixes #2150
Observed in #2145 where it broke our self hosted compiler. This snippet: ```ruby p [:a].map.class p [:a].map.with_index.class p [:a].map.with_index { |value, idx| [value, idx] }.class p [:a].map.with_index { |value, idx|...
Example: https://github.com/natalie-lang/natalie/actions/runs/8569056088/job/23484139786 ``` FAIL ruby/spec::spec/core/conditionvariable/signal_spec.rb#test_0001_passes all specs (2901.91s) Expected # to be success?. /natalie/test/ruby/ruby_specs_test.rb:35:in `block (4 levels) in ' ``` Once in a while this spec fails. Most times a...
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 use of uppercase...
https://github.com/natalie-lang/natalie/actions/runs/9228082880/job/25391386856?pr=2042 This method is used by Prism, currently some deprecation warnings are turned into NoMethodErrors because it tries to use this method. Implementing this will make it a lot easier...
I'm hesitant whether we should merge this, it might get in the way of some new features later on.