-
-
Notifications
You must be signed in to change notification settings - Fork 30
Pull requests: illegalstudio/elephc
Author
Label
Projects
Milestones
Reviews
Assignee
Sort
Pull requests list
feat: add PHP mb_convert_case and MB_CASE_* constants
area:codegen
Touches target-aware assembly or backend lowering.
area:magician
Touches eval, include execution, or elephc-magician.
area:runtime
Touches runtime helpers, GC, ownership, or bridge runtimes.
scope:multi-area
Touches more compiler areas than the automatic area-label cap.
size:xl
Very large pull request that needs deliberate review planning.
target:linux-x86_64
Contains behavior specific to the Linux x86_64 target.
type:feature
Introduces new user-visible behavior or capabilities.
#902
opened Sep 5, 2026 by
nahime0
Member
Loading…
feat: add PHP strip_tags for AOT and Magician/eval
area:builtins
Touches PHP builtin declarations or emitters.
area:magician
Touches eval, include execution, or elephc-magician.
area:runtime
Touches runtime helpers, GC, ownership, or bridge runtimes.
scope:multi-area
Touches more compiler areas than the automatic area-label cap.
size:xl
Very large pull request that needs deliberate review planning.
target:linux-x86_64
Contains behavior specific to the Linux x86_64 target.
type:feature
Introduces new user-visible behavior or capabilities.
#901
opened Sep 5, 2026 by
nahime0
Member
Loading…
feat: add PHP mb_strimwidth (AOT + Magician)
area:builtins
Touches PHP builtin declarations or emitters.
area:magician
Touches eval, include execution, or elephc-magician.
area:runtime
Touches runtime helpers, GC, ownership, or bridge runtimes.
scope:multi-area
Touches more compiler areas than the automatic area-label cap.
size:xl
Very large pull request that needs deliberate review planning.
type:feature
Introduces new user-visible behavior or capabilities.
#900
opened Sep 5, 2026 by
nahime0
Member
Loading…
feat: add PHP mb_strtolower (AOT + Magician)
area:builtins
Touches PHP builtin declarations or emitters.
area:magician
Touches eval, include execution, or elephc-magician.
area:runtime
Touches runtime helpers, GC, ownership, or bridge runtimes.
scope:multi-area
Touches more compiler areas than the automatic area-label cap.
size:xl
Very large pull request that needs deliberate review planning.
type:feature
Introduces new user-visible behavior or capabilities.
#899
opened Sep 5, 2026 by
nahime0
Member
Loading…
feat: implement PHP mb_strtoupper (AOT + Magician)
area:codegen
Touches target-aware assembly or backend lowering.
area:magician
Touches eval, include execution, or elephc-magician.
area:runtime
Touches runtime helpers, GC, ownership, or bridge runtimes.
scope:multi-area
Touches more compiler areas than the automatic area-label cap.
size:xl
Very large pull request that needs deliberate review planning.
target:linux-x86_64
Contains behavior specific to the Linux x86_64 target.
type:feature
Introduces new user-visible behavior or capabilities.
#898
opened Sep 5, 2026 by
nahime0
Member
Loading…
feat: preg_match_all captures and PREG_OFFSET_CAPTURE
area:builtins
Touches PHP builtin declarations or emitters.
area:runtime
Touches runtime helpers, GC, ownership, or bridge runtimes.
area:types
Touches type checking, inference, or compatibility.
scope:multi-area
Touches more compiler areas than the automatic area-label cap.
size:m
Medium-sized pull request.
type:feature
Introduces new user-visible behavior or capabilities.
#897
opened Sep 5, 2026 by
nahime0
Member
Loading…
feat: Termwind-facing DOM HTML subset for HtmlRenderer::parse
area:magician
Touches eval, include execution, or elephc-magician.
area:resolver
Touches include, namespace, name, or autoload resolution.
area:types
Touches type checking, inference, or compatibility.
scope:multi-area
Touches more compiler areas than the automatic area-label cap.
size:m
Medium-sized pull request.
type:feature
Introduces new user-visible behavior or capabilities.
#896
opened Sep 5, 2026 by
nahime0
Member
Loading…
feat: add PHP mb_strwidth (AOT + Magician)
area:codegen
Touches target-aware assembly or backend lowering.
area:magician
Touches eval, include execution, or elephc-magician.
area:runtime
Touches runtime helpers, GC, ownership, or bridge runtimes.
scope:multi-area
Touches more compiler areas than the automatic area-label cap.
size:xl
Very large pull request that needs deliberate review planning.
type:feature
Introduces new user-visible behavior or capabilities.
#895
opened Sep 5, 2026 by
nahime0
Member
Loading…
feat(core): complete AOT and eval builtin parity
area:builtins
Touches PHP builtin declarations or emitters.
area:magician
Touches eval, include execution, or elephc-magician.
area:web
Touches --web mode, its prelude, or elephc-web.
scope:multi-area
Touches more compiler areas than the automatic area-label cap.
size:xl
Very large pull request that needs deliberate review planning.
target:linux-x86_64
Contains behavior specific to the Linux x86_64 target.
type:feature
Introduces new user-visible behavior or capabilities.
#893
opened Sep 4, 2026 by
nahime0
Member
Loading…
feat(datetime): complete php-src 8.5 date compliance
area:codegen
Touches target-aware assembly or backend lowering.
area:magician
Touches eval, include execution, or elephc-magician.
area:web
Touches --web mode, its prelude, or elephc-web.
scope:multi-area
Touches more compiler areas than the automatic area-label cap.
size:xl
Very large pull request that needs deliberate review planning.
target:linux-x86_64
Contains behavior specific to the Linux x86_64 target.
type:feature
Introduces new user-visible behavior or capabilities.
#866
opened Sep 1, 2026 by
Guikingone
Collaborator
•
Draft
fix: two unbounded memory leaks — an inliner that drops a release, and a boxed hash nobody owns
area:builtins
Touches PHP builtin declarations or emitters.
area:codegen
Touches target-aware assembly or backend lowering.
area:runtime
Touches runtime helpers, GC, ownership, or bridge runtimes.
scope:multi-area
Touches more compiler areas than the automatic area-label cap.
size:s
Small pull request.
type:fix
Corrects broken or incompatible behavior.
#803
opened Aug 28, 2026 by
Guikingone
Collaborator
Loading…
feat(env): Touches PHP builtin declarations or emitters.
area:magician
Touches eval, include execution, or elephc-magician.
area:runtime
Touches runtime helpers, GC, ownership, or bridge runtimes.
scope:multi-area
Touches more compiler areas than the automatic area-label cap.
size:l
Large pull request.
type:feature
Introduces new user-visible behavior or capabilities.
getenv() answers the whole environment, and the superglobals carry it
area:builtins
#802
opened Aug 28, 2026 by
Guikingone
Collaborator
Loading…
refactor(monitor): Touches EIR definitions, lowering, validation, or passes.
area:optimizer
Touches AST or EIR optimization passes.
area:runtime
Touches runtime helpers, GC, ownership, or bridge runtimes.
size:l
Large pull request.
type:refactor
Restructures code without intended behavior changes.
--live asks the program it launched, --attach reads it — neither is macOS-only now
area:eir
#794
opened Aug 27, 2026 by
Guikingone
Collaborator
Loading…
feat: add PHP-compatible PCNTL support
area:builtins
Touches PHP builtin declarations or emitters.
area:magician
Touches eval, include execution, or elephc-magician.
area:runtime
Touches runtime helpers, GC, ownership, or bridge runtimes.
scope:multi-area
Touches more compiler areas than the automatic area-label cap.
size:xl
Very large pull request that needs deliberate review planning.
type:feature
Introduces new user-visible behavior or capabilities.
#733
opened Aug 19, 2026 by
nahime0
Member
Loading…
feat(dom): add PHP 8.5 DOM compliance foundation
area:codegen
Touches target-aware assembly or backend lowering.
area:magician
Touches eval, include execution, or elephc-magician.
area:runtime
Touches runtime helpers, GC, ownership, or bridge runtimes.
scope:multi-area
Touches more compiler areas than the automatic area-label cap.
size:xl
Very large pull request that needs deliberate review planning.
type:feature
Introduces new user-visible behavior or capabilities.
#654
opened Jul 30, 2026 by
Guikingone
Collaborator
•
Draft
feat(core): finalize PHP streams implementation
area:builtins
Touches PHP builtin declarations or emitters.
area:magician
Touches eval, include execution, or elephc-magician.
area:runtime
Touches runtime helpers, GC, ownership, or bridge runtimes.
scope:multi-area
Touches more compiler areas than the automatic area-label cap.
size:xl
Very large pull request that needs deliberate review planning.
type:feature
Introduces new user-visible behavior or capabilities.
#638
opened Jul 29, 2026 by
Guikingone
Collaborator
•
Draft
feat(platform): add full Windows x86_64 PE32+ cross-compilation support
area:magician
Touches eval, include execution, or elephc-magician.
area:platform
Touches targets, object formats, linking, or platform support.
area:web
Touches --web mode, its prelude, or elephc-web.
scope:multi-area
Touches more compiler areas than the automatic area-label cap.
size:xl
Very large pull request that needs deliberate review planning.
target:windows-x86_64
Contains behavior specific to the Windows x86_64 target.
type:feature
Introduces new user-visible behavior or capabilities.
#446
opened Jul 1, 2026 by
Guikingone
Collaborator
•
Draft
fix: string offset warnings, float key deprecation, generator throw finally
area:codegen
Touches target-aware assembly or backend lowering.
area:eir
Touches EIR definitions, lowering, validation, or passes.
area:runtime
Touches runtime helpers, GC, ownership, or bridge runtimes.
size:m
Medium-sized pull request.
type:fix
Corrects broken or incompatible behavior.
#440
opened Jun 30, 2026 by
Guikingone
Collaborator
•
Draft
fix(core): numeric string arithmetic coercion
area:codegen
Touches target-aware assembly or backend lowering.
area:runtime
Touches runtime helpers, GC, ownership, or bridge runtimes.
area:types
Touches type checking, inference, or compatibility.
scope:multi-area
Touches more compiler areas than the automatic area-label cap.
size:m
Medium-sized pull request.
type:fix
Corrects broken or incompatible behavior.
#432
opened Jun 29, 2026 by
Guikingone
Collaborator
•
Draft
feat(core): add WASM support
area:builtins
Touches PHP builtin declarations or emitters.
area:eir
Touches EIR definitions, lowering, validation, or passes.
area:platform
Touches targets, object formats, linking, or platform support.
scope:multi-area
Touches more compiler areas than the automatic area-label cap.
size:xl
Very large pull request that needs deliberate review planning.
target:wasm32-wasi
Contains behavior specific to the wasm32-wasi target.
type:feature
Introduces new user-visible behavior or capabilities.
#420
opened Jun 28, 2026 by
Guikingone
Collaborator
•
Draft
ProTip!
Filter pull requests by the default branch with base:main.