[release] v1.0.1 #42
lmichaelis
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
After the merge into OpenGothic a couple other issues were uncovered. This patch addresses these issues and contain a set of compatibility improvements and some performance upgrades. These are the changes made since v1.0.0:
Bugfixes
const
version ofscript::find_symbol_by_name
was case-insensitive. Nowthe
const
version is too.way_net::waypoint
lookupnull
-instances from the default VM external set byvm::register_default_external
if neededopcode::be
branch ofvm::exec
is now inhibitedpreventing stack corruption
opcode::bl
instruction invm::exec
usedsym
as uninitialized which caused VMcrashes if any script function was overridden
std::isspace
in multiple locations which could cause crashes using compilers whichtreat
char
as signedPerformance
archive_reader::read_object_begin
performance by up to 30% by usingsscanf
insteadof
std::stringstream
internallyMisc
FetchContent
for resolvingdependencies
This discussion was created from the release [release] v1.0.1.
Beta Was this translation helpful? Give feedback.
All reactions