Kauê Hunnicutt Bazilli
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...
Probably related to #2255.
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),...