Skip to content

Releases: HaxeFoundation/hxcpp

Release 4.3.98

02 Sep 12:55
1618253

Choose a tag to compare

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

30 Aug 13:25
45246fd

Choose a tag to compare

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

21 Jul 14:25
be7ef02

Choose a tag to compare

v4.3.96

Avoid digraph in AtomicObject. (#1245)

Release 4.3.95

21 Jul 10:53
bb580da

Choose a tag to compare

v4.3.95

Fix AtomicObject::compareExchange. (#1244)

Release 4.3.94

21 Jul 08:08
fd3e074

Choose a tag to compare

v4.3.94

Add AtomicObject implementation (#1242)

Release 4.3.93

20 Jul 17:10
05b5e3a

Choose a tag to compare

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

10 Jul 02:25
af8afd6

Choose a tag to compare

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

05 Jun 19:54
a428509

Choose a tag to compare

add millisecond resolution timer (#1234)

Co-authored-by: Aidan Lee <aidan.lee@evcam.com>

Release 4.3.90

02 Jun 16:30
87e2baf

Choose a tag to compare

v4.3.90

update to Tracy 0.12.0 (#1231)

Release 4.3.89

15 May 15:02

Choose a tag to compare

v4.3.89

Fix memory leaks in objects associated with thread creation.  For #1223