LagoLunatic
f3f4b0482a
Combine .init sections separately from .text sections ( #304 )
2025-12-21 09:58:13 -07:00
LagoLunatic
278683f103
Improve automatic symbol pairing for functions with compiler-generated names ( #303 )
...
* Fix `__arraydtor$1234`s sometimes being swapped
The list of symbols is not necessarily sorted by address, so if there are multiple `__arraydtor$1234` functions it's possible that they're in reverse order on the right, which would cause them to be paired up incorrectly.
To fix this we sort by section index and symbol address after filtering down the list of symbols to ones that have matching names.
* Support pairing up symbols for anonymous classes
* Disallow exact-name pairups for compiler-generated symbols
2025-12-21 09:57:17 -07:00
LagoLunatic
6ad60de32a
Allow clicking on branch arrows to scroll target into view ( #302 )
2025-12-21 09:55:55 -07:00
Luke Street
90c93164ab
Update deny.toml
2025-12-21 09:36:27 -07:00
Luke Street
c02eb31dbb
Version 3.4.5
v3.4.5
2025-12-03 18:03:11 -07:00
Darxoon
86d92866aa
Fix "Unsupported ARM implicit relocation 29" on armcc binaries ( #296 )
2025-12-03 17:59:24 -07:00
Luke Street
51c3af2bbe
Version 3.4.4
v3.4.4
2025-11-26 19:33:00 -07:00
LagoLunatic
d0b8b449d9
Ignore hidden symbols when diffing data sections ( #291 )
2025-11-26 18:49:36 -07:00
LagoLunatic
32f5f202f7
Update outdated extab test snapshot ( #292 )
2025-11-26 17:56:32 -05:00
LagoLunatic
481dbc185a
Support more string encodings and allow copying unescaped strings ( #288 )
...
* Copy strings without escape sequences in them
* Add support for more encodings from encoding_rs
Also use encoding_rs instead of CStr for UTF-8.
2025-11-22 19:36:41 -07:00
Luke Street
26a4cc79cf
Version 3.4.3
v3.4.3
2025-11-22 12:47:03 -07:00
Luke Street
5c96c2ee51
Update cwextab
2025-11-22 12:45:58 -07:00
Luke Street
d162fe847e
Remove --mapping, --selecting-{left,right} from CLI
2025-11-21 23:55:26 -07:00
Luke Street
2a24eb5aec
Version 3.4.2
v3.4.2
2025-11-21 22:15:20 -07:00
Aetias
f7c291bd55
arm: Fix .word reading 4 bytes when less than 4 remain ( #285 )
2025-11-20 15:38:55 -07:00
Luke Street
03a578c1bb
Update test snapshots for new cwextab
v3.4.1
2025-11-18 22:29:42 -07:00
Luke Street
d09ef8e207
Version v3.4.1
2025-11-18 22:22:43 -07:00
Luke Street
63552a58ae
Move copy button to first header row
2025-11-18 22:22:02 -07:00
Luke Street
827f4a42bd
Upgrade all dependencies (incl. egui)
2025-11-18 22:21:46 -07:00
Franco M
b2dcecc5d8
Copy button ( #271 )
...
* Update diff.rs
* Fixes
* More fixes
* More fixes...
* Cargo fmt
* fmt
* Trim extra
* cargo +nightly fmt
* Update 'Copy ASM' button text to include emoji
2025-11-18 22:00:20 -07:00
Dávid Balatoni
67b237eab6
Adjust symbol name matching logic for GCC ( #278 )
...
* Adjust symbol name matching logic for GCC
* Turn $ and . into a list
* Fix borrow issue
2025-11-18 21:55:55 -07:00
Aetias
66da80ff69
arm: Fix .word not on 4-byte boundary ( #282 )
2025-11-18 21:55:40 -07:00
Luke Street
0a85f540f2
Version v3.4.0
v3.4.0
2025-11-12 12:22:01 -07:00
Anghelo Carvajal
d79b5b1233
Update gnuv2_demangle to 0.4 ( #280 )
2025-11-09 11:53:02 -07:00
Anghelo Carvajal
8f5519cb6a
Update gnuv2_demangle to version 0.3 ( #275 )
2025-10-12 21:19:07 -06:00