Skip to content

Skip splicing when zero elements are to be removed#1309

Merged
Simn merged 1 commit into
HaxeFoundation:masterfrom
neonb:fix/splice-optimize
Feb 24, 2026
Merged

Skip splicing when zero elements are to be removed#1309
Simn merged 1 commit into
HaxeFoundation:masterfrom
neonb:fix/splice-optimize

Conversation

@neonb
Copy link
Copy Markdown
Contributor

@neonb neonb commented Feb 20, 2026

No description provided.

@Simn Simn merged commit 7ea4343 into HaxeFoundation:master Feb 24, 2026
258 of 264 checks passed
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>
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