Releases: HaxeFoundation/hxcpp
Releases · HaxeFoundation/hxcpp
Release 4.3.140
[ci] Release from ref instead of branch name (#1328) The branch may have been updated since the ci started, so we need to use the full ref instead of the branch name.
Release 4.3.138
Fix haxelib path fallback functionality on windows (#1241) The check on line 134 would never work properly on windows, because the line had a CR character so FileSystem.exists returned false. This meant that if a library was resolved via a name that doesn't exactly match the `-D` flag set by haxelib, e.g. Hxcpp instead of hxcpp or via an alias, then it would be reported as missing.
Release 4.3.137
Fix haxelib path fallback functionality on windows (#1241) The check on line 134 would never work properly on windows, because the line had a CR character so FileSystem.exists returned false. This meant that if a library was resolved via a name that doesn't exactly match the `-D` flag set by haxelib, e.g. Hxcpp instead of hxcpp or via an alias, then it would be reported as missing.
Release 4.3.136
Avoid adding fastcall attribute on linux aarch64 (#1282)
fastcall should only be added for 32 bit x86, as explained in the
comment. On some linux aarch64 compilers, none of the existing defines
are set, and __aarch64__ is set instead. Adding this avoids warnings
like:
```
In file included from /home/runner/haxelib/hxcpp/git/include/hxcpp.h:336:
/home/runner/haxelib/hxcpp/git/include/hx/Object.h:60:65: warning: ‘fastcall’ attribute directive ignored [-Wattributes]
60 | typedef void (CPPIA_CALL *StackExecute)(struct StackContext *ctx);
| ^
In file included from /home/runner/haxelib/hxcpp/git/include/hxcpp.h:336:
/home/runner/haxelib/hxcpp/git/include/hx/Object.h:60:65: warning: ‘fastcall’ attribute directive ignored [-Wattributes]
60 | typedef void (CPPIA_CALL *StackExecute)(struct StackContext *ctx);
| ^
```
Release 4.3.135
Fix 2 bugs with Language Standard Feature (#1317) * Fix setting `HXCPP_CPP__` not working on `Build.xml`. * Fix language standards not being remembered from parent file groups. * [tests] Add tests for c/cpp standard regressions * [ci] Use bash for cxx standard for loop --------- Co-authored-by: Tobiasz Laskowski <tobil4sk@outlook.com>
Release 4.3.134
v4.3.134 Add the 'addTwice' flag to the zlib libraries to avoid linking error …
Release 4.3.133
Add missing win32 semaphore free zone exit call (#1316) * Add missing free zone exit call * Check errno --------- Co-authored-by: Aidan Lee <aidan.lee@evcam.com>
Release 4.3.132
Implement special callable comparison (#1313) Co-authored-by: Aidan Lee <aidan.lee@evcam.com>
Release 4.3.131
Remove hardcoded posix semaphore value (#1315) Forgot I changed this during debugging Co-authored-by: Aidan Lee <aidan.lee@evcam.com>
Release 4.3.130
Typed semaphores (#1314) * wip semaphores * Missing include in apple implementation * Fix bad equality symbol * Fix some gc zone mismatches --------- Co-authored-by: Aidan Lee <aidan.lee@evcam.com>