Releases: Decompollaborate/rabbitizer
Releases · Decompollaborate/rabbitizer
1.5.6
- Introduce
RegisterDescriptor
- Fix some typos in Rust bindings
jalr_rd
has been removed. Its old conditional behavior is now handled with the newcpu_maybe_rd_rs
operandoutputsToGprZero
method
1.5.5
- Change
treatJAsUnconditionalBranch
totrue
by default - Actually package the C files in the Rust crate
- Cleanup Rust bindings to reduce useless indirections
1.5.4
1.5.3
Trying to fix crate publishing, again again
1.5.2
Try to fix automatic Rust crate publishing again
1.5.1
Attempt to fix Rust crate publishing
1.5.0: Rust bindings
- Adds Rust bindings
- The table-macro-hell has been changed a little to include pre-processed versions of all the tables in the repository. This change should be more friendly to IDEs
1.4.0
- 3 non-existent RSP instructions where removed (
rsp_cache
,rsp_lwc1
andrsp_swc1
) - New methods to know if an instruction reads the value of a GPR:
.readsRs
,.readsRd
and.readsRt
- Many descriptor information where corrected
- Deprecate
isJrRa()
, prefer newisReturn()
method - Deprecate
isJrNotRa()
, prefer newisJumptableJump()
method
Meta:
- Remove
setup.cfg
and move all the info topyproject.toml
- Descriptor logic errors are now checked in CI
1.3.3
- Fix RSP's jalr being marked as invalid
- Thanks to @Mr-Wiseguy for noticing
1.3.2
- Fixed RSP using CPU cop0 .inc file instead of RSP cop0 and cop2 files #13
- Thanks to @Mr-Wiseguy
- Check for
_INVALID
unique ids inisValid