20 Commits (833b74b3449b9c21641ca87d25d539c8860fea79)

Author SHA1 Message Date
韩天峰 833b74b344 重构 Trait 实现 3 weeks ago
韩天峰 3d36928e8b feat(wasm): add WASI component library mode with WIT interface generation 3 weeks ago
韩天峰 61388a9bd1 fix(compiler): reject native symbol collisions 4 weeks ago
韩天峰 84aa78a3aa fix(translator): align trait parent wrapper signatures 1 month ago
Yurun cdf4e5f789 fix(compiler): 保留生成器声明返回类型以满足接口协变检查 1 month ago
Yurun 7be7240d5d fix(translator): 修复trait parent::调用的函数声明参数不一致 1 month ago
韩天峰 ea02ec096f feat(compiler): add constant expression validation and runtime attribute factories 1 month ago
韩天峰 18b798e8ce 编译期注解语法支持 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
韩天峰 11e89428d0 feat(compiler): add library-specific stub function handling 1 month ago
Yurun 78039a28db fix(compiler): 修复trait方法self/static/parent类型的延迟绑定解析 1 month ago
韩天峰 4caed34458 feat(compiler): optimize fixed array returns as tuples 1 month ago
韩天峰 3372e4c59c refactor(core): restructure namespace and file organization 2 months ago
韩天峰 c494622ae4 feat(runtime): enhance AOT exception reporting with source file location 2 months ago
韩天峰 2bad099e09 feat(generator): add yield and generator support using Fiber backend 2 months ago
韩天峰 128bfa7e85 feat(parser): add support for functions returning by reference 2 months ago
韩天峰 631a1ef6b2 refactor(docs): update file paths and directory structure references 2 months ago
韩天峰 8ac4c5872d refactor(core): rename PhpAot namespace to TypePhp across codebase 2 months ago
韩天峰 7047597299 chore(project): update project name from Swoole-Compiler to TypePHP 2 months ago
韩天峰 99c3dec641 feat(php): 添加魔术方法类型推断支持 2 months ago
韩天峰 3b5345d68e feat(php): 添加联合类型和可空类型的运行时检查支持 3 months ago
韩天峰 e62c953c71 feat(compiler): 完善类型声明和对象赋值检查功能 4 months ago
韩天峰 d37c979031 重构:在预处理阶段获取所有类、函数、常量、属性定义,解决循环依赖的问题 5 months ago
韩天峰 128b6b8a73 refactor(php): 优化PHP编译器类型检查和函数定义逻辑 5 months ago
韩天峰 b8516b6ac0 fix(php): 修复存根文件函数返回类型检查和类方法处理逻辑 5 months ago
韩天峰 a5f397efa5 feat(php): 完善函数返回值类型推断和解析完成状态跟踪 5 months ago
韩天峰 07200b9e12 feat(compiler): 支持PHP变长参数函数特性 5 months ago
韩天峰 9118fc4e33 feat(compiler): 支持函数别名和命名空间功能 7 months ago
韩天峰 1d6e7522ab refactor(php): 将PHP实体类移动到Entity子命名空间 7 months ago
韩天峰 38110f67d5 refactor(php): 重构PHP到C++编译器实现细节 7 months ago
韩天峰 2c90437a99 style(coding-standard): 移除严格类型声明并调整代码格式 7 months ago
韩天峰 13a5849584 代码格式化,命名空间处理 7 months ago
韩天峰 8c20fd18c8 refactor(core): 优化代码结构和性能 7 months ago
韩天峰 a529ccf306 fix(php): 修复对象值解析和函数参数处理问题 7 months ago
韩天峰 51f039e6b4 refactor(Php): 优化对象值解析逻辑并添加方法标识支持 7 months ago
韩天峰 e4505c2ef1 refactor(php): 重构函数和方法定义解析逻辑 8 months ago
韩天峰 3c89f98296 code-format 8 months ago
韩天峰 f072f944b2 函数定义处理 8 months ago
韩天峰 35e17771d7 fib 8 months ago