shenango / caladan

Interference-aware CPU scheduling that enables performance isolation and high CPU utilization for datacenter servers
Apache License 2.0
136 stars 56 forks source link

Migrate from deprecated llvm_asm! to new asm! in rust bindings #9

Closed akshayknarayan closed 2 years ago

akshayknarayan commented 3 years ago

Also includes some other bookkeeping things, like updating to rust 2021, new bindgen version and some clippy lints.

akshayknarayan commented 2 years ago

The stabilization of asm! in rust 1.59 allows us to remove #![feature(asm)]), but #![feature(asm_sym)] has not yet been stabilized so that is still needed.

akshayknarayan commented 2 years ago

merged in dev branch.