1190 Commits (v0.4.0)
 

Author SHA1 Message Date
韩天峰 4ad8c0a6fa feat(php): 实现表达式惰性求值和语句上下文处理 2 months ago
韩天峰 00f79ecdc1 feat(php): 实现PHP函数调用中的命名参数和参数解包功能 2 months ago
韩天峰 0bfa2869c5 feat(compiler): 支持命名参数和提升属性功能 2 months ago
韩天峰 91f7085662 feat(closure): 为闭包添加类型检查功能 2 months ago
韩天峰 90f9da0368 feat(php): 为闭包生成器添加参数验证和可变参数支持 2 months ago
韩天峰 ac0d7f6151 feat(php): 添加必需参数计数检查功能 2 months ago
韩天峰 0c9a449536 test(array): 添加数组函数测试用例 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
韩天峰 5bbb50b031 refactor(php): 优化路径前缀移除逻辑以支持路径段匹配 2 months ago
韩天峰 c8372fce04 refactor(php): 重构编译命令选项配置方法 2 months ago
韩天峰 47d11655ef fix(backend): 修复编译选项中的安全定义转义和路径处理问题 2 months ago
韩天峰 4632a8bba4 feat(compiler): 添加项目配置文件解析和类型检查功能 2 months ago
韩天峰 409c0959f4 feat(type-check): 添加对联合类型和交集类型的自我父静态类型检查支持 2 months ago
韩天峰 a0c9591e81 feat(php): 添加对交集类型的支持 2 months ago
韩天峰 04610c5897 refactor(reflection): 重构返回类型提取逻辑以支持联合和交集类型 2 months ago
韩天峰 a01548ae96 fix(php): 修复继承检查中的可见性宽化和参数匹配逻辑 2 months ago
韩天峰 918a52d7fb test(samples): 添加新测试用例和示例脚本 2 months ago
韩天峰 95e9b6fef4 feat(samples): 添加PHP示例代码文件 2 months ago
NathanFreeman c8d8d1c9ba 修复 while do...while和if中的判断是赋值导致的C++编译警告的问题 2 months ago
韩天峰 7eeb416f6a refactor(php): 优化编译器方法调用逻辑 2 months ago
韩天峰 23f1a1eef9 test(aot): 添加动态调用相关测试用例并修复命名空间方法重写检测 2 months ago
韩天峰 a7b5b248fb refactor(optimizer): 重构SSA对象稳定性分析以支持动态方法调用优化 2 months ago
韩天峰 8148ffce1e fix(aot): 修复动态调用中的方法重写处理问题 2 months ago
韩天峰 979ea385ca fix(runtime): 解决抽象方法调用导致的崩溃问题 2 months ago
韩天峰 0360a51104 chore(deps): 更新 swoole/phpx 依赖版本 2 months ago
韩天峰 e694e90c16 feat(translator): 添加无进度条编译选项 2 months ago
韩天峰 ebc6891a40 feat(php): 添加 Response File 临时文件清理功能 2 months ago
韩天峰 ec07242ce1 docs(architecture): 添加代码复用改进计划和封装审查文档 2 months ago
韩天峰 f0f72f651d feat(examples): 添加字符串连接示例并改进yield示例输出 2 months ago
韩天峰 e16f103cc7 chore(deps): 更新项目依赖包到最新版本 2 months ago
韩天峰 15bcacacc0 fix(php): 修复引用参数传递中的静态属性处理问题 2 months ago
韩天峰 991e4bc931 refactor(backend): 将命令构建方法从修改字符串改为返回标志字符串 2 months ago
韩天峰 73e4754a49 feat(backend): 实现响应文件机制解决命令行长度限制 2 months ago
韩天峰 7c2192ff54 refactor(backend): 重构编译器后端实现以支持 GCC/Clang 共享基类 2 months ago
韩天峰 d49743a0fe fix(php): 修复类型节点解析和返回类型检查问题 2 months ago
韩天峰 cd37d26e64 feat(generator): 添加匿名类生成器支持命名空间类型解析 2 months ago
韩天峰 601b985600 feat(compiler): 添加进度条显示并更新依赖库 2 months ago
韩天峰 2800b974e3 refactor(php): 重构SSA分析和对象属性优化实现 2 months ago
韩天峰 545f347d4a chore(deps): 更新 swoole/phpx 依赖版本 2 months ago
韩天峰 0f6e07252b refactor(php): 优化PHP解析器中的字符串连接操作处理 2 months ago
韩天峰 286330f45d test(php): 添加继承错误测试用例并实现继承兼容性检查 2 months ago
韩天峰 23a100caf4 feat(php): 添加PHP方法重写签名验证功能 2 months ago
韩天峰 4faff75f62 fix(tests): 修正标准有序映射测试中的变量名和方法调用 2 months ago