Nicolas B. Pierron

Results 40 comments of Nicolas B. Pierron

At the moment, no. As of today the cranelift backend integration is not yet complete ([milestone 0.0.1](/nbp/holyjit/milestone/1)) [Milestone 0.0.2](/nbp/holyjit/milestone/2) is expected to provide interpreter loop unrolling, which would be the...

@cztomsik Thanks for the proposal. I about to release the version 0.0.1, hopefully by the end of the month. Then I would have to look at a way to replace...

@cztomsik I will try to split up tasks to be done for the version 0.0.2 better than I did so far. Thanks for reminding me.

Can you try again after adding this line back https://github.com/nbp/holyjit/blob/master/rustc.sh#L16 If this works, can you provide the output of `uname -s` and `uname -o`, such that I can add a...

I usually use [rr](https://github.com/mozilla/rr) to debug the generate code, as you can walk the code execution backward. I can reproduce this issue. I got a SEGV which corresponds to the...

Thanks a lot for this great report :) > Here's code that triggers this crash: [Note: I use boxed traits, because the jit!() macro doesn't accept generic functions] Yes, this...

Looking at the generated code, it seems that the problem is that instead of giving the Range argument by reference, we give it by value to the `index_mut` function: ```asm...

> There's nothing particularly special about the configuration derivation though, and it seems like e.g., my openssl derivation should be able to get the same treatment, with the same auditing/verification...

> Oh weird, why did no one complain that I didn't port this. Was it never turned on? @Gankra most likely because JIT crashes are hardly actionable, and that the...

`jit-crash-categorize` should probably be revisited before using it as a way to detect bit-flips. As commented in [Bug 1743704](https://bugzilla.mozilla.org/show_bug.cgi?id=1743704), it can output false positive cases.