Commit Graph

  • 186cbc976e WIP: argument names 67-show-parameter-names-in-function-prototypes ergrelet 2025-02-07 19:25:10 +01:00
  • 2ea6d7151d Deploy resym-web resym-web GitHub Action 2025-02-09 01:22:24 +00:00
  • 5be0938141 Merge pull request #72 from ergrelet/44-pguppgdn-and-keyboard-navigation master Erwan Grelet 2025-02-08 20:16:39 -05:00
  • c61668287d Update CHANGELOG ergrelet 2025-02-09 02:12:28 +01:00
  • a364587e07 Support keyboard navigation for type and symbol lists ergrelet 2025-02-09 02:06:45 +01:00
  • b18c6654e0 Merge pull request #71 from ergrelet/symbol_kind_filtering Erwan Grelet 2025-02-08 18:21:26 -05:00
  • 4eea741a3f Update CHANGELOG ergrelet 2025-02-09 00:16:45 +01:00
  • 9cd5e4e9bb Add new search filters for types in resym ergrelet 2025-02-08 22:16:36 +01:00
  • 9164fa20c2 Add new search filters for symbols in resym ergrelet 2025-02-08 21:02:26 +01:00
  • 3cb806d820 Merge pull request #70 from ergrelet/ergrelet/symbols_perf_optimization Erwan Grelet 2025-02-07 15:34:12 -05:00
  • d9e1d65bf4 Update CHANGELOG ergrelet 2025-02-07 21:29:40 +01:00
  • e7d91901f1 core: Reduce excessive cloning when filtering symbols ergrelet 2025-02-07 20:23:52 +01:00
  • 11f01aeafe Bump minimum Rust version to 1.84.1 ergrelet 2025-02-07 19:21:28 +01:00
  • 508ea6b8a1 Fix clippy warnings ergrelet 2025-02-07 19:18:38 +01:00
  • 1c826c838b core: Cache symbol list in PdbFile ergrelet 2025-02-07 19:14:28 +01:00
  • e0ba04c570 Run cargo update ergrelet 2025-02-07 18:22:36 +01:00
  • dce62ace32 Merge pull request #69 from ChimpsAtSea/master Erwan Grelet 2025-02-07 15:13:27 -05:00
  • 35da1949fa Formatting Haydn Trigg 2025-02-08 06:33:24 +10:30
  • 5c29f112ca Pull Request Changes Haydn Trigg 2025-02-08 06:31:18 +10:30
  • 9107dfdaf4 Update index.html Haydn Trigg 2025-02-05 23:58:56 +10:30
  • 57be4639e1 Fix Code Coverage Test Haydn Trigg 2025-02-05 23:38:13 +10:30
  • 65179bf572 Formatting Haydn Trigg 2025-02-05 23:20:31 +10:30
  • bf626d35e6 Update Web App and Deploy Haydn Trigg 2025-02-05 19:21:25 +10:30
  • 69a521eff4 Update Test Snapshots Haydn Trigg 2025-02-05 23:14:24 +10:30
  • 091d3ffd1b Formatting Haydn Trigg 2025-02-05 19:18:38 +10:30
  • 9962cf2650 Hexadecimal Toggle Haydn Trigg 2025-02-05 18:33:17 +10:30
  • b606803e5a Added MSVC Type Option Haydn Trigg 2025-02-05 18:00:52 +10:30
  • d6e6ed97d2 Merge pull request #65 from ergrelet/60-implement-a-way-to-list-and-reconstruct-symbols Erwan Grelet 2024-04-15 00:37:09 +02:00
  • 17e5e901e6 Update CHANGELOG ergrelet 2024-04-14 23:26:59 +02:00
  • 976801f7c4 Add unit tests for symbol-related features ergrelet 2024-04-14 22:22:51 +02:00
  • c1e5596bd5 Implement a symbol reconstruction feature ergrelet 2024-03-27 02:29:55 +01:00
  • 425a277002 Fix release build for musl targets v0.4.0 ergrelet 2024-03-24 16:24:45 +01:00
  • f4fb41bce0 Bump project version to 0.4.0, update CHANGELOG ergrelet 2024-03-23 01:31:03 +01:00
  • a857296767 Update resym_core dependency and run cargo update ergrelet 2024-03-24 15:39:02 +01:00
  • c55413101b Order type lists alphabetically ergrelet 2024-03-24 14:44:26 +01:00
  • f8aa582f0e Implement an 'Xref from' mechanism ergrelet 2024-03-24 14:31:45 +01:00
  • 2ba07e02b9 Allow xref resolution to go through even if some reconstruction failures happen ergrelet 2024-03-23 00:40:32 +01:00
  • de113178ee Include string header when std types are ignored ergrelet 2024-03-23 00:18:40 +01:00
  • 137880bdc2 Fix C++ ctor reconstruction in certain cases ergrelet 2024-03-23 00:15:42 +01:00
  • d2d0213ad5 Get rid of the forward reference type concept ergrelet 2024-03-23 00:03:50 +01:00
  • d92b889cd8 Switch xref shortcut to Alt+X ergrelet 2024-03-22 23:06:32 +01:00
  • 341ea13d48 Merge pull request #59 from ergrelet/58-add-ability-to-ignore-stl-types Erwan Grelet 2024-03-22 23:01:37 +01:00
  • 6d614fbfee Add a setting to ignore types from the std namespace ergrelet 2024-03-22 22:00:37 +01:00
  • f35ae688cf Rename UpdateTypeFilter and UpdateTypeFilterMerged to ListTypes and ListTypesMerged ergrelet 2024-03-22 21:33:17 +01:00
  • a85c773a22 Switch xref shortcut to Ctrl+X ergrelet 2024-03-22 21:23:58 +01:00
  • 85a7dd8008 Bump syntect version to 5.2 ergrelet 2024-03-22 01:25:31 +01:00
  • 5eb8a5040d Merge pull request #57 from ergrelet/6-reconstruct-dependencies-in-a-compiler-friendly-way Erwan Grelet 2024-03-22 01:17:16 +01:00
  • 7faecbe7ff Fix raw primitive flavor, use raw primitive flavor as default for resymc ergrelet 2024-03-22 00:59:04 +01:00
  • 263b53ec91 Also include enums in the depth ordering phase ergrelet 2024-03-22 00:34:15 +01:00
  • b4435868dc Make output compilable for resymc's dump-all ergrelet 2024-03-20 02:13:56 +01:00
  • 83eb61313e Make output compilable for single-type reconstruction ergrelet 2024-03-18 01:20:31 +01:00
  • 69e2ab228b Merge pull request #56 from ergrelet/fix/func_ptr_reconstruction Erwan Grelet 2024-03-12 23:23:04 +01:00
  • 114d058197 Add new regression tests for arrays and function parameters reconstruction ergrelet 2024-03-12 23:10:54 +01:00
  • 8a97adbc75 Fix type reconstruction for functions arguments with right parts ergrelet 2024-03-12 23:08:08 +01:00
  • 5bd715fcac Fix type reconstruction for arrays with right parts ergrelet 2024-03-12 22:22:27 +01:00
  • 3584efc90a Replace unsafe RefCells with RwLocks ergrelet 2024-03-10 03:29:02 +01:00
  • 0ee1e17904 Merge pull request #55 from ergrelet/52-implement-a-way-to-find-cross-references-for-a-type Erwan Grelet 2024-03-10 02:52:17 +01:00
  • d04a07f8bc Fix console lines width ergrelet 2024-03-10 02:45:40 +01:00
  • 90e9a43894 Properly reset selected type and xref list type when loading PDBs ergrelet 2024-03-10 02:39:20 +01:00
  • 3cf880e285 Add a keyboard shortcut for finding xrefs ergrelet 2024-03-10 02:15:13 +01:00
  • 5cd70ed001 Move rayon utils into their own file ergrelet 2024-03-10 01:43:15 +01:00
  • 30f2f192c1 Switch 'don't know how to add log' from warn to debug level ergrelet 2024-03-10 01:38:38 +01:00
  • 87b33f10f0 Implement cross-reference listing ergrelet 2024-03-09 03:25:07 +01:00
  • 164900d98c Merge pull request #51 from ergrelet/43-parsing-causes-the-console-to-flicker Erwan Grelet 2024-03-09 01:21:33 +01:00
  • 22cb54936a Make console resizable and horizontally scrollable ergrelet 2024-03-09 01:08:09 +01:00
  • 441ddc95b3 Update CHANGELOG following pdb fork update (#47) ergrelet 2024-03-08 01:30:13 +01:00
  • a859d7c5e6 Merge pull request #50 from ergrelet/40-make-it-possible-to-explore-types-by-browsing-modules Erwan Grelet 2024-03-08 01:06:11 +01:00
  • 73c68eed6a Update CHANGELOG ergrelet 2024-03-08 01:05:16 +01:00
  • 18886713d7 Add unit tests for resymc's diff type command ergrelet 2024-03-08 00:50:55 +01:00
  • da6b28d39e Allow filtering modules in the module browsing view ergrelet 2024-03-08 00:28:11 +01:00
  • f306c20ef4 Make TypeSearch component generic and rename to TextSearch ergrelet 2024-03-08 00:23:10 +01:00
  • 9e84825755 Add unit tests for resymc's dump types command ergrelet 2024-03-08 00:00:09 +01:00
  • 4f45c9a08b Split resymc's main file into multiple files ergrelet 2024-03-07 23:51:47 +01:00
  • ce40b75ff6 Implement module diffing for resymc ergrelet 2024-03-07 23:16:30 +01:00
  • f06c2364c6 Implement module dumping for resymc ergrelet 2024-03-05 23:25:31 +01:00
  • 1cd00d7925 Implement module listing for resymc ergrelet 2024-03-05 01:08:50 +01:00
  • 6a379c5d14 Implement module diffing ergrelet 2024-03-04 00:57:55 +01:00
  • 3c4135535f Implement new UI components to browse modules ergrelet 2023-04-28 11:52:40 +02:00
  • 6e041bf13f Implement new commands to reconstruct modules ergrelet 2023-04-28 16:41:44 +02:00
  • 215a815040 Merge pull request #49 from ergrelet/update_egui Erwan Grelet 2024-02-25 15:24:53 +01:00
  • 3847c29c52 Bump egui to version 0.26, run cargo update ergrelet 2024-02-24 23:31:38 +01:00
  • 7e8b1636c1 Update CHANGELOG ergrelet 2024-02-24 23:46:06 +01:00
  • 2780a04381 Merge pull request #48 from ergrelet/36-allow-opening-remote-pdb-files-through-http Erwan Grelet 2024-02-24 23:14:33 +01:00
  • d7932e57bb Implement PDB fetching from URL ergrelet 2023-03-06 01:06:43 +01:00
  • b431fa37c4 Fix unnamed unions size detection leading to infinite loops ergrelet 2023-05-26 00:59:45 +02:00
  • e4d243eb94 Move main UI components' update logic into their own files ergrelet 2023-04-02 20:12:21 +02:00
  • 71de4c3072 Support wasm32-unknown-unknown for resym ergrelet 2023-02-23 23:24:08 +01:00
  • dd55d3a78a Update CHANGELOG ergrelet 2023-02-26 16:55:58 +01:00
  • fa945e81dc Update CI to build with and without the rayon feature ergrelet 2023-02-26 16:49:22 +01:00
  • 205e7aa11c Gate rayon usage behind a 'rayon' feature ergrelet 2023-02-26 15:48:13 +01:00
  • 82ca205d0d Update CHANGELOG ergrelet 2023-02-23 22:41:05 +01:00
  • b61275feea Merge pull request #35 from learn-more/dnd Erwan Grelet 2023-02-23 22:33:45 +01:00
  • f8eed85481 Add drop support for PDB files Mark Jansen 2023-02-22 22:00:26 +01:00
  • 7f686ef762 Fix line number wrapping issue v0.3.0 ergrelet 2023-02-19 19:52:13 +01:00
  • 87f0a1e594 Statically link the CRT on Windows ergrelet 2023-02-19 18:53:52 +01:00
  • 7693c8f09c Add a release workflow ergrelet 2023-02-19 17:51:41 +01:00
  • e16c000d1c Bump project version to 0.3.0, update CHANGELOG ergrelet 2023-02-19 16:26:35 +01:00
  • 015739211a Update CHANGELOG ergrelet 2023-02-19 04:17:57 +01:00
  • c82eb30eb4 Add support for C++20's char8_t ergrelet 2023-02-19 04:16:43 +01:00
  • 241414cb71 Run cargo update ergrelet 2023-02-19 04:08:56 +01:00