This commit changes how both the shared flags and ISA flags are stored in the serialized module to detect incompatibilities when a serialized module is instantiated. It improves the error reporting when a compiled module has mismatched shared flags.
This crate contains the core Cranelift code generator. It translates code from an intermediate representation into executable machine code.