Commit Graph

  • b991960080 ARMv5TE (DS) support (#68) Aetias 2024-06-04 03:08:49 +02:00
  • 425dc8546b More descriptive message for build failure Luke Street 2024-06-03 19:06:19 -06:00
  • 9e04357d9f Use solid scrollbar in egui Luke Street 2024-06-03 19:03:33 -06:00
  • 6037c12ad0 Disable lto to workaround crash Luke Street 2024-06-03 18:58:25 -06:00
  • b15f643713 Bump version to 2.0.0-alpha.3 Luke Street 2024-06-03 18:54:46 -06:00
  • 3f82c1a50f objdiff-core API adjustments Luke Street 2024-06-03 18:51:44 -06:00
  • 0ea6242669 Bump rabbitizer version (fixes crash) Luke Street 2024-06-03 18:50:22 -06:00
  • 0c20a0d9cd Update README.md v2.0.0-alpha.2 Luke Street 2024-05-21 18:12:58 -06:00
  • f30b3cfae2 Default "Space between args" -> true Luke Street 2024-05-21 18:09:46 -06:00
  • 9e57a66a05 Auto-detect MIPS ABI/category & add config Luke Street 2024-05-21 18:06:14 -06:00
  • e254af5acf Support bss and text section diffing v2.0.0-alpha.1 Luke Street 2024-05-21 12:02:00 -06:00
  • 320efcb8cb objdiff-cli report: Support data sections (#49) Robin Avery 2024-05-21 14:01:10 -04:00
  • 7148b51fe0 x86: Handle IMAGE_REL_I386_REL32 LabelAddress Luke Street 2024-05-21 10:16:45 -06:00
  • dc0c170db9 Add .obj to object select filter Luke Street 2024-05-21 10:12:40 -06:00
  • 31e9c14681 Allow None section when parsing line info Fixes an error upon ending the last DWARF sequence Aetias 2024-05-21 18:07:58 +02:00
  • 94f1f07b00 Bump to 2.0.0-alpha.1 & fix version checks Luke Street 2024-05-21 09:50:27 -06:00
  • f5b5a612fc Display correct line numbers for multiple .text sections (#63) Aetias 2024-05-21 17:55:39 +02:00
  • 22a24f37f5 Diff data symbols & improve symbol match logic Luke Street 2024-05-20 23:52:59 -06:00
  • 854dc9e4f5 Use base arch when processing base code (#62) Aetias 2024-05-21 01:38:58 +02:00
  • 5bfaaaaf65 Instruction hover / context menu improvements Luke Street 2024-05-20 17:38:20 -06:00
  • 8b36fa4fc6 Fix size of .note.split section (#61) cadmic 2024-05-16 17:29:24 -07:00
  • 660e6c879e Update README.md Luke Street 2024-05-15 19:01:55 -06:00
  • db726a68a6 Strip distro root prefix (#58) Aetias 2024-05-16 02:56:08 +02:00
  • b457453639 Add custom make args (#59) Aetias 2024-05-16 02:53:14 +02:00
  • 3e5008524e cargo fmt & cargo deny fix Luke Street 2024-04-30 20:45:45 -06:00
  • 2c46286aff Update all dependencies & use ppc750cl InsIter Luke Street 2024-04-30 20:06:04 -06:00
  • 106652ae7d Fix PPC branch display; update README.md Luke Street 2024-03-22 23:06:41 -06:00
  • 30d14870ef Update ppc750cl, add Itanium demangler & cleanup Luke Street 2024-03-21 21:36:23 -06:00
  • e7991cb28d cargo fmt Luke Street 2024-03-18 22:56:57 -06:00
  • 4dfc28fc68 Diff cleanup & fixes Luke Street 2024-03-18 22:56:13 -06:00
  • 3c74b89f15 Restructure diffing code & initial 3-way diffing (WIP) Luke Street 2024-03-18 18:10:18 -06:00
  • 1343f4fd2b cargo fmt Luke Street 2024-03-17 12:20:25 -06:00
  • 9df98f263e Move all architecture-specific code into modules Luke Street 2024-03-17 12:06:18 -06:00
  • bbe49eb8b4 Initial x86 support Luke Street 2024-03-16 23:30:27 -06:00
  • aecb078b2a ci: Update sccache-action version Luke Street 2024-03-13 18:34:28 -06:00
  • a5668b484b Update all dependencies Luke Street 2024-03-13 18:20:46 -06:00
  • ef41e393d4 Resolve dependency advisories Luke Street 2024-03-04 18:19:08 -07:00
  • 20e42a499a Rework .splitmeta, now .note.split Luke Street 2024-03-04 18:06:21 -07:00
  • c39795ae2c Use actual decomp.me host Luke Street 2024-03-04 18:03:32 -07:00
  • 49ee9b44aa Remove "Algorithm" menu item Luke Street 2024-03-04 18:03:20 -07:00
  • 341c1d4b33 Fix release CI (and add sccache) (#52) Robin Avery 2024-03-03 00:42:24 -05:00
  • 9f4a1e86cd objdiff-cli diff: Reduce duplicate key event code (#51) Robin Avery 2024-03-02 20:47:54 -05:00
  • ed5d092b11 objdiff-cli diff: Support "Relax relocation diffs" (#50) Robin Avery 2024-03-02 20:47:18 -05:00
  • 023dd7a55b objdiff-cli diff: Accept any kind of unit path (#48) Robin Avery 2024-03-01 20:18:27 -05:00
  • 3b1249e1ab objdiff-cli diff: Add horizontal scrolling Luke Street 2024-03-01 01:30:33 -07:00
  • cb13638e07 objdiff-cli: Migrate to ratatui for rendering Luke Street 2024-03-01 01:03:17 -07:00
  • 37ddbb7f4a cli: Log to stderr instead of stdout (#46) Robin Avery 2024-03-01 00:27:10 -05:00
  • b80d361e91 cli report: Generate virtual addresses as uppercase (#45) Robin Avery 2024-03-01 00:22:59 -05:00
  • fd27f4d0cd cli diff: Resolve object and project if not specified (#44) Robin Avery 2024-03-01 00:22:41 -05:00
  • 5cfd04fd4f Add #[serde(default)] to ReportFunction::address (#43) Robin Avery 2024-02-29 13:21:30 -05:00
  • 5b9ac93c08 ci: Build both objdiff-cli and objdiff-gui Luke Street 2024-02-28 21:52:35 -07:00
  • 39a13f4d36 objdiff-cli diff & report changes, support .splitmeta object section Luke Street 2024-02-28 21:44:53 -07:00
  • 28348606bf Handle ^F, ^B, ^U and ^D readline shortcuts in pager (#42) Ryan Burns 2024-02-28 18:33:15 -08:00
  • fb24063c54 objdiff-cli diff: Click-to-highlight & build fixes Luke Street 2024-02-27 22:52:18 -07:00
  • cff6a230a3 Remove alternate diff algorithms, only keep Patience Luke Street 2024-02-27 21:18:42 -07:00
  • 9a7d2bcebf Experimental objdiff-cli (WIP) Luke Street 2024-02-27 18:47:51 -07:00
  • 4eba5f71b0 Split into objdiff-core / objdiff-gui; update egui to 0.26.2 Luke Street 2024-02-26 18:43:26 -07:00
  • 0a85c498c5 Version 1.0.0 v1.0.0 Luke Street 2024-01-22 00:32:54 -07:00
  • c2fcf2797b Export function to decomp.me scratch (beta) Luke Street 2024-01-20 22:53:40 -07:00
  • e88a58ba39 Option to relax relocation diffs Luke Street 2024-01-22 00:14:03 -07:00
  • 02f521a528 Disable more options when project config is loaded Luke Street 2024-01-21 23:58:10 -07:00
  • 197d1247a8 Highlight: Consider uimm/simm/offset all equivalent Luke Street 2024-01-21 23:48:12 -07:00
  • eef9598e76 Add DWARF 2+ line info support Luke Street 2024-01-21 23:38:52 -07:00
  • 405a2a82db Upgrade all dependencies (+ egui/eframe 0.25.0) Luke Street 2024-01-20 23:39:40 -07:00
  • 4cdad8a519 Re-enable wgpu and wsl features; rework WSL config Luke Street 2024-01-20 23:29:05 -07:00
  • b74a49ed0c Upgrade to egui/eframe 0.24.1 Luke Street 2023-12-11 13:36:00 -05:00
  • e1079db93a Add font loading & configuration Luke Street 2023-11-21 23:56:30 -05:00
  • 879e03eed5 All one line (thanks PowerShell) Luke Street 2023-11-27 19:55:17 -05:00
  • 53e6e0c7c4 Build macOS with wgpu enabled Luke Street 2023-11-27 19:52:12 -05:00
  • 67cea2a8d9 Update README.md Luke Street 2023-11-24 23:17:35 -05:00
  • e4f97adbdd Version 0.6.1 v0.6.1 Luke Street 2023-11-22 00:11:33 -05:00
  • 0ec7bf078b Highlight: Consider reg offsets and signed immediates equivalent Luke Street 2023-11-22 00:07:21 -05:00
  • 74e89130a8 Repaint rework: more responsive, less energy v0.6.0 Luke Street 2023-11-21 14:34:26 -05:00
  • 236e4d8d26 CI updates, update deny.toml, clippy fix Luke Street 2023-11-21 12:16:15 -05:00
  • b900ae5a00 Disable WSL integration Luke Street 2023-11-21 12:15:41 -05:00
  • 261e1b8e07 Upgrade all dependencies Luke Street 2023-11-21 11:57:02 -05:00
  • a29e913b45 Add "Incomplete" filter to object tree Luke Street 2023-11-21 11:50:11 -05:00
  • 49257dc73c Better logic to reload previous file on app start Luke Street 2023-11-21 11:49:26 -05:00
  • dc9eec66b0 Configurable diff algorithms & new default algorithm Luke Street 2023-11-21 11:48:18 -05:00
  • 7b58f9a269 Adjust "Diffable" to exclude missing target objects v0.5.2 Luke Street 2023-10-09 12:47:22 -04:00
  • d9e7dacb6d Version 0.5.1 v0.5.1 Luke Street 2023-10-07 14:49:01 -04:00
  • 04b4fdcd21 Reload objects when changed externally Luke Street 2023-10-07 14:48:34 -04:00
  • 803eaafee6 Hide hidden symbols by default; add "Diff Options" to menu Luke Street 2023-10-07 13:27:12 -04:00
  • e1dc84698f Restore context menu on highlightable fields Luke Street 2023-10-07 13:04:08 -04:00
  • e68629c339 Update ppc750cl (subi{,s,c} mnemonics, capstone-style CR bits) Luke Street 2023-10-06 01:22:07 -04:00
  • bb9ff4b928 Update all dependencies v0.5.0 Luke Street 2023-10-05 23:55:01 -04:00
  • 57392daaeb Implement click-to-highlight Luke Street 2023-10-05 23:40:45 -04:00
  • 2dd3dd60a8 Update webpki (advisory fix) v0.4.4 Luke Street 2023-10-05 00:01:09 -04:00
  • f4757b8d92 Version 0.4.4 Luke Street 2023-10-04 23:52:00 -04:00
  • 52f8c5d4f9 Add "Recent Projects" to file menu Luke Street 2023-10-03 13:52:16 -04:00
  • 711f40b591 I forgot to bump the Cargo.toml version, oops v0.4.3 Luke Street 2023-09-10 00:24:53 -04:00
  • 26932b2e44 Support min_version field in objdiff.json v0.4.2 Luke Street 2023-09-09 23:54:25 -04:00
  • 192a06bc0b Project configuration improvements Luke Street 2023-09-09 23:43:12 -04:00
  • 5bfa47fce9 Update webpki, rustls-webpki v0.4.1 Luke Street 2023-09-03 09:42:26 -04:00
  • 1d9b9b6893 clippy fix Luke Street 2023-09-03 09:31:12 -04:00
  • 6b8e469261 Project configuration fixes & improvements Luke Street 2023-09-03 09:28:22 -04:00
  • bf3ba48539 Match watch_patterns with project-relative paths Luke Street 2023-08-13 23:56:13 -04:00
  • 21cdf268f0 Update README.md Luke Street 2023-08-12 14:41:19 -04:00
  • 3970bc8acf Document configuration file & more cleanup v0.4.0 Luke Street 2023-08-12 14:18:09 -04:00
  • eaf0fabc2d Updates to Objects pane & config improvements Luke Street 2023-08-11 01:36:22 -04:00