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: accept mixed indices for buffer access area:eir Touches EIR definitions, lowering, validation, or passes. area:types Touches type checking, inference, or compatibility. size:s Small pull request. type:fix Corrects broken or incompatible behavior.
#620 opened Jul 24, 2026 by nahime0 Member Loading…
fix(ir_lower): balance refcounts for a directly-passed owned mixed argument returned by the callee area:eir Touches EIR definitions, lowering, validation, or passes. size:s Small pull request. type:fix Corrects broken or incompatible behavior.
#618 opened Jul 23, 2026 by mirchaemanuel Contributor Loading…
fix: raise count() TypeError on a null-container Mixed receiver instead of segfaulting area:codegen Touches target-aware assembly or backend lowering. area:runtime Touches runtime helpers, GC, ownership, or bridge runtimes. area:tooling-ci Touches CI, development tooling, Docker, or repository scripts. size:s Small pull request. type:fix Corrects broken or incompatible behavior.
#616 opened Jul 23, 2026 by mirchaemanuel Contributor Loading…
fix(builtins): release boxed string elements consumed by implode over a mixed array area:runtime Touches runtime helpers, GC, ownership, or bridge runtimes. size:s Small pull request. type:fix Corrects broken or incompatible behavior.
#613 opened Jul 23, 2026 by mirchaemanuel Contributor Loading…
fix(ir_lower): widen loop-reassigned scalar arrays to boxed storage 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. size:l Large pull request. type:fix Corrects broken or incompatible behavior.
#606 opened Jul 23, 2026 by mirchaemanuel Contributor Loading…
feat(tools): add managed native dependencies area:codegen Touches target-aware assembly or backend lowering. area:platform Touches targets, object formats, linking, or platform support. 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.
#598 opened Jul 22, 2026 by Guikingone Collaborator Loading…
fix(types): join mismatched array/array branch merges as array<mixed> instead of bare mixed area:eir Touches EIR definitions, lowering, validation, or passes. 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.
#596 opened Jul 22, 2026 by mirchaemanuel Contributor Loading…
feat: expand PDO parity across maintained PHP drivers area:platform Touches targets, object formats, linking, or platform support. 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. target:linux-x86_64 Contains behavior specific to the Linux x86_64 target. type:feature Introduces new user-visible behavior or capabilities.
#559 opened Jul 17, 2026 by Guikingone Collaborator Loading…
docs: add Cursor Cloud environment setup notes to AGENTS.md area:docs Touches documentation without changing code. size:xs Very small pull request. type:docs Changes documentation only.
#557 opened Jul 17, 2026 by nahime0 Member Draft
feat(web): worker modes, EIR exception/GC correctness, and the opt-in web-scaling stack area:codegen Touches target-aware assembly or backend lowering. 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: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.
#456 opened Jul 4, 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(array|debug): array/hash strict equality and var_dump nested recursion 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:l Large pull request. type:fix Corrects broken or incompatible behavior.
#438 opened Jun 30, 2026 by Guikingone Collaborator Draft
fix(core): scalar-union returns preserve false, Array(Mixed) string-key reads 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. 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.
#436 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
fix(core): release owning call-result/argument temporaries when a call throws 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.
#428 opened Jun 29, 2026 by Guikingone Collaborator Draft
feat(core): add WASM support area:codegen Touches target-aware assembly or backend lowering. 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
fix(core): foreach value ownership area:eir Touches EIR definitions, lowering, validation, or passes. size:s Small pull request. type:fix Corrects broken or incompatible behavior.
#418 opened Jun 27, 2026 by Guikingone Collaborator Draft
feat: Symfony L0 enablement — references, closures/magic methods, reflection, and parser gates 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:xl Very large pull request that needs deliberate review planning. type:feature Introduces new user-visible behavior or capabilities.
#402 opened Jun 22, 2026 by Guikingone Collaborator Draft
fix(core): balance heap ownership for borrowed passthrough and mixed-to-string casts 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.
#373 opened Jun 16, 2026 by Guikingone Collaborator Draft
fix(core): audit-remediation suite, re-ported to the active EIR backend 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. 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.
#347 opened Jun 8, 2026 by Guikingone Collaborator Draft
ProTip! Adding no:label will show everything without a label.