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

test(types): pin a narrowed union reaching a typed object parameter area:triage No primary component could be inferred from changed paths. size:s Small pull request. type:test Changes tests or test infrastructure only.
#1061 opened Sep 16, 2026 by Guikingone Collaborator Loading…
fix(checker): a cast that copies is not a borrow of its argument area:types Touches type checking, inference, or compatibility. size:m Medium-sized pull request. type:fix Corrects broken or incompatible behavior.
#1060 opened Sep 16, 2026 by Guikingone Collaborator Loading…
feat(arrays): ksort() and krsort() take PHP's sort flags 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:l Large pull request. target:linux-x86_64 Contains behavior specific to the Linux x86_64 target. type:feature Introduces new user-visible behavior or capabilities.
#1059 opened Sep 16, 2026 by Guikingone Collaborator Loading…
feat(arrays): sort() and rsort() order float elements, which did not compile at all 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:feature Introduces new user-visible behavior or capabilities.
#1058 opened Sep 16, 2026 by Guikingone Collaborator Loading…
feat(network): inet_pton()/inet_ntop() cover IPv6, the family they always claimed area:runtime Touches runtime helpers, GC, ownership, or bridge runtimes. size:m Medium-sized pull request. type:feature Introduces new user-visible behavior or capabilities.
#1056 opened Sep 16, 2026 by Guikingone Collaborator Loading…
fix(foreach): a by-reference loop keeps the receiver it borrows its source from area:codegen Touches target-aware assembly or backend lowering. area:eir Touches EIR definitions, lowering, validation, or passes. size:m Medium-sized pull request. type:fix Corrects broken or incompatible behavior.
#1055 opened Sep 16, 2026 by Guikingone Collaborator Loading…
fix(strings): implode() reads its array's real element layout, not an assumed one 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:m Medium-sized pull request. type:fix Corrects broken or incompatible behavior.
#1054 opened Sep 16, 2026 by Guikingone Collaborator Loading…
feat(objects): a keyed array literal is a valid default for a nullable-array property area:codegen Touches target-aware assembly or backend lowering. size:s Small pull request. type:feature Introduces new user-visible behavior or capabilities.
#1053 opened Sep 16, 2026 by Guikingone Collaborator Loading…
fix(compiler): reach the nesting limit instead of overflowing on the way to it area:optimizer Touches AST or EIR optimization passes. area:parser Touches parsing or AST construction. area:resolver Touches include, namespace, name, or autoload resolution. 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.
#1051 opened Sep 16, 2026 by Guikingone Collaborator Loading…
fix(ir_lower): a keyed spread binds by name through a dynamic call target area:eir Touches EIR definitions, lowering, validation, or passes. size:s Small pull request. type:fix Corrects broken or incompatible behavior.
#1048 opened Sep 16, 2026 by Guikingone Collaborator Loading…
feat(parser): comma-separated property and class-constant declarations area:parser Touches parsing or AST construction. size:m Medium-sized pull request. type:feature Introduces new user-visible behavior or capabilities.
#1044 opened Sep 16, 2026 by Guikingone Collaborator Loading…
feat(arrays): array_slice() on an associative receiver 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:m Medium-sized pull request. type:feature Introduces new user-visible behavior or capabilities.
#1042 opened Sep 16, 2026 by Guikingone Collaborator Loading…
fix(parser): ++/-- on a property or element reads as an expression area:parser Touches parsing or AST construction. size:s Small pull request. type:fix Corrects broken or incompatible behavior.
#1039 opened Sep 16, 2026 by Guikingone Collaborator Loading…
feat(arrays): array_push() takes PHP's value list, unset() reaches a by-ref table area:builtins Touches PHP builtin declarations or emitters. area:codegen Touches target-aware assembly or backend lowering. area:eir Touches EIR definitions, lowering, validation, or passes. 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.
#1038 opened Sep 16, 2026 by Guikingone Collaborator Loading…
fix(arrays): array_splice() copies a replacement that is the receiver area:codegen Touches target-aware assembly or backend lowering. area:eir Touches EIR definitions, lowering, validation, or passes. size:s Small pull request. type:fix Corrects broken or incompatible behavior.
#1036 opened Sep 16, 2026 by Guikingone Collaborator Loading…
feat(arrays): array_slice() on an indexed string array 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:feature Introduces new user-visible behavior or capabilities.
#1035 opened Sep 15, 2026 by Guikingone Collaborator Loading…
fix(optimizer): a generator whose yields are all dead is still a generator area:eir Touches EIR definitions, lowering, validation, or passes. area:optimizer Touches AST or EIR optimization passes. size:m Medium-sized pull request. type:fix Corrects broken or incompatible behavior.
#1034 opened Sep 15, 2026 by Guikingone Collaborator Loading…
fix(checker): a dynamic-only function returns what it was given area:eir Touches EIR definitions, lowering, validation, or passes. area:resolver Touches include, namespace, name, or autoload resolution. area:types Touches type checking, inference, or compatibility. size:m Medium-sized pull request. type:fix Corrects broken or incompatible behavior.
#1033 opened Sep 15, 2026 by Guikingone Collaborator Loading…
fix(reflection): report a method's declared spelling, not the lookup text area:codegen Touches target-aware assembly or backend lowering. area:eir Touches EIR definitions, lowering, validation, or passes. area:magician Touches eval, include execution, or elephc-magician. 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.
#1032 opened Sep 15, 2026 by Guikingone Collaborator Loading…
fix(checker): stop an explicit null call from closing a closure parameter area:types Touches type checking, inference, or compatibility. size:s Small pull request. type:fix Corrects broken or incompatible behavior.
#1030 opened Sep 15, 2026 by Guikingone Collaborator Loading…
feat(enums): accept an enum case as a declared property default area:codegen Touches target-aware assembly or backend lowering. area:types Touches type checking, inference, or compatibility. size:s Small pull request. type:feature Introduces new user-visible behavior or capabilities.
#1026 opened Sep 15, 2026 by Guikingone Collaborator Loading…
8 tasks done
fix(checker): widen a null local carried around a loop back edge area:types Touches type checking, inference, or compatibility. size:s Small pull request. type:fix Corrects broken or incompatible behavior.
#1025 opened Sep 15, 2026 by Guikingone Collaborator Loading…
test(curl): widen the monitor wait slack to survive a loaded CI runner 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.
#1024 opened Sep 15, 2026 by Guikingone Collaborator Loading…
test(operators): pin relational Mixed-float comparison across the int64 boundary 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.
#1023 opened Sep 15, 2026 by Guikingone Collaborator Loading…
fix(linker): say how to fix a missing bridge archive, and document the search area:triage No primary component could be inferred from changed paths. size:s Small pull request. type:fix Corrects broken or incompatible behavior.
#1022 opened Sep 15, 2026 by Guikingone Collaborator Loading…
ProTip! What’s not been updated in a month: updated:<2026-08-16.