-
-
Notifications
You must be signed in to change notification settings - Fork 31
Pull requests: illegalstudio/elephc
Author
Label
Projects
Milestones
Reviews
Assignee
Sort
Pull requests list
fix(checker): reject a null variable passed to a non-nullable by-ref parameter
area:types
Touches type checking, inference, or compatibility.
size:s
Small pull request.
type:fix
Corrects broken or incompatible behavior.
#1004
opened Sep 14, 2026 by
Guikingone
Collaborator
Loading…
test(generators): cover send() on a fresh generator, the #338 shape
area:triage
No primary component could be inferred from changed paths.
size:xs
Very small pull request.
type:test
Changes tests or test infrastructure only.
#1003
opened Sep 14, 2026 by
Guikingone
Collaborator
Loading…
test(curl): prove write-callback CPU is not billed as network wait end to end
area:triage
No primary component could be inferred from changed paths.
size:s
Small pull request.
type:test
Changes tests or test infrastructure only.
#1002
opened Sep 13, 2026 by
Guikingone
Collaborator
Loading…
security(web): enforce a body receive timeout in worker isolation
area:web
Touches --web mode, its prelude, or elephc-web.
size:s
Small pull request.
type:triage
Needs a conventional title or branch prefix before review.
#1001
opened Sep 13, 2026 by
Guikingone
Collaborator
Loading…
security(compiler): refuse symlink destinations for generated artifacts
area:triage
No primary component could be inferred from changed paths.
size:m
Medium-sized pull request.
type:triage
Needs a conventional title or branch prefix before review.
#1000
opened Sep 13, 2026 by
Guikingone
Collaborator
Loading…
security(macos): give archive deduplication a private, unpredictable scratch directory
area:triage
No primary component could be inferred from changed paths.
size:s
Small pull request.
type:triage
Needs a conventional title or branch prefix before review.
#999
opened Sep 13, 2026 by
Guikingone
Collaborator
Loading…
security(deps): clear the PostgreSQL advisories and gate the audit in CI
area:tooling-ci
Touches CI, development tooling, Docker, or repository scripts.
size:s
Small pull request.
type:triage
Needs a conventional title or branch prefix before review.
#998
opened Sep 13, 2026 by
Guikingone
Collaborator
Loading…
security(web): make upload-progress multipart parsing incremental and bounded
area:web
Touches --web mode, its prelude, or elephc-web.
size:m
Medium-sized pull request.
type:fix
Corrects broken or incompatible behavior.
#997
opened Sep 13, 2026 by
Guikingone
Collaborator
Loading…
fix(curl): route curl_exec's default output through PHP's output layer
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.
size:s
Small pull request.
type:fix
Corrects broken or incompatible behavior.
#996
opened Sep 13, 2026 by
Guikingone
Collaborator
Loading…
fix(eval): curl string arguments throw a TypeError instead of stringifying to ""
area:magician
Touches eval, include execution, or elephc-magician.
size:s
Small pull request.
type:fix
Corrects broken or incompatible behavior.
#995
opened Sep 13, 2026 by
Guikingone
Collaborator
Loading…
test(oop): cover the constructor_owner cases #796 left untested
area:triage
No primary component could be inferred from changed paths.
size:s
Small pull request.
type:test
Changes tests or test infrastructure only.
#994
opened Sep 13, 2026 by
Guikingone
Collaborator
Loading…
fix(checker): an inherited constructor's arity error names its declaring class
area:types
Touches type checking, inference, or compatibility.
size:xs
Very small pull request.
type:fix
Corrects broken or incompatible behavior.
#993
opened Sep 13, 2026 by
Guikingone
Collaborator
Loading…
fix(reflection): inherited private constructors reach the AOT and eval reflection surfaces
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:s
Small pull request.
type:fix
Corrects broken or incompatible behavior.
#991
opened Sep 13, 2026 by
Guikingone
Collaborator
Loading…
fix(ir_lower): resolve a constructor signature through its owner class
area:eir
Touches EIR definitions, lowering, validation, or passes.
size:s
Small pull request.
type:fix
Corrects broken or incompatible behavior.
#990
opened Sep 13, 2026 by
Guikingone
Collaborator
Loading…
fix(checker): a parameter type hint no longer makes the local monomorphic
area:types
Touches type checking, inference, or compatibility.
size:m
Medium-sized pull request.
type:fix
Corrects broken or incompatible behavior.
#989
opened Sep 13, 2026 by
Guikingone
Collaborator
Loading…
feat(parser): support PHP's (object) cast
area:optimizer
Touches AST or EIR optimization passes.
area:parser
Touches parsing or AST construction.
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.
#988
opened Sep 13, 2026 by
Guikingone
Collaborator
Loading…
fix: expose sizeof as count alias
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:fix
Corrects broken or incompatible behavior.
#969
opened Sep 11, 2026 by
nahime0
Member
Loading…
feat(opcache): give the OPcache surface real behaviour
area:magician
Touches eval, include execution, or elephc-magician.
area:runtime
Touches runtime helpers, GC, ownership, or bridge runtimes.
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.
type:feature
Introduces new user-visible behavior or capabilities.
#968
opened Sep 11, 2026 by
Guikingone
Collaborator
Loading…
fix: support class constants in defined()
area:codegen
Touches target-aware assembly or backend lowering.
area:eir
Touches EIR definitions, lowering, validation, or passes.
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.
#967
opened Sep 11, 2026 by
nahime0
Member
Loading…
fix: treat null substring lengths as omitted
area:builtins
Touches PHP builtin declarations or emitters.
area:codegen
Touches target-aware assembly or backend lowering.
size:s
Small pull request.
type:fix
Corrects broken or incompatible behavior.
#965
opened Sep 11, 2026 by
nahime0
Member
Loading…
feat: per-context runtime state through a reserved register — the M0 foundation for sandbox threads
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: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.
#958
opened Sep 11, 2026 by
Guikingone
Collaborator
Loading…
feat: centralize mbstring support across native and eval backends
area:magician
Touches eval, include execution, or elephc-magician.
area:runtime
Touches runtime helpers, GC, ownership, or bridge runtimes.
area:tooling-ci
Touches CI, development tooling, Docker, or repository scripts.
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.
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…
Previous Next
ProTip!
What’s not been updated in a month: updated:<2026-08-14.