3 Commits (092fb77c38c931cabd875cdd50fe0107b7c241b2)

Author SHA1 Message Date
韩天峰 a0ece071cc refactor(generator): replace self::TYPE_* constants with Type::* constants 2 months ago
韩天峰 3372e4c59c refactor(core): restructure namespace and file organization 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
韩天峰 4fc0acc47f fix(optimizer): 修复含占位符参数的函数调用优化 2 months ago
韩天峰 54bca6942e feat(parser): 添加对象属性赋值类型检查和二元运算操作数处理 2 months ago
韩天峰 0bfa2869c5 feat(compiler): 支持命名参数和提升属性功能 2 months ago
韩天峰 dc5c90044b fix(php): 修复$GLOBALS变量处理问题 2 months ago
韩天峰 129fcce880 fix(php): 修复全局变量处理和代码格式化问题 2 months ago
韩天峰 1e6fb4972a feat(php): 支持 compact 函数中的 'this' 变量 2 months ago
韩天峰 b8247d4cc7 test(array): 添加数组合并展开操作的测试用例 2 months ago
韩天峰 db5de84468 fix(php): 修复可选参数中的null值处理问题 2 months ago
韩天峰 f0c4b6bc98 fix(php): 解决可选参数传入null时使用C++默认值的问题 2 months ago
韩天峰 df78e177f4 refactor(optimizer): 优化函数调用参数转换逻辑 2 months ago
韩天峰 ef6a9fb8e5 refactor(php): 统一PHP函数命名空间从std到fn 2 months ago
韩天峰 0c7464b4b3 refactor(php): 从函数调用优化器中移除 reset 和 end 函数 3 months ago
韩天峰 9138dea99f feat(php): 实现赋值表达式返回值和函数参数检查功能 3 months ago
韩天峰 246689db4c feat(compiler): 优化函数调用编译器实现支持可变参数类型转换 3 months ago
韩天峰 d26c76b9d8 feat(optimizer): 扩展函数调用优化器支持更多字符串和编码函数 3 months ago
韩天峰 abed2d8d22 test(stdlib): 添加标准库函数边缘情况和错误处理测试 3 months ago
韩天峰 8450e69e1c refactor(Php): 优化函数调用优化器中的参数类型常量 3 months ago
韩天峰 e996dc8b43 feat(debug): 添加内存泄漏检测脚本 3 months ago
韩天峰 de50cad4a8 refactor(optimizer): 将函数访问修饰符从私有更改为受保护 3 months ago
韩天峰 9beb5cbba2 fix(parser): 修复赋值操作符和递增递减操作符的上下文状态管理 3 months ago
韩天峰 195013ae7c perf(php): 优化PHP到C++转换性能 3 months ago
韩天峰 b640fef73b feat(compiler): 实现方法调用去虚化优化和BigFloat sqrt支持 3 months ago
韩天峰 bf31da8e7b feat(compiler): 实现SSA分析和类型优化功能 3 months ago
韩天峰 d377777571 feat(php): 优化 strlen 函数的编译时折叠 3 months ago
韩天峰 3f9c76df5d refactor(compiler): 替换 std::unsafe_cast 为对象方法调用并优化类型转换 3 months ago
韩天峰 c604fc09ab feat(compiler): 添加对 Big* 类型的字符串转换和数学函数优化支持 3 months ago
韩天峰 8865796b43 feat(php): 实现 compact 函数支持并增强函数重定义检查 4 months ago
韩天峰 fbb68ad689 feat(constants): add constant definition validation and test coverage 5 months ago
韩天峰 f6cb3278cb refactor(Php): 优化 get_class 函数调用处理逻辑 5 months ago
韩天峰 26a0439f42 feat(php): 优化函数调用并添加类存在性检查支持 5 months ago
韩天峰 c53e7afdb5 test(lang): 添加多个 bug 修复测试用例 5 months ago
韩天峰 2050945532 feat(php): 添加警告功能并优化函数调用处理 5 months ago
韩天峰 21b7de3905 feat(php): 添加对trait的支持和优化函数调用处理 5 months ago
韩天峰 eb2eacc69a feat(compiler): 添加对PHP内置函数func_get_arg和func_get_args的支持 5 months ago
韩天峰 898cbe2553 feat(php): 支持 func_num_args 函数优化 5 months ago
韩天峰 c0e224e4db refactor(php): 更新幂运算函数调用实现 5 months ago
韩天峰 92bd1fe56c refactor(php): 优化编译器基础类的类型声明和控制流逻辑 7 months ago
韩天峰 47e85c9de4 refactor(Php): 移除 strlen 等函数的特殊优化处理 7 months ago
韩天峰 2963e0b4ad refactor(Php): 优化函数调用解析器并重构测试代码 7 months ago
韩天峰 08635302b6 refactor(php): 优化函数调用优化器中的function_exists处理 7 months ago
韩天峰 6dd8d2d6bc refactor(Php): 优化字符串字面量处理和函数调用优化 7 months ago
韩天峰 2c90437a99 style(coding-standard): 移除严格类型声明并调整代码格式 7 months ago
韩天峰 13a5849584 代码格式化,命名空间处理 7 months ago
韩天峰 8c20fd18c8 refactor(core): 优化代码结构和性能 7 months ago
韩天峰 f8be1767e6 feat(php): 添加对象类型推断和方法调用优化功能 7 months ago