rust version: backtracking simplified and other improvements

* backtracking: main loop simplified
* instead of the `fixed` Vec, we now use skip fields to calculate
  how many fields to skip in `next()` and `prev()`.
  This is faster because we get rid of the `if` statement
  thus no branching occurs.
This commit is contained in:
2023-03-21 18:17:34 +01:00
parent 198084206b
commit e446d9b74f
4 changed files with 513 additions and 261 deletions

View File

@ -1,3 +1,2 @@
[build]
target = "x86_64-unknown-linux-musl"
rustflags = "-C target-cpu=native -C strip=symbols"
rustflags = ["-C", "target-cpu=native", "-C", "target-feature=+crt-static"]