Skip to content

Releases: HaxeFoundation/hxcpp

Release 4.3.71

31 Jan 06:29
540e2f1
Compare
Choose a tag to compare
v4.3.71

Fix curl command for downloading mariadb setup (#1186)

Release 4.3.70

23 Jan 14:28
fa83d19
Compare
Choose a tag to compare
Add warning if destination flag is ignored (#1179)

If the current target does not produce a file, the -Ddestination flag is
currently ignored without warning.

This situation may occur commonly when 'default' points to another
target, but doesn't produce a file itself. A warning will now be
displayed:

Warning: Target 'default' does not output a file, so 'destination' has
been ignored

Release 4.3.69

31 Dec 07:09
Compare
Choose a tag to compare
v4.3.69

Do not attempt to load ndll when the name is empty

Release 4.3.68

15 Oct 07:38
54af892
Compare
Choose a tag to compare
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 <[email protected]>

Release 4.3.67

12 Oct 18:43
c97ab28
Compare
Choose a tag to compare
CI - Updated version handling (#1123)

* Updated version handling

* Downgrade to macos-13

Release 4.3.66

06 Oct 05:47
Compare
Choose a tag to compare
v4.3.66

Add 'set' with no name to dump current values.  Check for undefined v…

Release 4.3.65

17 Sep 17:41
5ed5825
Compare
Choose a tag to compare
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

17 Sep 08:12
Compare
Choose a tag to compare
v4.3.64

Fix HXCPP_GC_GENERATIONAL in combination with HXCPP_ALIGN_ALLOC

Release 4.3.63

16 Sep 09:02
Compare
Choose a tag to compare
v4.3.63

Disable JIT for emscripten. Add a better message for when isDirectory…

Release 4.3.62

30 Aug 07:17
08f88ff
Compare
Choose a tag to compare
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.