78 Commits (v0.4.1)

Author SHA1 Message Date
韩天峰 b0455f143a rename(compiler): update compiler executable name from compiler.php to tpc.php 1 month ago
韩天峰 3372e4c59c refactor(core): restructure namespace and file organization 2 months ago
韩天峰 8ac4c5872d refactor(core): rename PhpAot namespace to TypePhp across codebase 2 months ago
韩天峰 b1dcaaa37e test(aot): 新增 Symfony 模式测试及 PHPT 产物清理脚本 2 months ago
韩天峰 0f6e07252b refactor(php): 优化PHP解析器中的字符串连接操作处理 2 months ago
韩天峰 1ea7ec0764 feat(compiler): 添加性能分析和 objval 函数支持 3 months ago
韩天峰 549630e83e fix(build): 修正编译器入口文件路径 3 months ago
韩天峰 bcc518406f refactor(compiler): 重构编译器主逻辑到独立函数 3 months ago
韩天峰 3045259ae0 feat(compiler): 添加编译后运行功能支持 3 months ago
韩天峰 8a9a8ce138 feat(cli): 添加 AST 语法树导出工具和大整数示例 3 months ago
韩天峰 2912b40b0f feat(compiler): 添加原生类型支持和属性获取功能 4 months ago
韩天峰 69a1c24610 refactor(bootstrap): 调整函数文件加载方式并更新依赖 4 months ago
韩天峰 e5b7955fa1 refactor(translator): 重构PHP到C++编译器的文件处理逻辑 4 months ago
韩天峰 d85353f8eb feat(compiler): 实现常量值解析和类型安全的值生成 4 months ago
韩天峰 95e7b5f6e4 refactor(compiler): 重构编译器代码结构并修复空指针检查问题 5 months ago
韩天峰 9af8349762 mv.php 移至根目录,非 compiler 工具 5 months ago
韩天峰 37b44368eb feat(compiler): 添加对ThinkPHP和Laravel项目的编译支持 5 months ago
韩天峰 7eed77138a feat(php): 添加对 throw 语句的支持并改进 switch case 验证 5 months ago
韩天峰 fa2a1d286f refactor(php): 优化对象包装器处理逻辑并修复字符串转义问题 5 months ago
韩天峰 6d9c3da0c0 feat(compiler): 添加并行编译功能支持多任务同时执行 5 months ago
韩天峰 6a9b75d91f test(aot): 添加闭包和自类型测试用例 6 months ago
韩天峰 746dc23680 feat(core): 添加进程标题设置和获取功能 6 months ago
韩天峰 7292635b3d refactor(php): 重构PHP编译器代码结构 6 months ago
韩天峰 35117d5c14 feat(compiler): 添加构造方法属性提升支持 6 months ago
韩天峰 a0d750eea0 fix(compiler): 修复函数调用返回类型检测和命名空间解析问题 6 months ago
韩天峰 0e0f232571 feat(stubgen): 支持类常量表达式求值和类上下文跟踪 6 months ago
韩天峰 3641cb3184 feat(php): 添加对箭头函数和接口声明的支持 6 months ago
韩天峰 0b5fb6fdd1 fix(stub): 修复生成的函数名大小写问题 6 months ago
韩天峰 752767012f feat(compiler): 添加对goto语句的支持 7 months ago
韩天峰 7e5b6ef045 fix(const): 修复命名空间常量定义和引用问题 7 months ago
韩天峰 8257f8a1c4 feat(generator): 添加常量符号注册功能 7 months ago
韩天峰 67ace98bb6 refactor(php): 将异常类移动到Exception命名空间 7 months ago
韩天峰 423c10fe47 feat(compiler): 实现空值检查表达式解析功能 7 months ago
韩天峰 3c63ff2cfd feat(stub): 优化常量表达式打印逻辑 7 months ago
韩天峰 625604d375 refactor(php): 优化编译器基础类中的变量赋值和数组维度获取逻辑 7 months ago
韩天峰 c58a85baa2 fix(stub): 修复常量生成中的表达式类型检查问题 7 months ago
韩天峰 13a5849584 代码格式化,命名空间处理 7 months ago
韩天峰 04fdbcc0e4 feat(php): 添加类构造函数需求检查和数组属性默认值处理 7 months ago
韩天峰 37d0172164 ``` 7 months ago
韩天峰 a6a06ca859 feat(translator): 增强PHP到C++编译器功能 7 months ago
韩天峰 ea77b6d746 feat(compiler): 添加编译模式支持和目标名称配置 7 months ago
韩天峰 e824c5d7c0 fix(compiler): 修复变量赋值和属性访问的类型检查问题 7 months ago
韩天峰 0f3ccb98cd feat(php): 添加属性偏移量支持和性能优化 7 months ago
韩天峰 3dc79d2074 fix(parser): 修复抽象类实例化和空语句处理问题 7 months ago
韩天峰 43b9797df8 test(classes): 添加魔术方法相关测试用例 7 months ago
韩天峰 a6826d5fd0 feat(compiler): 添加PHP语法错误处理和类常量重复定义检查 7 months ago
韩天峰 c3f5aca1a8 feat(generator): 添加变量名参数支持PHP全局变量初始化 7 months ago
韩天峰 8b0c3d2b72 refactor(php): 重构PHP编译器基础功能并优化代码结构 7 months ago
韩天峰 ec106db274 refactor(compiler): 将全局变量生成改为扩展生成 7 months ago
韩天峰 9702529c0f feat(compiler): 添加类常量获取支持并优化参数信息处理 7 months ago