Skip to content

Callable object for typed functions - #1047

Merged
Simn merged 103 commits into
HaxeFoundation:masterfrom
Aidan63:typed-functions
Jan 18, 2026
Merged

Callable object for typed functions#1047
Simn merged 103 commits into
HaxeFoundation:masterfrom
Aidan63:typed-functions

Conversation

@Aidan63

@Aidan63 Aidan63 commented Apr 15, 2023

Copy link
Copy Markdown
Contributor

See HaxeFoundation/haxe#11151 for details

@Aidan63
Aidan63 marked this pull request as draft April 15, 2023 22:50
@Aidan63 Aidan63 changed the title Draft: Callable object for typed functions Callable object for typed functions Apr 15, 2023
@Simn
Simn merged commit a20c1cc into HaxeFoundation:master Jan 18, 2026
60 of 120 checks passed
@Aidan63
Aidan63 deleted the typed-functions branch January 18, 2026 16:38
ionosoft pushed a commit to ionosoft/hxcpp-ion that referenced this pull request Mar 9, 2026
Picks up 37 upstream commits since our last merge (Sep 2, 2025), including:
- Unconditional HXCPP_ALIGN_ALLOC (required for std::atomic in GC objects)
- Missing GCFreeZone calls for semaphores/condvars (HaxeFoundation#1296)
- C++11 std::mutex and condition variable for GC (HaxeFoundation#1298)
- Callable objects with GC write barriers (HaxeFoundation#1047)
- Root handle API (GCAddRoot/GCRemoveRoot) (HaxeFoundation#1292)
- Fix undefined behaviour in View::tryCopyTo overlap (HaxeFoundation#1287)
- Fix static target null Int problem
- Skip splicing when no changes (HaxeFoundation#1309)

Our ionosoft-specific changes preserved:
- GcRegCapture RSI register fix (d71061e)
- msvc-toolchain.xml debug build flags

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
justin-espedal added a commit to Stencyl/hxcpp that referenced this pull request Apr 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants