139 Commits (36fd0228f0549b77bc184652494511a8158d25d1)

Author SHA1 Message Date
韩天峰 9992793a02 feat(compiler): upgrade WASI support to Preview 2 with enhanced function validation 3 weeks ago
韩天峰 8503c7c32c 支持 wasm 3 weeks ago
韩天峰 9d1ba7ee7a fix(generator): ensure all generated C values are returned as strings 3 weeks ago
韩天峰 8dd33c1400 feat(closure): implement proper lexical scope handling for closures 3 weeks ago
韩天峰 db4b7f9e28 feat(wasm): add TypePHP WASM implementation plan and trait scope guard support 3 weeks ago
韩天峰 ec298e66fe feat(compiler): implement strict scalar type validation for parameters and returns 3 weeks ago
韩天峰 682b17f73f feat(build): add cache management for precompiled headers with automated pruning 4 weeks ago
韩天峰 61388a9bd1 fix(compiler): reject native symbol collisions 4 weeks ago
韩天峰 f78d19fffd refactor(compiler): update function naming and namespace handling logic 4 weeks ago
韩天峰 e0a8a8a4dc fix(parser): allow missing ignore paths in project YAML configuration 4 weeks ago
韩天峰 c46a9ddbf2 fix: cover eval error lifecycle regressions 4 weeks ago
MARiA so cute 9b0b3c1d83 修复在RINIT初始化$_SERVER在-02的优化等级下会出现内存错误和悬空指针 4 weeks ago
韩天峰 ddc52ae3f6 fix: generate server global symbol consistently 4 weeks ago
韩天峰 d7de18f993 fix: align server globals with PHP CLI 4 weeks ago
韩天峰 620c9e2ab1 fix: align server globals with PHP CLI 4 weeks ago
韩天峰 4230645549 fix: align server globals with PHP CLI 4 weeks ago
NathanFreeman a4af1b294c 格式化代码 4 weeks ago
韩天峰 89e58350a8 Fix windows 4 weeks ago
NathanFreeman cbfdd248f0 调整初始化位置 4 weeks ago
NathanFreeman 50cd78772c 初始化$_SERVER 4 weeks ago
NathanFreeman 6b7eb67548 初始化$_SERVER 4 weeks ago
韩天峰 d9bf4b472b chore(version): bump version to 0.4.3 4 weeks ago
韩天峰 0b1a45660e fix(compiler): resolve class and interface dependency registration issues 1 month ago
韩天峰 9d29aa7a3f refactor(compiler): standardize extension prefix handling and improve internal symbol detection 1 month ago
韩天峰 84aa78a3aa fix(translator): align trait parent wrapper signatures 1 month ago
韩天峰 71caa933d6 fix(compiler): enforce complete return covariance rules 1 month ago
Yurun cdf4e5f789 fix(compiler): 保留生成器声明返回类型以满足接口协变检查 1 month ago
Yurun 7be7240d5d fix(translator): 修复trait parent::调用的函数声明参数不一致 1 month ago
Yurun a3d8f57ef4 fix(compiler): 修复命名空间尾部有注释导致编译不通过 1 month ago
Yurun c3b24fdd32 fix(compiler): 修复返回类型协变检查 1 month ago
韩天峰 89799b9b8c fix(closure): handle static variables in closure use references 1 month ago
韩天峰 ea02ec096f feat(compiler): add constant expression validation and runtime attribute factories 1 month ago
韩天峰 18b798e8ce 编译期注解语法支持 1 month ago
韩天峰 8bcd6ce863 feat(entity): add compile-time attributes and printer functionality 1 month ago
韩天峰 5ed5c4e384 feat(compiler): add NoExport attribute support for library ABI control 1 month ago
韩天峰 3ac611220e feat(compiler): implement external library import stub generation and handling 1 month ago
韩天峰 44ba3d4d1c refactor(backend): rename declaration generation methods and update header files 1 month ago
韩天峰 11e89428d0 feat(compiler): add library-specific stub function handling 1 month ago
韩天峰 44899e18d4 feat(compiler): add constant declarations to global variable header 1 month ago
韩天峰 bb113b2186 feat(compiler): add library function header exports and default value helpers 1 month ago
韩天峰 90b61fbc42 fix(runtime): correct property inheritance handling in object creation 1 month ago
韩天峰 82739d3d66 fix(compiler): validate property default expressions 1 month ago
韩天峰 f34fe1844d fix(compiler): preserve trait parent scope 1 month ago
韩天峰 c75b4d565b fix(compiler): enforce class constant override rules 1 month ago
韩天峰 e231aa2404 test(compiler): cover cross-namespace parameter variance 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 38beb7ea29 feat: 添加属性默认值类型兼容性编译期检查 1 month ago