Releases: HaxeFoundation/hxcpp
Releases · HaxeFoundation/hxcpp
Release 4.3.68
add support for Tracy profiler (#1153) * add support for Tracy profiler * add tracy client * add Aidan's StackContext Zone * a bit more documentation * doc cleanup * add HXCPP_TRACY_DISABLE_STACKS flag * put tracy include behind HXCPP_TRACY * move code to third party; move tracy into it's own cachable <files> section in haxe-target.xml * shift tracy telemetry into its own cpp file * fix incorrect signature * add global __hxcpp_tracy_* telemetry functions * add ctx to cppia-stackframe; fix sourcelocation's fullName * remove the dependency on haxe's stackframe context, use tracyZones vector instead * update docs * bug: fix InternalNew's parameter being used as linenumber in its HX_STACK_FRAME * fix wrong path in HX_STACK_FRAME * add HXCPP_TRACY_NO_EXIT & HXCPP_TRACY_ON_DEMAND support * added HXCPP_TRACY_INCLUDE_CALLSTACKS, use this to generate & include callstacks in the profiler zones * allocation tracking * add no-op gc alloc function to hxtelemetry implementation * Account for the same large object pointer appearing before collection * add HXCPP_TRACY_MEMORY * stack depth needs +1 * track large objects globally * eagerly free large objects * add __hxcpp_tracy_set_thread_name_and_group; disable custom GC ___tracy_source_location_data * new tracy telemetry header and hxcpp zone macro * Use hxcpp float * fix argument order in custom scope * Remove test zone function * line unique scope variable * callstack macro variant * fix HXCPP_TRACY_ZONE * zone count function * update docs & comments * update readme --------- Co-authored-by: Aidan Lee <aidan.lee63@gmail.com>
Release 4.3.67
CI - Updated version handling (#1123) * Updated version handling * Downgrade to macos-13
Release 4.3.66
v4.3.66 Add 'set' with no name to dump current values. Check for undefined v…
Release 4.3.65
add cppia test for multi level inheritance in host (#1154) * add cppia test for multi level inheritance in host * only run new tests for haxe 5 * fix version define
Release 4.3.64
v4.3.64 Fix HXCPP_GC_GENERATIONAL in combination with HXCPP_ALIGN_ALLOC
Release 4.3.63
v4.3.63 Disable JIT for emscripten. Add a better message for when isDirectory…
Release 4.3.62
Resolved multiple warnings on `Apple` targets. (#1145) * Update CFFI.cpp * Update Dynamic.cpp * Update mac-toolchain.xml * Update mac-toolchain.xml * Update my_api.cpp * Update Immix.cpp * Removed whitespaces and adjusted ios and tvos toolchains.
Release 4.3.61
v4.3.61 Update emscripten config to match standard installations. Add some e…
Release 4.3.60
v4.3.60 Fix deprecated non-prototype warnings in Zlib for non-MSVC compilers.…
Release 4.3.59
v4.3.59 Support name and value entries in flag specifications.