Commit b640360
Disable JIT by default, make it opt-in via --force-jit
Benchmarks across multiple platforms (Windows, Linux, macOS) and
codebases consistently show JIT hurting Psalm performance by 5-35%.
Additionally, JIT causes segfaults during taint analysis on certain
platforms due to PHP core JIT bugs.
Split opcache settings into base (always applied) and JIT-specific
(only applied when --force-jit or forceJit="true" is set). This
keeps opcache optimizations while avoiding JIT overhead and
instability by default.
Refs #11589, #116131 parent 3366d56 commit b640360
1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1013 | 1013 | | |
1014 | 1014 | | |
1015 | 1015 | | |
1016 | | - | |
| 1016 | + | |
1017 | 1017 | | |
1018 | 1018 | | |
1019 | 1019 | | |
| |||
0 commit comments