19 Commits (7dee6d0ac3e34d4f614d057820b786c81ffeda35)

Author SHA1 Message Date
韩天峰 8d3d1febc2 fix(array): reject scalar offset writes safely 3 days ago
韩天峰 9ad213ea64 fix(optimizer): preserve unpacked call semantics 7 days ago
hafung 9f6e31c539 fix(optimizer): preserve typed builtin argument validation 7 days ago
Giandonn 6b6ce4fc82 fix(optimizer): restrict the count() literal fold to provably inert items 1 week ago
Giandonn 044ba91094 fix(optimizer): stop folding count() on unfoldable array literals 1 week ago
韩天峰 8918fae3ba fix(parser): stabilize compound array access paths 1 week ago
hafung ec251655ba Fix repeated array offset evaluation in compound assignments 1 week ago
韩天峰 0a97daa663 fix(compiler): simplify root slot registration in CompilerBase 2 weeks ago
韩天峰 65d3710a61 fix(parser): handle PHP array overflow in compound assignments and improve method name parsing 2 weeks ago
韩天峰 89e58350a8 Fix windows 1 month ago
韩天峰 606819a8ad Add phpt tests 1 month ago
韩天峰 682a9be61b feat(compiler): add multi-return array adapter with safe parameter consumption 2 months ago
韩天峰 c75fb14be1 feat(compiler): extend multi-return tuple to support three values 2 months ago
韩天峰 aba8d9194d ``` 2 months ago
韩天峰 8be62dafb3 Optimize discarded trailing return values 2 months ago
韩天峰 4caed34458 feat(compiler): optimize fixed array returns as tuples 2 months ago
韩天峰 55b22f8d1d mv tests/aot to tests/compiler 2 months ago
韩天峰 db4d92b616 chore(test): 将编译器测试移至 aot 目录 2 months ago
韩天峰 4ceb938009 refactor(tests): 将测试从 aot 目录移动到 compiler 目录 2 months ago