misc_expandJalr: If True then jalr instructions will be always emitted
with two operands. Otherwise the rd register will be omitted if it is
$ra and will be used explicitly if it isn't $ra. Defaults to False.
Fixed
Fix crash in Rust bindings for to Rust 1.78.
This happens because slice.get_unchecked now performs OoB checks in debug
builds, which is is triggered when trying to dereference unsized C arrays.
Fix heap corruption in Rust bindings (#62)
The C API was returning string sizes without accounting for the null
terminator, which produced issues on the Rust size which was not manually
including it.
Added
misc_expandJalr
: IfTrue
thenjalr
instructions will be always emitted with two operands. Otherwise therd
register will be omitted if it is$ra
and will be used explicitly if it isn't$ra
. Defaults toFalse
.Fixed
slice.get_unchecked
now performs OoB checks in debug builds, which is is triggered when trying to dereference unsized C arrays.