Releases: HaxeFoundation/hxcpp
Releases · HaxeFoundation/hxcpp
Release 4.3.98
Avoid out of bounds access in String::fromCharCode (#1254) If c is negative (this can happen if char is signed), then accessing sConstStrings[c] is an out of bounds memory access. This results in a string being created from garbage memory, which can lead to seg faults later on. Taking the other branch is safer in this case.
Release 4.3.97
Use `16KB` max page size on Android. (#1248) * Use `16KB` max page size on Android. * Tiny adjustments. * Oops, forgot to add it here. * Add `HXCPP_ANDROID_NO_16K_PAGES`.
Release 4.3.96
v4.3.96 Avoid digraph in AtomicObject. (#1245)
Release 4.3.95
v4.3.95 Fix AtomicObject::compareExchange. (#1244)
Release 4.3.94
v4.3.94 Add AtomicObject implementation (#1242)
Release 4.3.93
Remove unnecessary zlib warning flags (#1243) These were used to suppress warnings in zlib 1.2, but now that we are on zlib 1.3 they are no longer necessary. In fact, they cause warnings with some compilers so it's better to remove them.
Release 4.3.92
fixes multithread marking (#1240) Multithreaded marking wasn’t working because the following preprocessor block was never executed (at least when compiling with MSVC): #if (MAX_GC_THREADS>1) // You can uncomment this for better call stacks if it crashes while collecting #define HX_MULTI_THREAD_MARKING #endif
Release 4.3.91
add millisecond resolution timer (#1234) Co-authored-by: Aidan Lee <aidan.lee@evcam.com>
Release 4.3.90
v4.3.90 update to Tracy 0.12.0 (#1231)
Release 4.3.89
v4.3.89 Fix memory leaks in objects associated with thread creation. For #1223