Skip to content

Releases: HaxeFoundation/hxcpp

Release 4.3.88

08 May 14:13
86d4b1a

Choose a tag to compare

v4.3.88

Update StdLibs.h (#1221)

Release 4.3.87

26 Apr 21:35
bee2492

Choose a tag to compare

Custom stack traces (#1220)

* print __customStack is present instead of __hx_dump_callstack

* utf8_str instead of c_str

* Prefix with _hx_

---------

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

Release 4.3.86

11 Apr 08:37

Choose a tag to compare

v4.3.86

Add new log level, setup, between info and verbose.  Shows a little e…

Release 4.3.85

09 Apr 04:29
d570ba3

Choose a tag to compare

v4.3.85

[cppia] Fix index argument for jit array set (#1211)

Release 4.3.84

08 Apr 13:35
3b95937

Choose a tag to compare

v4.3.84

Avoid -- in XML comments (#1210)

Release 4.3.83

07 Apr 07:59

Choose a tag to compare

v4.3.83

Remove 'haxe' tag from external libraries to improve cache hits when …

Release 4.3.82

07 Apr 04:36
cbd2d5a

Choose a tag to compare

[cppia] Respect jit exceptions in interp mode (#1188)

* Add tests for local function exceptions in cppia

* [cppia] Respect jit exceptions in interp mode

When running in interp mode, native c++ exception handling is used, but
when running jit mode, jumps are used along with ctx->exception.

This means that an exception thrown from jit mode is not respected in
interp mode. This can cause problems with local functions (which are
interpreted even in jit mode). When a local function calls a compiled
function that throws an exception, the exception is ignored until we
return back into a compiled function.

This patch fixes the problem by checking ctx->exception when running in
interp mode, to make sure that no exception has been thrown from a jit
compiled function.

* [cppia] Catch jit exceptions from interp mode

Release 4.3.81

06 Apr 06:44
409c7d0

Choose a tag to compare

v4.3.81

Update changelog (#1163)

Release 4.3.80

06 Apr 05:06
bf2e3aa

Choose a tag to compare

v4.3.80

Restore destination flag warning (#1209)

Release 4.3.79

05 Apr 06:52

Choose a tag to compare

v4.3.79

Allow cffi symbols to be hidden when static-linking.  Add HXCPP_NO_IM…