## Summary Implement `ini_set()` for full PHP parity: VM, LLVM JIT, and AOT/self-host where applicable. Set runtime ini values; pairs with ini_get for configuration. ## Context - Not in `docs/capabilities.md` (or JIT-deferred only). - North Star 1 [#1044](https://github.com/PurHur/php-compiler/issues/1044) · Self-host [#1056](https://github.com/PurHur/php-compiler/issues/1056) - Audit: `php script/audit-stdlib-jit.php` ## Acceptance criteria - [ ] `ini_set()` in builtin tables / SelfHostBuiltinPolicy - [ ] VM + PHPUnit (compliance PHPT or unit test) - [ ] LLVM JIT lowering (or explicit deferral with issue link) - [ ] `docs/capabilities.md` row updated (regenerate matrix) ## Related Stdlib wave 2 tracker [#1237](https://github.com/PurHur/php-compiler/issues/1237) (closed; prior items largely landed).
Activity
Merge pull request #1397 from PurHur/feat/issue-1374-ini-set
PurHur commentedon May 24, 2026
Implemented in #1397 (merged). Supported keys: error_reporting, display_errors, memory_limit (rejects -1).
Merge pull request #1755 from PurHur/fix/iniset-ci-memory-check