From 3846a7d315a9d1e3ffaf3f917345ffb225b1b400 Mon Sep 17 00:00:00 2001 From: Luke Street Date: Mon, 9 Sep 2024 20:18:56 -0600 Subject: [PATCH] Version v2.0.0 --- Cargo.lock | 6 +++--- Cargo.toml | 2 +- objdiff-core/Cargo.toml | 2 +- objdiff-core/README.md | 14 ++++++++++++++ objdiff-wasm/package-lock.json | 4 ++-- objdiff-wasm/package.json | 2 +- 6 files changed, 22 insertions(+), 8 deletions(-) create mode 100644 objdiff-core/README.md diff --git a/Cargo.lock b/Cargo.lock index 37352d2..90de742 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2887,7 +2887,7 @@ dependencies = [ [[package]] name = "objdiff-cli" -version = "2.0.0-beta.7" +version = "2.0.0" dependencies = [ "anyhow", "argp", @@ -2908,7 +2908,7 @@ dependencies = [ [[package]] name = "objdiff-core" -version = "2.0.0-beta.7" +version = "2.0.0" dependencies = [ "anyhow", "arm-attr", @@ -2947,7 +2947,7 @@ dependencies = [ [[package]] name = "objdiff-gui" -version = "2.0.0-beta.7" +version = "2.0.0" dependencies = [ "anyhow", "bytes", diff --git a/Cargo.toml b/Cargo.toml index b57afd3..63bf837 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,7 +13,7 @@ strip = "debuginfo" codegen-units = 1 [workspace.package] -version = "2.0.0-beta.7" +version = "2.0.0" authors = ["Luke Street "] edition = "2021" license = "MIT OR Apache-2.0" diff --git a/objdiff-core/Cargo.toml b/objdiff-core/Cargo.toml index 5caed8a..76775e0 100644 --- a/objdiff-core/Cargo.toml +++ b/objdiff-core/Cargo.toml @@ -6,7 +6,7 @@ rust-version.workspace = true authors.workspace = true license.workspace = true repository.workspace = true -readme = "../README.md" +readme = "README.md" description = """ A local diffing tool for decompilation projects. """ diff --git a/objdiff-core/README.md b/objdiff-core/README.md new file mode 100644 index 0000000..ce369d6 --- /dev/null +++ b/objdiff-core/README.md @@ -0,0 +1,14 @@ +# objdiff-core + +objdiff-core contains the core functionality of [objdiff](https://github.com/encounter/objdiff), a tool for comparing object files in decompilation projects. See the main repository for more information. + +## Crate feature flags + +- **`all`**: Enables all main features. +- **`config`**: Enables objdiff configuration file support. +- **`dwarf`**: Enables extraction of line number information from DWARF debug sections. +- **`mips`**: Enables the MIPS backend powered by [rabbitizer](https://github.com/Decompollaborate/rabbitizer). (Note: C library with Rust bindings) +- **`ppc`**: Enables the PowerPC backend powered by [ppc750cl](https://github.com/encounter/ppc750cl). +- **`x86`**: Enables the x86 backend powered by [iced-x86](https://crates.io/crates/iced-x86). +- **`arm`**: Enables the ARM backend powered by [unarm](https://github.com/AetiasHax/unarm). +- **`bindings`**: Enables serialization and deserialization of objdiff data structures. diff --git a/objdiff-wasm/package-lock.json b/objdiff-wasm/package-lock.json index a66f8d3..0c2be3d 100644 --- a/objdiff-wasm/package-lock.json +++ b/objdiff-wasm/package-lock.json @@ -1,12 +1,12 @@ { "name": "objdiff-wasm", - "version": "2.0.0-beta.10", + "version": "2.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "objdiff-wasm", - "version": "2.0.0-beta.10", + "version": "2.0.0", "license": "MIT OR Apache-2.0", "dependencies": { "@protobuf-ts/runtime": "^2.9.4" diff --git a/objdiff-wasm/package.json b/objdiff-wasm/package.json index f29a457..3186e94 100644 --- a/objdiff-wasm/package.json +++ b/objdiff-wasm/package.json @@ -1,6 +1,6 @@ { "name": "objdiff-wasm", - "version": "2.0.0-beta.10", + "version": "2.0.0", "description": "A local diffing tool for decompilation projects.", "author": { "name": "Luke Street",