File tree Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change @@ -6,6 +6,35 @@ found in [readme.md](readme.md#versioning).
6
6
7
7
---
8
8
9
+ ## v1.0.1
10
+
11
+ This version contains patches for many bugs as well as some performance improvements in the _ VDF_ and _ ZenGin Archive_
12
+ parsers. The following changes have been made since [ v1.0.0] ( https://github.com/lmichaelis/phoenix/releases/tag/v1.0.0 ) :
13
+
14
+ ### Bugfixes
15
+
16
+ * [ d9357f6] Previously, only the non-` const ` version of ` script::find_symbol_by_name ` was case-insensitive. Now
17
+ the ` const ` version is too.
18
+ * [ 7d87485] Non-free waypoints are now correctly included in the ` way_net::waypoint ` lookup
19
+ * [ c8c2294] Return ` null ` -instances from the default VM external set by ` vm::register_default_external ` if needed
20
+ * [ ce320ad] If a default external is set the stack guard in the ` opcode::be ` branch of ` vm::exec ` is now inhibited
21
+ preventing stack corruption
22
+ * [ 272c2a3] The stack guard for the ` opcode::bl ` instruction in ` vm::exec ` used ` sym ` as uninitialized which caused VM
23
+ crashes if any script function was overridden
24
+ * [ 612b078] Fix incorrect usage of ` std::isspace ` in multiple locations which could cause crashes using compilers which
25
+ treat ` char ` as signed
26
+
27
+ ### Performance
28
+
29
+ * [ 88c43eb] Improve ` archive_reader::read_object_begin ` performance by up to 30% by using ` sscanf ` instead
30
+ of ` std::stringstream ` internally
31
+
32
+ ### Misc
33
+
34
+ * [ 52e3136, 21d59b8, 6bc9967] Allow using Git submodules in addition to CMake's ` FetchContent ` for resolving
35
+ dependencies
36
+ * [ ccf8ce6] Updated old SHA1 hash of the lexy dependency (thanks, @thokkat !)
37
+
9
38
## v1.0.0 – Initial release
10
39
11
40
After about a year of development, _ phoenix_ released version ` 1.0.0 ` in October 2022. After replacing
You can’t perform that action at this time.
0 commit comments