1190 Commits (v0.4.0)
 

Author SHA1 Message Date
韩天峰 90b61fbc42 fix(runtime): correct property inheritance handling in object creation 1 month ago
韩天峰 9009a0b5fa refactor(preprocessor): change method visibility for constant type resolution 1 month ago
韩天峰 871bf3a950 fix(compiler): handle DynamicCall exception in method resolution 1 month ago
韩天峰 10df177e78 Merge pull request 'fix: 修复属性默认值初始化及类型检查问题' (#24) from fix-property-default-value into master 1 month ago
韩天峰 82739d3d66 fix(compiler): validate property default expressions 1 month ago
韩天峰 8c3cbd4dce Merge remote-tracking branch 'origin/master' into fix-property-default-value 1 month ago
韩天峰 80f24bd9ec Merge pull request 'fix(compiler): 修复trait方法self/static/parent类型的延迟绑定解析' (#26) from fix-trait into master 1 month ago
韩天峰 f34fe1844d fix(compiler): preserve trait parent scope 1 month ago
韩天峰 33d35435ba Merge remote-tracking branch 'origin/master' into fix-trait 1 month ago
韩天峰 092fb77c38 Merge pull request 'fix(compiler): 修复类常量继承重写及类型推断' (#27) from fix-class-const into master 1 month ago
韩天峰 9483d5846f Merge remote-tracking branch 'origin/master' into fix-class-const 1 month ago
韩天峰 c75b4d565b fix(compiler): enforce class constant override rules 1 month ago
韩天峰 a4ecfeb7e3 Merge pull request 'fix(compiler): 按值消费引用返回调用时正确分离引用' (#23) from fix-ref-value into master 1 month ago
韩天峰 191361eb38 Merge branch 'master' into fix-ref-value 1 month ago
韩天峰 1128fb06c8 fix(compiler): preserve ref snapshot evaluation order 1 month ago
韩天峰 feba065e97 Merge pull request 'fix(compiler): 拒绝所有$$语法而非仅特定表达式' (#25) from fix-$$ into master 1 month ago
韩天峰 848c763c0d test(compiler): cover expression variable names 1 month ago
韩天峰 cd10bd581b Merge pull request 'fix(compiler): 修复接口中self返回类型解析错误' (#22) from fix-interface-method-self-return into master 1 month ago
韩天峰 6162185bd7 fix(compiler): scope interface self type resolution 1 month ago
韩天峰 039d5c040e Merge pull request 'fix(compiler): 修复声明先后影响跨命名空间接口类型校验' (#21) from fix-interface-impl-param-type-cross-ns into master 1 month ago
韩天峰 e231aa2404 test(compiler): cover cross-namespace parameter variance 1 month ago
韩天峰 16891eed19 Merge pull request 'fix(compiler): 修复对未定义变量使用 ??= 时的编译错误' (#20) from fix-assign-coalesce-undefined-var into master 1 month ago
韩天峰 8b76f841ad test(compiler): strengthen undefined coalesce assignment coverage 1 month ago
Yurun a1b09926a3 fix(compiler): 修复类常量继承重写及类型推断 1 month ago
Yurun 2e9fbd4569 fix: 跳过 trait 的静态属性初始化以避免 PHP 弃用警告 1 month ago
Yurun 78039a28db fix(compiler): 修复trait方法self/static/parent类型的延迟绑定解析 1 month ago
Yurun 9d22e8ca24 fix: 修复trait中parent::调用及方法覆盖兼容性校验 1 month ago
Yurun 00023cc3de fix(compiler): 拒绝所有$$语法而非仅特定表达式 1 month ago
Yurun 38beb7ea29 feat: 添加属性默认值类型兼容性编译期检查 1 month ago
Yurun 46ff43ba62 fix: 修复属性默认值初始化及类型窄化问题 1 month ago
Yurun 6daa312183 fix(compiler): 按值消费引用返回调用时正确分离引用 1 month ago
Yurun f9516c43c9 fix(compiler): 修复接口中self返回类型解析错误 1 month ago
Yurun 72cbdc500a fix(compiler): 修复声明先后影响跨命名空间接口类型校验 1 month ago
Yurun 0da07cb065 fix(compiler): 修复对未定义变量使用 ??= 时的编译错误 1 month ago
韩天峰 559a8860a0 feat(platform): add macOS Homebrew search paths support 1 month ago
韩天峰 682a9be61b feat(compiler): add multi-return array adapter with safe parameter consumption 1 month ago
韩天峰 91c8dc9544 feat(translator): implement argument consumption optimization for wrapper functions 1 month ago
韩天峰 c75fb14be1 feat(compiler): extend multi-return tuple to support three values 1 month ago
韩天峰 aba8d9194d ``` 1 month ago
韩天峰 fa7e2cf7c1 docs(examples): add return multi values example for PHP 1 month ago
韩天峰 8be62dafb3 Optimize discarded trailing return values 1 month ago
韩天峰 5f735e2fc0 Shorten multi-return helper namespace 1 month ago
韩天峰 4caed34458 feat(compiler): optimize fixed array returns as tuples 1 month ago
韩天峰 44fdc0b387 Merge pull request '修复引用相关问题' (#17) from fix-ref into master 1 month ago
韩天峰 6f634726bf fix(ref): handle dynamic returns and typed static properties 1 month ago
韩天峰 b72182742f Merge pull request '在字符串拼接中,除了第一个元素之外,剩下的字符串如果出现空字符串,忽略这个字符串' (#19) from concat_empty_string into master 1 month ago
韩天峰 39bec62e15 fix(compiler): infer concat expressions as strings 1 month ago
韩天峰 20b54e3961 fix(parser): safely omit empty concat literals 1 month ago
韩天峰 ccef703125 test(generator): add reflection property tests for fiber generator 1 month ago
韩天峰 37eb77a0b8 test(compiler): add native scalar property diagnostic test for namespaced class names 1 month ago