Amber Brault
35bbd40f5d
Actually update extab stuff ( #110 )
...
* Update cwextab
* Update
* Update ppc.rs
* Make fmt shut up
2024-09-24 09:16:14 -06:00
Luke Street
5e1aff180f
Remove vergen / GIT_COMMIT_SHA handling
2024-09-10 23:22:40 -06:00
Luke Street
3846a7d315
Version v2.0.0
2024-09-09 20:18:56 -06:00
Luke Street
dcf209aac5
Cleanup & move extab code into ppc arch
2024-09-09 19:43:10 -06:00
Luke Street
235dc7f517
Use released ppc750cl & update README.md
2024-09-09 19:41:29 -06:00
Luke Street
3d2236de82
Use workspace keys in Cargo.toml
2024-09-09 19:32:22 -06:00
Luke Street
bcc5871cd8
Update all dependencies
2024-09-09 19:26:46 -06:00
Luke Street
ce05d6d6c0
Version v2.0.0-beta.6
2024-09-04 23:36:41 -06:00
Robin Lambertz
a32d99923c
Coff line number ( #100 )
...
* Update object to 0.36
* Add COFF line number support
2024-09-04 18:36:09 -06:00
Luke Street
b4650b660a
Hide auto-generated objects in object list
...
With filter option to display them,
if desired. decomp-toolkit will
start writing auto-generated objects
in objdiff.json for reporting
purposes, so this maintains the
existing behavior.
2024-09-03 18:59:07 -06:00
Luke Street
195379968c
Support for progress categories & linked stats
2024-09-03 00:59:15 -06:00
Aetias
3bd8aaee41
Bump unarm to 1.5.0 ( #98 )
2024-08-25 20:57:45 -06:00
Luke Street
1f4175dc21
Overall wasm refactoring & improvements
2024-08-21 19:48:58 -06:00
Luke Street
0fccae1049
Add experimental wasm bindings
...
Published to npm as objdiff-wasm
2024-08-20 21:40:32 -06:00
Luke Street
8250d26b77
Support R_MIPS_LITERAL, R_MIPS15_S3 relocations
...
Resolves #92
Resolves #95
2024-08-18 22:05:16 -06:00
Luke Street
fd555a6e0f
Fix reading little-endian .line section
2024-08-18 21:57:53 -06:00
Luke Street
cad9b70632
Support protobuf format for reports
...
This migrates to using protobuf to
define the "report" and "changes"
formats in objdiff-cli.
The JSON output now uses the Proto3
"JSON Mapping", which is slightly
incompatible with the existing JSON
format. Mainly, 64-bit numbers are
represented as strings, and addresses
are decimal strings instead of hex.
However, the older JSON format is
still accepted by "report changes"
to ease migration.
2024-08-16 00:52:24 -06:00
Luke Street
cf937b0be9
Guard against symbols larger than section
2024-08-11 16:54:24 -06:00
Luke Street
23b6d33a98
Fix botched find/replace
2024-08-11 16:53:35 -06:00
Luke Street
f17ee83622
Version v2.0.0-beta.3
2024-08-11 16:02:36 -06:00
Luke Street
615ec4c50a
mips: Support R_MIPS_PC16 relocations
2024-08-11 16:00:10 -06:00
Luke Street
8091941448
Version v2.0.0-beta.2
2024-08-11 14:27:47 -06:00
Luke Street
de74dfdba7
Add dummy symbols to empty sections
...
Allows diffing sections without symbols
Resolves #87
2024-08-11 14:27:27 -06:00
Luke Street
177bd5e895
Fix branch immediates missing diff colors
...
Resolves #86
2024-08-11 14:01:53 -06:00
Luke Street
e1ccee1e73
Improve data section diffing more
...
This re-implements the older algorithm
used for data and BSS section match
percentages. We perform both and
choose the highest match percent
between the two options.
Resolves #84 , #85
2024-08-11 13:53:52 -06:00