Benoit Daloze
Benoit Daloze
Maybe `asdf` is creating an empty directory before installing and that then fails the check? It would be useful if you can come to the GraalVM Slack to help us...
@pboling Would you mind filing a separate issue with that asdf error? This issue is not about asdf and I'd rather not mix both.
@pboling This is a message [from ruby-build](https://github.com/rbenv/ruby-build/blob/cbdbc6e44be4756df3fc526ee97c1a5ce0632b74/bin/ruby-build#L800), and the main purpose is to prevent installing to `/usr/local`, as that wouldn't work well for many reasons, most of them applying to...
The benchmark is from https://github.com/SamSaffron/fast_blank/blob/master/benchmark The first 2 (lengths 0 and 6) are actually blank, the last 3 are not. For length 0 & 6 (actually blank), `New Slow Blank`...
Thanks, I'll take a look. Self-note: the `while i < times` in the benchmark might actually make things less stable, I'll try without it to check. Might also want to...
IMHO benchmark-ips is most reliable in the regular block form (no `while` inside), so if it doesn't make much difference for CRuby I think it's best to use that. I...
"incredibly complicated" as in it's two branches + the actual native modulo. The native modulo is `idiv`, i.e., it's not cheaper than division and so I guess that would take...
FWIW here is the logic in CRuby: https://github.com/ruby/ruby/blob/ae5dffd66652752e3a7dfb3a6befa1df6cac7c74/internal/fixnum.h#L136-L138 The condition is a tiny bit simpler as it's a ternary on `RHS > 0` (RHS = 0 already raises ArithmeticException before...
Thanks for the report and sorry for the late reply. Standard streams not being a TTY works fine, the issue is that `fcntl(0=stdin, F_GETFL)` returns 1=WRONLY, but we expect 0=RDONLY....
Writing is OK, it just redirects STDOUT & STDERR to some file, same as `>file 2>&1` in the shell. What's hacky is it sets a non-readable (but writable) file for...