gecko-dev/third_party/rust/cranelift-codegen
Benjamin Bouvier e84c6bd970 Bug 1532689: Bump Cranelift to 0.29 in Spidermonkey; r=sunfish
This adds new code to provide the module-relative initial function offset for
each function, and adds checks that the bytecode / code offsets are correct.

Differential Revision: https://phabricator.services.mozilla.com/D22141

--HG--
rename : third_party/rust/cranelift-codegen-meta/src/base/settings.rs => third_party/rust/cranelift-codegen-meta/src/shared/settings.rs
rename : third_party/rust/cranelift-codegen-meta/src/base/types.rs => third_party/rust/cranelift-codegen-meta/src/shared/types.rs
extra : rebase_source : fd70523925d5d0655917bd9068f7ed35836c714a
extra : histedit_source : e64727d7be746dc3f327909db83f091602e259a9%2Cfc2a4335c2adada30a265a50fa76ef75a2b00bad
2019-03-05 18:34:50 +01:00
..
meta-python Bug 1532689: Bump Cranelift to 0.29 in Spidermonkey; r=sunfish 2019-03-05 18:34:50 +01:00
src Bug 1532689: Bump Cranelift to 0.29 in Spidermonkey; r=sunfish 2019-03-05 18:34:50 +01:00
.cargo-checksum.json Bug 1532689: Bump Cranelift to 0.29 in Spidermonkey; r=sunfish 2019-03-05 18:34:50 +01:00
Cargo.toml Bug 1532689: Bump Cranelift to 0.29 in Spidermonkey; r=sunfish 2019-03-05 18:34:50 +01:00
LICENSE Bug 1505777: Run mach-vendor-rust to update Cranelift. rs=bbouvier 2018-11-09 05:16:08 -08:00
README.md
build.rs Bug 1532689: Bump Cranelift to 0.29 in Spidermonkey; r=sunfish 2019-03-05 18:34:50 +01:00

README.md

This crate contains the core Cranelift code generator. It translates code from an intermediate representation into executable machine code.