Skip to content

Commit

Permalink
Merge pull request #50 from ergrelet/40-make-it-possible-to-explore-t…
Browse files Browse the repository at this point in the history
…ypes-by-browsing-modules

Make it possible to explore types by browsing modules
  • Loading branch information
ergrelet authored Mar 8, 2024
2 parents 215a815 + 73c68ee commit a859d7c
Show file tree
Hide file tree
Showing 31 changed files with 2,688 additions and 567 deletions.
4 changes: 3 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,9 @@
- Allow opening a PDB file and diffing two PDB files using drag and drop (@learn-more)
- Add support for the `wasm32-unknown-unknown` target
- Publish a web version of `resym` from the `main` branch automatically
- Allowing loading PDBs from URLs
- Allowing loading PDBs from URLs (but the feature can be disabled at build time)
- Implement basic module reconstruction and diffing capabilities
- Add 3 new commands to `resymc`: `list-modules`, `dump-module`, `diff-module`

### Changed

Expand Down
1 change: 1 addition & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions resym/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,10 @@ rfd = "0.11"
# Note(ergrelet): `fancy-regex` is less performant than `onig` at the moment
# but is more portable (i.e., compiles to wasm32)
syntect = { version = "5.0", default-features = false, features=["default-fancy"] }
ahash = { version = "0.8", default-features = false, features = [
"no-rng", # we don't need DOS-protection, so we let users opt-in to it instead
"std",
] }

# Web:
[target.'cfg(target_arch = "wasm32")'.dependencies]
Expand Down
4 changes: 4 additions & 0 deletions resym/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@ mod frontend;
#[cfg(target_arch = "wasm32")]
mod mode;
#[cfg(target_arch = "wasm32")]
mod module_tree;
#[cfg(target_arch = "wasm32")]
mod module_tree_view;
#[cfg(target_arch = "wasm32")]
mod resym_app;
#[cfg(target_arch = "wasm32")]
mod settings;
Expand Down
2 changes: 2 additions & 0 deletions resym/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

mod frontend;
mod mode;
mod module_tree;
mod module_tree_view;
mod resym_app;
mod settings;
mod syntax_highlighting;
Expand Down
Loading

0 comments on commit a859d7c

Please sign in to comment.