11 Commits (41bf0c389e4946b2b6030f877a9058e61aba96b0)

Author SHA1 Message Date
Karl Meakin 7059c57028
pulley: pack `dst`, `src1` and `src2` registers into 2 bytes (#9088) 3 months ago
Nick Fitzgerald b526865150
Cranelift: Add a new backend for emitting Pulley bytecode (#9089) 3 months ago
Nick Fitzgerald 60085774f2
Pulley: Add memory access instructions with 64-bit offsets (#9085) 3 months ago
Alex Crichton 83029e3fb0
Add `rust-version.workspace = true` to all crates (#9112) 3 months ago
Bruce Mitchener e2664e55a9
Reduce typo count (#9106) 3 months ago
Karl Meakin e6c532fe01
pulley: use `Index{Mut}` instead of getters and setters (#9097) 3 months ago
Karl Meakin 0077817184
pulley: sign-extend `xconst` immediates (#9075) 3 months ago
Alex Crichton c17913dd1c
Fix a pulley crash on OSS-Fuzz (#9042) 3 months ago
Nick Fitzgerald ef1ffa2d2c
Get Pulley tests passing under MIRI; run Pulley tests under MIRI in CI (#9014) 3 months ago
Nick Fitzgerald 36963d21ca
CI: Test Pulley on 32-bit and `no_std` targets (#9013) 3 months ago
Nick Fitzgerald 4ac1bedfca
Introduce the `pulley-interpreter` crate (#9008) 3 months ago