Kauê Hunnicutt Bazilli

Results 191 comments of Kauê Hunnicutt Bazilli

Can't we just make a new branch from `master` and then [cherrypick](https://git-scm.com/docs/git-cherry-pick) the commits that matter from the current `rebis-dev`? That would also involve a bunch of merge conflicts, but...

An idea would be to create distinct types for heap and cell indexes, which are currently both `usize` even though they are not interchangeable. [This has already caused bugs in...

Just to prove the point I made at https://github.com/mthom/scryer-prolog/pull/2925#issuecomment-2840262154, I benchmarked master with _all_ the `#[inline]` and `#[inline(always)]` removed and it measurably _improved_ performance in release while not affecting performance...

Testing Wasm is really complicated and we just haven't set it up yet. It would involve rewriting most of the tests if I'm not mistaken. See https://rustwasm.github.io/wasm-bindgen/wasm-bindgen-test/index.html. And yes, the...

```rust // On a target other then `wasm32-unknown-unknown`, the `#[test]` attribute // will be used instead, allowing this test to run on any target. #[wasm_bindgen_test(unsupported = test)] fn all_targets() {...

Converted to a draft because this will be significantly different in `rebis-dev`, so probably doesn't make much sense to merge in the current state.

Possibly related to #2706?

I just bisected #2706 and found this commit to be the culprit: 6fe8f6483509cefa7f3382417928f61834daba0c. This same commit also causes this issue, so I think it's the same problem.

My intuition is that this simplification will be kind of hard to implement. I remember trying to do it when I improved the `dif/2` implementation (because it seems kinda obvious),...