File tree Expand file tree Collapse file tree 3 files changed +15
-4
lines changed
Expand file tree Collapse file tree 3 files changed +15
-4
lines changed Original file line number Diff line number Diff line change 11# Changelog
22
3- This is the changelog for ` hlbc ` the library, ` hlbc-cli ` have its own [ changelog] ( hlbc-cli/CHANGELOG.md ) .
3+ This is the changelog for ` hlbc ` ( the library) , ` hlbc-cli ` have its own [ changelog] ( hlbc-cli/CHANGELOG.md ) .
44All notable changes to this project will be documented in this file.
55
66The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
77and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
88
9- ## [ Unreleased] ( https://github.com/Gui-Yom/hlbc/compare/v0.2.0...HEAD )
9+ ## [ Unreleased] ( https://github.com/Gui-Yom/hlbc/compare/v0.3.0...HEAD )
10+
11+ ## [ 0.3.0] ( https://github.com/Gui-Yom/hlbc/compare/v0.2.0...v0.3.0 ) - 2022-07-31
1012
1113### Added
1214
@@ -28,6 +30,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2830- Decompile whole classes
2931- Anonymous structures
3032- Initial support for enums
33+ - Initial support for switch
3134
3235### Changed
3336
Original file line number Diff line number Diff line change @@ -32,7 +32,8 @@ See [CHANGELOG.md](CHANGELOG.md).
3232
3333## Decompiler
3434
35- The decompiler is currently incomplete. [ See the wiki] ( https://github.com/Gui-Yom/hlbc/wiki/Decompilation ) for examples of decompilation output.
35+ The decompiler is currently incomplete (and will probably always be).
36+ [ See the wiki] ( https://github.com/Gui-Yom/hlbc/wiki/Decompilation ) for examples of decompilation output.
3637
3738## Wiki
3839
@@ -68,3 +69,8 @@ Other alternatives include :
6869- Tinkering directly with the [ hashlink] ( https://github.com/HaxeFoundation/hashlink ) source code in C
6970- Using the in-progress [ ** _ * dashlink* _ ** ] ( https://github.com/Steviegt6/dashlink ) made in Haxe but probably compilable
7071 to many other languages.
72+
73+ ## Notes about using Rust
74+
75+ Rust isn't a very good fit for this project, the whole bytecode is a large graph and self-references do not mix well
76+ with Rust. Further iterations of this crate could make use of an arena.
Original file line number Diff line number Diff line change @@ -6,7 +6,9 @@ All notable changes to this project will be documented in this file.
66The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
77and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
88
9- ## [ Unreleased] ( https://github.com/Gui-Yom/hlbc/compare/v0.2.0...HEAD )
9+ ## [ Unreleased] ( https://github.com/Gui-Yom/hlbc/compare/v0.3.0...HEAD )
10+
11+ ## [ 0.3.0] ( https://github.com/Gui-Yom/hlbc/compare/v0.2.0...v0.3.0 ) - 2022-07-31
1012
1113### Added
1214
You can’t perform that action at this time.
0 commit comments