28 Commits (8be62dafb3d5c63709731ea45e6098528e7621f7)

Author SHA1 Message Date
韩天峰 8be62dafb3 Optimize discarded trailing return values 2 months ago
韩天峰 4caed34458 feat(compiler): optimize fixed array returns as tuples 2 months ago
韩天峰 6f634726bf fix(ref): handle dynamic returns and typed static properties 2 months ago
韩天峰 20b54e3961 fix(parser): safely omit empty concat literals 2 months ago
韩天峰 ccef703125 test(generator): add reflection property tests for fiber generator 2 months ago
韩天峰 37eb77a0b8 test(compiler): add native scalar property diagnostic test for namespaced class names 2 months ago
韩天峰 bd802ba9c4 feat(generator): add support for closure and arrow function generators 2 months ago
NathanFreeman 5af5cbb837 在字符串拼接中,除了第一个元素之外,剩下的字符串如果出现空字符串,忽略这个字符串 2 months ago
Yurun fe99467ea4 fix(compiler): 支持返回引用转发引用调用 2 months ago
Yurun da93efcb69 fix(compiler): 处理未定义变量被引用赋值后跨类方法参数匹配类型不正确 2 months ago
韩天峰 1403590a32 feat(parser): add array reference support and improve foreach handling 2 months ago
Yurun 02e16794b8 fix(compiler): 修复静态方法调用按引用参数传值问题 2 months ago
Yurun 29fcf06482 fix(compiler): 修复静态属性引用赋值 2 months ago
韩天峰 324bf532bc test(compiler): add foreach array snapshot stability test case 2 months ago
韩天峰 aae4f2a07d feat(parser): refactor string concatenation and foreach iteration handling 2 months ago
韩天峰 bc8e4a685b feat(installer): add libphpx.so auto-build support and improve PHP detection 2 months ago
韩天峰 c7bdfd883d refactor(compiler): replace output parameters with return values and adjust visibility 2 months ago
韩天峰 b0455f143a rename(compiler): update compiler executable name from compiler.php to tpc.php 2 months ago
韩天峰 e966f0e941 refactor(tests): update stream write test with extension provider attribute 2 months ago
韩天峰 492116d3c0 refactor(tests): replace native_types and complex_types with Type constants 2 months ago
韩天峰 431817dee3 feat(extension): implement ExtensionProvider attribute for universal method extensions 2 months ago
韩天峰 33f6c67e13 rename(tests): move aot tests directory to compiler 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
韩天峰 d5590b52c5 chore(tests): 将测试从 aot 目录迁移至 compiler 目录 2 months ago