Skip to content

Commit ce5172f

Browse files
committed
Update changelogs and readme
1 parent 6ecedf0 commit ce5172f

File tree

3 files changed

+15
-4
lines changed

3 files changed

+15
-4
lines changed

CHANGELOG.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
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).
44
All notable changes to this project will be documented in this file.
55

66
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
77
and 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

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff 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.

hlbc-cli/CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@ All notable changes to this project will be documented in this file.
66
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
77
and 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

0 commit comments

Comments
 (0)