Releases: HaxeFoundation/hxcpp
Releases · HaxeFoundation/hxcpp
Release 4.3.129
v4.3.129 Skip splicing when no changes will be made (#1309)
Release 4.3.128
[cppia] Fix missing jit exception checks for method calls (#1212) * [cppia] Add missing exception checks In interp mode, we need to stop immediately if a jit exception has been thrown. * [cppia] Test for method on exception throwing expr * [cppia] Add test for host class method call This covers the CallHaxe bug * [cppia] Fix throw/catch of seg faults in tests The host must be compiled with HXCPP_CATCH_SEGV so that seg faults are handled as hxcpp exceptions. * [tests] Verify CallHaxe BCR after this check This test verifies that the full BCR check is needed in CallHaxe::run after runObject, otherwise the return is ignored and arguments continue to be evaluated * [tests] Verify CallHaxe BCR after each arg * [tests] Verify Call with return as function * [tests] Verify CallMemberVTable with this return
Release 4.3.127
Fully qualify base types in macros (#1310) * Fully qualify base types in macros * Make GenMacro.hx more editor friendly Using \r instead of a literal carriage return character prevents editors from trying to normalise the newlines. * Use replace instead of split + join in GenMacro * Regenerate macro header files * [ci] Run check for macros with unqualified globals * Work around parsing issues :: causes issues if it comes in between the return type of a function and the function name, so we have to dodge those cases
Release 4.3.126
[tools] Fix HXCPP_M64 being set despite HXCPP_X86 (#1308) HXCPP_X86 means 32 bit x86, so HXCPP_M64 shouldn't be set
Release 4.3.125
v4.3.125 [windows] fix utf console output (#1307)
Release 4.3.124
[tools] Add missing linker features for linux toolchain (#1304) * [tools] Respect HXCPP_DEBUG_LINK on linux * [tools] Respect HXCPP_OPTIMIZE_LINK on linux
Release 4.3.123
fix static target null Int problem see #1301
Release 4.3.122
fix typo see #1301
Release 4.3.121
add c_standard/cpp_standard xml attributes. (#1301) * add `c_standard`/`cpp_standard` xml attributes. * add test for `c_standard`/`cpp_standard` attributes * set language standard for PCH compilation too * more generic name for build tool tests
Release 4.3.120
Untyped array reflection functions (#1300) * Remove un-needed include * Dynamic callable for array reflection functions * Silence warning spam about missing override --------- Co-authored-by: Aidan Lee <aidan.lee@evcam.com>