6 Commits (2bad099e093114a9538531bee80afe22fe28ca9b)

Author SHA1 Message Date
韩天峰 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
韩天峰 88139f4da7 feat(build): add library build mode with proper target naming 2 months ago
韩天峰 7e28e8441b feat(build): add support for building shared libraries in addition to binaries and extensions 2 months ago
韩天峰 d2b7a36430 fix(compiler): resolve bitwise not operation on class constants in AOT compilation 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
韩天峰 777d6b6c36 rename(project): refactor Swoole-Compiler to TypePHP 2 months ago
韩天峰 75bf9f4113 feat(compiler): add compiler command validation and path resolution 2 months ago
韩天峰 d767104e1c refactor(php): separate internal constants loading logic 2 months ago
韩天峰 91af3ea0ea chore: 升级版本至 0.3.0 2 months ago
韩天峰 6577f9bf81 fix: 修正项目名称与输出目录的解析逻辑 2 months ago
韩天峰 fc5eeb3c0f refactor:统一整数字面量生成并添加平台后缀支持 2 months ago
韩天峰 c3f0151e87 feat(aot): 支持类继承、接口及抽象类的类型兼容与运行时检查 2 months ago
韩天峰 f22499bdf9 feat(foreach): 支持动态类型表达式和IteratorAggregate嵌套 2 months ago
韩天峰 72db18c22a fix(php): validate composite parameter variance 2 months ago
Yurun 61099c4c9e fix(php): 修复参数类型重写兼容性检查以遵循逆变规则 2 months ago
韩天峰 2e85940bff refactor(foreach): 提取键值赋值与循环体解析为独立方法 2 months ago
韩天峰 bd1a4db9d4 fix(compiler): 修复函数use导入及declare编码解析 2 months ago
韩天峰 c94be9c6a9 fix(compiler):注入finally块到return路径并修复属性注册 2 months ago
韩天峰 aab412084f fix: 修复变参参数缺失命名参数及闭包副作用等问题 2 months ago
Yurun 0d8f99f6cf feat(build): 支持 Windows 应用程序清单文件配置 2 months ago
韩天峰 b13fdc60fa refactor(php): 重构PHP编译器代码结构和方法实现 2 months ago
韩天峰 59c9477bf5 refactor(php): 重构属性访问解析器以使用只读上下文接口 2 months ago
韩天峰 4b1b20c7ca refactor(php): 重构属性访问解析逻辑并引入编译阶段管理 2 months ago
韩天峰 64cf047f07 fix(parser): 解决空安全操作符在写入上下文中的使用问题 2 months ago
韩天峰 4214e1e278 feat(php): 添加对构造函数析构函数返回类型和魔术方法的严格检查 2 months ago
韩天峰 f8c37f91c3 test(type): 添加类型检查和属性赋值相关测试用例 2 months ago
韩天峰 54bca6942e feat(parser): 添加对象属性赋值类型检查和二元运算操作数处理 2 months ago
韩天峰 ac0d7f6151 feat(php): 添加必需参数计数检查功能 2 months ago
韩天峰 8231208eaf fix(php): 修复继承访问控制和扩展清理逻辑 2 months ago
韩天峰 252b112405 feat(php): 实现继承中方法重写的类型兼容性检查 2 months ago
韩天峰 09be0226cb feat(trait): 支持trait方法多别名和insteadof语法 2 months ago
韩天峰 72b80276ba fix(php): 修复trait成员冲突检测逻辑 2 months ago
韩天峰 42ee6e3aa6 feat(php): 支持接口常量继承功能 2 months ago
韩天峰 c4a8146661 refactor(php): 重构PHP类定义和接口实现检查逻辑 2 months ago
韩天峰 3ca0d64a6a feat(preprocessor): 增强PHP预处理器功能支持接口成员和常量解析 2 months ago
韩天峰 1ad6b54a49 fix(php): 修复项目配置中的路径解析和文件过滤问题 2 months ago
韩天峰 c8372fce04 refactor(php): 重构编译命令选项配置方法 2 months ago
韩天峰 47d11655ef fix(backend): 修复编译选项中的安全定义转义和路径处理问题 2 months ago
韩天峰 4632a8bba4 feat(compiler): 添加项目配置文件解析和类型检查功能 2 months ago
韩天峰 a01548ae96 fix(php): 修复继承检查中的可见性宽化和参数匹配逻辑 2 months ago
韩天峰 a7b5b248fb refactor(optimizer): 重构SSA对象稳定性分析以支持动态方法调用优化 2 months ago
韩天峰 e694e90c16 feat(translator): 添加无进度条编译选项 2 months ago
韩天峰 ebc6891a40 feat(php): 添加 Response File 临时文件清理功能 2 months ago
韩天峰 7c2192ff54 refactor(backend): 重构编译器后端实现以支持 GCC/Clang 共享基类 2 months ago
韩天峰 601b985600 feat(compiler): 添加进度条显示并更新依赖库 2 months ago
韩天峰 2800b974e3 refactor(php): 重构SSA分析和对象属性优化实现 2 months ago
韩天峰 286330f45d test(php): 添加继承错误测试用例并实现继承兼容性检查 2 months ago
韩天峰 23a100caf4 feat(php): 添加PHP方法重写签名验证功能 2 months ago