Benoit Daloze

Results 1300 comments of Benoit Daloze

With Fibers on 3.2, with `Fiber.new { p C }.resume` instead of `Thread.new { p C }.join` it's: ``` c.rb:5:in `block in ': deadlock; lock already owned by another fiber...

I have a fix for this in https://github.com/oracle/truffleruby/pull/3078, I'm still polishing it a bit. Notably there is the case of `module M; autoload :OpenSSL, "openssl"; p OpenSSL; end` I need...

So this most likely means there is an issue in `commonmarker` where it does not mark a `VALUE`, and that one GCs and then it tries to access it and...

Thank you for the report. Do you know which code uses this? I wouldn't expect this to work on CRuby, it's a probably a remnant of 1.8 which accepted a...

Thanks, it looks like we need fix reject/reject!, and also fix Float#round. Maybe we have an issue similar to https://bugs.ruby-lang.org/issues/19318 re Float#round. @aardvark179 worked on Float#round in https://github.com/oracle/truffleruby/commit/a8d40753701c8a1e9172d66a10f6042bba0143ba but it...

@headius Could you share the application? That would make it a lot easier to reproduce, e.g., we don't have to guess which scaffolding commands were used, database, etc. Besides it...

Design-wise that change looks pretty hacky to me. The simplest for TruffleRuby would be to realpath when adding to `$LOADED_FEATURES`. But that may not be compatible enough, unsure.

If https://github.com/oracle/truffleruby/issues/3138 is not really an issue in practice I would probably delay this. It seems pretty messy to do correctly. I'd rather we convince CRuby to realpath all LOADED_FEATURES...

Action item for me here is I need to file a CRuby issue to suggest using realpath for everything, it would be so much simpler and consistent, and have that...

It seems you need to install libomp/openmp. I'm not sure why -fopenmp is passed, maybe that's ImageMagick the gem adding it