Update to regalloc.rs 0.0.32.

It appears that some allocation heuristics have changed slightly since
0.0.31, so some of the golden-output filetests are updated as well.
Ideally we would rely more on runtests rather than golden-compilation
tests; but for now this is sufficient. (I'm not sure exactly what in
regalloc.rs changed to alter these heuristics; it's actually been almost
a year since the 0.0.31 release with several refactorings and tweaks
merged since then.)

Fixes #3441.
This commit is contained in:
Chris Fallin
2021-10-20 15:26:20 -07:00
parent afd10646c9
commit e9921574d7
5 changed files with 86 additions and 84 deletions

View File

@@ -26,7 +26,7 @@ smallvec = { version = "1.6.1" }
peepmatic = { path = "../peepmatic", optional = true, version = "0.77.0" }
peepmatic-traits = { path = "../peepmatic/crates/traits", optional = true, version = "0.77.0" }
peepmatic-runtime = { path = "../peepmatic/crates/runtime", optional = true, version = "0.77.0" }
regalloc = { version = "0.0.31" }
regalloc = { version = "0.0.32" }
souper-ir = { version = "2.1.0", optional = true }
wast = { version = "38.0.0", optional = true }
# It is a goal of the cranelift-codegen crate to have minimal external dependencies.