Skip to content

Pull requests: illegalstudio/elephc

Author
Filter by author
Loading
Label
Filter by label
Loading
Use alt + click/return to exclude labels
or + click/return for logical OR
Projects
Filter by project
Loading
Milestones
Filter by milestone
Loading
Reviews
Assignee
Filter by who’s assigned
Assigned to nobody Loading
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.
#952 opened Sep 10, 2026 by nahime0 Member Draft
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…
ProTip! What’s not been updated in a month: updated:<2026-08-14.