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

Build every stdlib prelude in Rust, and make class registration pay-for-use area:runtime Touches runtime helpers, GC, ownership, or bridge runtimes. area:types Touches type checking, inference, or compatibility. 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.
#691 opened Aug 8, 2026 by Guikingone Collaborator Draft
fix(types): assign class and interface ids deterministically area:types Touches type checking, inference, or compatibility. size:s Small pull request. type:fix Corrects broken or incompatible behavior.
#680 opened Aug 6, 2026 by Guikingone Collaborator Loading…
feat/openssl encrypt decrypt 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.
#669 opened Aug 5, 2026 by nahime0 Member Loading…
7 of 8 tasks
feat(platform): iOS support through cdylib area:builtins Touches PHP builtin declarations or emitters. area:platform Touches targets, object formats, linking, or platform support. area:types Touches type checking, inference, or compatibility. 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.
#663 opened Aug 1, 2026 by Guikingone Collaborator Draft
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
fix(ir,codegen): fetch by-ref foreach property sources for writing (#642) — stacked on #648 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.
#651 opened Jul 29, 2026 by mirchaemanuel Contributor Loading…
fix(codegen): guard print_r's container walk against the null-container sentinel (#647) 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.
#649 opened Jul 29, 2026 by mirchaemanuel Contributor Loading…
feat: PHP streams compliance audit 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 Loading…
refactor(core): finalize date support 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:refactor Restructures code without intended behavior changes.
#632 opened Jul 28, 2026 by Guikingone Collaborator Draft
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:eir Touches EIR definitions, lowering, validation, or passes. area:platform Touches targets, object formats, linking, or platform support. 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: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! Mix and match filters to narrow down what you’re looking for.