Skip to content

Releases: HaxeFoundation/hxcpp

Release 4.3.47

15 Jul 08:07
40025d6
Compare
Choose a tag to compare
Fix mac ci failures (#1130)

* update setup haxe

* [ci] Add arm64 support to test suite

* [ci] Run x86_64 mac tests as well

* [ci] Use arm64 output folder for arm64 tests

This is already in .gitignore

---------

Co-authored-by: Aidan Lee <aidan.lee63@gmail.com>

Release 4.3.46

11 Jul 18:46
6d0b37b
Compare
Choose a tag to compare
[ssl] Separate mbedtls c files from SSL.cpp (#1125)

* [ssl] Separate mbedtls c files from SSL.cpp

* [ssl] Remove mbedtls depend on hxcpp-depends

Release 4.3.45

27 Jun 06:25
9cdfc47
Compare
Choose a tag to compare
Check HXCPP_ARCH before defaulting to host arch (#1122)

* Check HXCPP_ARCH before defaulting to host arch

Right now HXCPP_ARCH is ignored, which means you can get situations
where `HXCPP_ARM64` is set but the architecture is x86_64 so you may end
up with a broken build.

* Fix formatting

Release 4.3.44

27 Jun 06:10
f97a11e
Compare
Choose a tag to compare
CI - UTest2 (#1120)

* std tests now use utest

* utest for native tests

* utest for telemetry

* rest of the tests hopefully working

* another isNull test

* Easier to reason about assert

* Swivel asserts around

* More aggressive stack clearing

* Non debug haxe tests

Release 4.3.43

26 Jun 05:54
d4e8d40
Compare
Choose a tag to compare
v4.3.43

work around ci counter having been reset. (#1119)

Release 4.3.3

25 Jun 17:08
Compare
Choose a tag to compare
v4.3.3

Add HXCPP_CPP17 support for android toolchain

Release 4.3.2

25 Jun 12:46
fcfca29
Compare
Choose a tag to compare
GitHub CI (#1106)

* test github ci

* pass through haxe version

* Use macos-13

* better matrix config

* fancier test matrix

* revert fancier matrix change

* Basic hxcpp setup

* First haxe test attempt

* cffi tests attempt

* Fix debug flag for build.xml based compile

* Fix all defines for build.xml based compile

* Remove bash specific command

* Try excluding macos from 32bits

* More tests

* Fix std tests

* Fix differing output folder for std tests

* haxe unit test

* Use git switch

* Try removing the escaping

* Use checkout action

* try sub jobs

* comment out unimplemented jobs

* Fully qualify working directory

* try actual relative paths

* try explicit working directory for all steps

* try composite action

* try hopefully correct composite action

* cant have checkout in the setup action

* Fix wrong path

* Fix wrong path (again...)

* Specify shell

* Fix some old copy paths

* explicit hxcpp path to composite action

* Install gcc on linux

* custom names

* lets try pwsh

* Do bring back the native lib stage though

* More custom names

* Do cffi copy on 32bit as well

* build neko on 32bit as well

* try a matrix telemetry

* Remember setup guff

* Add more test jobs

* flip around cppia file name

* add haxe tests suite job

* Restore other ci jobs

* Goodbye azure pipelines

* Try splitting up into OS specific jobs

* change naming again

* Remove now un-needed intermediate workflow

* add arch define to cffi hxml calls

* Don't fail fast

* Add pull request trigger

* unmask mysql service

* Move packaging stuff into independent yml file

* limit packaging to master instead of tags

* relax packaging requirements as a test

* specify prs as well for the test

* restrict packaging to master

* Use setup-haxe fork and try macos-latest

Release 4.3.25

25 Apr 02:41
Compare
Choose a tag to compare
v4.3.25

Allow optional detaching of main thread after Native Init call.  for …

Release 4.3.24

14 Apr 03:33
7a7a17a
Compare
Choose a tag to compare
Merge pull request #1101 from cortex-engine/master

cppia: fix crash on functions with empty bodies

Release 4.3.23

20 Mar 15:41
Compare
Choose a tag to compare
v4.3.23

Remove the -v flag on the android link line.