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-27 21:04:04 +02:00
parent 198084206b
commit e446d9b74f
4 changed files with 513 additions and 261 deletions
+2 -1
View File
@@ -9,5 +9,6 @@ edition = "2021"
[profile.release]
lto = true
debug = false
codegen-units = 1
strip = true
panic = "abort"
codegen-units = 1