Skip to content

feature/spl phase5#298

Merged
nahime0 merged 41 commits into
mainfrom
feature/spl-phase5
May 26, 2026
Merged

feature/spl phase5#298
nahime0 merged 41 commits into
mainfrom
feature/spl-phase5

Conversation

@nahime0
Copy link
Copy Markdown
Member

@nahime0 nahime0 commented May 24, 2026

  • feat: add class relation introspection helpers
  • test: cover SPL introspection helpers
  • docs: document SPL introspection helpers
  • fix: return false for unknown class introspection names
  • refactor: share iterator traversal lowering
  • feat: add SPL iterator helper builtins
  • test: cover SPL iterator helper builtins
  • docs: document SPL iterator helper builtins
  • feat: broaden SPL iterator helper dispatch
  • test: cover expanded SPL iterator helpers
  • docs: document iterator helper support
  • feat: support dynamic iterator_to_array preserve keys
  • feat: allow iterator_apply static unknown callables
  • feat: evaluate iterator_apply literal arg arrays once
  • feat: dispatch unknown callable array args
  • feat: support dynamic assoc callback args
  • feat: dispatch unknown callable overflow args
  • feat: support assoc variadic callback args
  • feat: bypass fcc wrappers for dynamic callback args
  • feat: relax dynamic callable arg limits
  • feat: resolve dynamic named callable args
  • feat: dispatch unknown callable args by metadata
  • feat: dispatch dynamic string callbacks by metadata
  • feat: add spl storage iterators
  • feat: add spl iterator decorators
  • fix: normalize IteratorIterator traversables

nahime0 added 30 commits May 22, 2026 19:03
@nahime0 nahime0 marked this pull request as ready for review May 26, 2026 12:06
@nahime0 nahime0 merged commit eb260b1 into main May 26, 2026
2 checks passed
@nahime0 nahime0 deleted the feature/spl-phase5 branch May 26, 2026 12:06
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.

1 participant