Skip to content

Commit

Permalink
project: release v1.0.1
Browse files Browse the repository at this point in the history
  • Loading branch information
lmichaelis committed Dec 8, 2022
1 parent bf51e26 commit d869bf5
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,35 @@ found in [readme.md](readme.md#versioning).

---

## v1.0.1

This version contains patches for many bugs as well as some performance improvements in the _VDF_ and _ZenGin Archive_
parsers. The following changes have been made since [v1.0.0](https://github.com/lmichaelis/phoenix/releases/tag/v1.0.0):

### Bugfixes

* [d9357f6] Previously, only the non-`const` version of `script::find_symbol_by_name` was case-insensitive. Now
the `const` version is too.
* [7d87485] Non-free waypoints are now correctly included in the `way_net::waypoint` lookup
* [c8c2294] Return `null`-instances from the default VM external set by `vm::register_default_external` if needed
* [ce320ad] If a default external is set the stack guard in the `opcode::be` branch of `vm::exec` is now inhibited
preventing stack corruption
* [272c2a3] The stack guard for the `opcode::bl` instruction in `vm::exec` used `sym` as uninitialized which caused VM
crashes if any script function was overridden
* [612b078] Fix incorrect usage of `std::isspace` in multiple locations which could cause crashes using compilers which
treat `char` as signed

### Performance

* [88c43eb] Improve `archive_reader::read_object_begin` performance by up to 30% by using `sscanf` instead
of `std::stringstream` internally

### Misc

* [52e3136, 21d59b8, 6bc9967] Allow using Git submodules in addition to CMake's `FetchContent` for resolving
dependencies
* [ccf8ce6] Updated old SHA1 hash of the lexy dependency (thanks, @thokkat!)

## v1.0.0 – Initial release

After about a year of development, _phoenix_ released version `1.0.0` in October 2022. After replacing
Expand Down

0 comments on commit d869bf5

Please sign in to comment.