Commit Graph

  • 57e1790639 feat(compiler): 实现对静态属性和常量的原生支持 韩天峰 2026-01-30 19:52:34 +0800
  • 08635302b6 refactor(php): 优化函数调用优化器中的function_exists处理 韩天峰 2026-01-30 16:59:07 +0800
  • 6dd8d2d6bc refactor(Php): 优化字符串字面量处理和函数调用优化 韩天峰 2026-01-30 16:07:38 +0800
  • 5b44e4d390 feat(extension): 添加请求生命周期钩子函数支持 韩天峰 2026-01-30 15:03:21 +0800
  • 6632629f58 feat(extension): 添加请求生命周期钩子函数支持 韩天峰 2026-01-30 14:19:33 +0800
  • 38110f67d5 refactor(php): 重构PHP到C++编译器实现细节 韩天峰 2026-01-30 13:50:25 +0800
  • 2c90437a99 style(coding-standard): 移除严格类型声明并调整代码格式 韩天峰 2026-01-30 10:46:14 +0800
  • 0e4a332519 feat(php): 添加函数指针映射功能支持 韩天峰 2026-01-29 20:40:20 +0800
  • 100f2e22cb 代码格式化,命名空间处理 韩天峰 2026-01-29 19:35:39 +0800
  • 13a5849584 代码格式化,命名空间处理 韩天峰 2026-01-29 19:23:37 +0800
  • 8c20fd18c8 refactor(core): 优化代码结构和性能 韩天峰 2026-01-29 18:25:43 +0800
  • 1c074d140e feat(php): 实现PHP右结合赋值操作符支持 韩天峰 2026-01-29 16:02:33 +0800
  • 9465caea14 feat(php): 添加属性访问控制和对象类型检查功能 韩天峰 2026-01-29 11:03:57 +0800
  • 04fdbcc0e4 feat(php): 添加类构造函数需求检查和数组属性默认值处理 韩天峰 2026-01-28 20:54:47 +0800
  • 1fa3b4596b fix(compiler): 修复异常处理机制和二进制文件命名问题 韩天峰 2026-01-28 15:59:55 +0800
  • 8d8cb358d5 feat(php): 添加对 $$ 语法的检测和错误提示 韩天峰 2026-01-27 19:46:18 +0800
  • 96ecb8aae0 feat(php): 支持联合类型并优化编译器状态管理 韩天峰 2026-01-27 19:31:33 +0800
  • 1a8082ce2f fix(build): 修复源文件路径解析和编译选项配置问题 韩天峰 2026-01-27 18:49:48 +0800
  • 8cf58ebf70 feat(build): 支持项目配置文件中定义源文件路径 韩天峰 2026-01-27 18:38:52 +0800
  • 09af173013 feat(compiler): 添加项目配置文件支持和编译选项扩展 韩天峰 2026-01-27 18:31:05 +0800
  • 1fc07ee729 feat(compiler): 添加对mixed类型支持和优化函数调用解析 韩天峰 2026-01-27 17:47:10 +0800
  • 6878ecc517 refactor(php): 更新数组维度获取方法以支持写入操作标识 韩天峰 2026-01-27 13:05:34 +0800
  • 3bd95121de refactor(php): 优化编译器中的返回值类型处理和赋值操作解析 韩天峰 2026-01-27 12:54:18 +0800
  • c7c375019d refactor(compiler): 重构编译器配置和代码逻辑 韩天峰 2026-01-27 12:38:29 +0800
  • 3931d77ceb fix(php): 修复PHP嵌入模式下的模块注册和字符串释放问题 韩天峰 2026-01-27 11:31:37 +0800
  • 0d5d91ec02 fix(runtime): 解决模块注册表清理问题 韩天峰 2026-01-27 11:09:02 +0800
  • cf5e889a75 refactor(php): 重构PHP编译器函数声明解析和包装生成逻辑 韩天峰 2026-01-26 20:08:06 +0800
  • d3360d2f38 fix(php): 修复数组类型返回和include表达式处理 韩天峰 2026-01-26 19:10:50 +0800
  • f38098523f refactor(compiler): 重构PHP编译器参数类型解析逻辑 韩天峰 2026-01-26 18:58:50 +0800
  • 11828d3b5a feat(compiler): 添加对 any 函数的支持 韩天峰 2026-01-26 18:30:42 +0800
  • 37d0172164 ``` refactor(build): 优化编译链接逻辑并更新错误检查方式 韩天峰 2026-01-26 16:28:07 +0800
  • a6a06ca859 feat(translator): 增强PHP到C++编译器功能 韩天峰 2026-01-26 15:22:11 +0800
  • ea77b6d746 feat(compiler): 添加编译模式支持和目标名称配置 韩天峰 2026-01-24 15:49:43 +0800
  • d1c56ee5d1 fix(php): 修复赋值表达式作为右值时的解析错误 韩天峰 2026-01-23 18:44:24 +0800
  • e824c5d7c0 fix(compiler): 修复变量赋值和属性访问的类型检查问题 韩天峰 2026-01-23 18:28:07 +0800
  • 9499aac142 refactor(php): 更新PHP编译器中的类型转换函数命名 韩天峰 2026-01-23 14:22:12 +0800
  • 58f9cb4c28 fix(php): 修复PHP引用类型处理问题 韩天峰 2026-01-23 13:49:23 +0800
  • a529ccf306 fix(php): 修复对象值解析和函数参数处理问题 韩天峰 2026-01-22 19:40:15 +0800
  • abb5dbc6d8 fix(php): 修复后置递增递减操作符解析问题 韩天峰 2026-01-22 19:10:17 +0800
  • 51f039e6b4 refactor(Php): 优化对象值解析逻辑并添加方法标识支持 韩天峰 2026-01-22 18:23:40 +0800
  • 9b94b287cb refactor(php): 移除属性赋值解析方法并优化对象初始化 韩天峰 2026-01-22 17:07:51 +0800
  • f8be1767e6 feat(php): 添加对象类型推断和方法调用优化功能 韩天峰 2026-01-22 16:40:39 +0800
  • 0f3ccb98cd feat(php): 添加属性偏移量支持和性能优化 韩天峰 2026-01-22 11:06:02 +0800
  • 91a607185e refactor(php): 提取函数调用优化逻辑到独立trait 韩天峰 2026-01-21 19:38:55 +0800
  • 62e5615421 feat(php): 添加对原生方法调用的支持 韩天峰 2026-01-21 18:46:24 +0800
  • 3959fee828 test(zend): 添加heredoc语法和半保留字测试用例 韩天峰 2026-01-21 17:30:16 +0800
  • 166f53f28e fix(php): 修复编译器中的变量声明和属性获取问题 韩天峰 2026-01-21 16:43:35 +0800
  • f48b1f4781 refactor(php): 重构PHP编译器中的赋值表达式处理逻辑 韩天峰 2026-01-21 16:09:41 +0800
  • 1b78fc7fd9 feat(php): 添加PHP编译器基础功能和八皇后问题示例 韩天峰 2026-01-19 16:00:40 +0800
  • 3dc79d2074 fix(parser): 修复抽象类实例化和空语句处理问题 韩天峰 2026-01-17 15:39:57 +0800
  • 43b9797df8 test(classes): 添加魔术方法相关测试用例 韩天峰 2026-01-16 20:00:07 +0800
  • 66249916f5 fix(php): 修复$this变量重新赋值检查并添加类功能测试 韩天峰 2026-01-16 17:23:22 +0800
  • a6826d5fd0 feat(compiler): 添加PHP语法错误处理和类常量重复定义检查 韩天峰 2026-01-16 16:54:20 +0800
  • d90bf8a5fd feat(compiler): 添加类常量支持和优化代码生成 韩天峰 2026-01-16 16:41:20 +0800
  • 25e567b3db feat(php): 添加类定义功能支持 韩天峰 2026-01-16 16:10:59 +0800
  • 4ed56de30e feat(php): 实现PHP编译器对引用参数的支持 韩天峰 2026-01-16 14:53:09 +0800
  • 715abf458d refactor(php): 重构 foreach 循环解析逻辑以支持对象迭代器 韩天峰 2026-01-15 18:30:03 +0800
  • 749b4ec00d 修复迭代器实现,continue 时执行 next() 韩天峰 2026-01-15 16:47:53 +0800
  • c9d6e93f40 支持 Iterator/IteratorAggregate 对象 foreach 操作 韩天峰 2026-01-15 15:50:24 +0800
  • 9ca07388bc refactor(php): 重构PHP编译器中的变量表达式判断逻辑 韩天峰 2026-01-15 12:07:46 +0800
  • 8e7d39d7fe fix(translator): 当接口和类定义均为空时提前返回 韩天峰 2026-01-14 19:33:12 +0800
  • 689b59bbda 处理继承或实现内置类和接口 韩天峰 2026-01-14 19:26:07 +0800
  • 6ff687e1da Interface,ce 依赖关系处理,排序 韩天峰 2026-01-14 17:09:54 +0800
  • f8100988c4 update mixed 韩天峰 2026-01-14 14:19:38 +0800
  • bdea6f77cc 添加类的单元测试 韩天峰 2026-01-13 19:43:55 +0800
  • c3f5aca1a8 feat(generator): 添加变量名参数支持PHP全局变量初始化 韩天峰 2026-01-13 19:43:41 +0800
  • af9ecf336f feat(php): 添加方法和函数上下文跟踪功能 韩天峰 2026-01-13 19:43:21 +0800
  • 612d60d158 feat(examples): 添加PHP微基准测试脚本 韩天峰 2026-01-13 17:15:09 +0800
  • 8b0c3d2b72 refactor(php): 重构PHP编译器基础功能并优化代码结构 韩天峰 2026-01-13 16:52:31 +0800
  • ec106db274 refactor(compiler): 将全局变量生成改为扩展生成 韩天峰 2026-01-13 15:32:47 +0800
  • 9702529c0f feat(compiler): 添加类常量获取支持并优化参数信息处理 韩天峰 2026-01-13 13:44:52 +0800
  • e1bb057420 feat(compiler): 添加缓存机制和强制编译选项 韩天峰 2026-01-13 12:04:35 +0800
  • f3944a5259 refactor(compiler): 重构PHP到C++编译器实现 韩天峰 2026-01-13 11:39:57 +0800
  • e4505c2ef1 refactor(php): 重构函数和方法定义解析逻辑 韩天峰 2026-01-12 19:24:23 +0800
  • 5fd9215509 refactor(Php): 重构类定义和编译器实现 韩天峰 2026-01-12 19:05:25 +0800
  • d21e7c13bf refactor(Php): 优化Translator类中的方法以提高代码可读性 韩天峰 2026-01-12 17:41:48 +0800
  • 29bd55ccd3 feat(php): 添加类定义文件映射功能 韩天峰 2026-01-12 17:30:57 +0800
  • eaf2418313 refactor(Php): 优化 CompilerBase 类中的方法参数类型声明 韩天峰 2026-01-12 17:15:54 +0800
  • d24c8be049 feat(php): 添加命名空间支持和类继承功能 韩天峰 2026-01-12 17:11:31 +0800
  • 64d18db7e3 移除 for/foreach 的 key/value 变量的全局变量重复检测,在 C++ 中使用变量遮蔽(variable shadowing)不覆盖global/local var 韩天峰 2026-01-12 15:30:32 +0800
  • f7132da93b for/foreach 的 key/value 变量作为 scope var 而不是 local var 韩天峰 2026-01-12 15:26:03 +0800
  • ecbb00542e fix(compiler): 修复PHP到C++编译器中的类型解析问题 韩天峰 2026-01-12 14:16:05 +0800
  • ca1ee88d5f 支持 class 处理,初步版本 韩天峰 2026-01-12 14:03:26 +0800
  • 53a8e64b03 修改 gen_stub.php, 未设置类型默认为 mixed 韩天峰 2026-01-12 10:49:50 +0800
  • 02ce29ba97 added gen_stub.php 韩天峰 2026-01-12 10:42:49 +0800
  • a7d3cb323a 更新 main.cc 韩天峰 2026-01-09 18:12:53 +0800
  • da9b944099 重构类结构,拆分成多个类,避免单个类的尺寸过大 韩天峰 2026-01-09 18:12:34 +0800
  • 8327e198ed 重构类结构,拆分成多个类,避免单个类的尺寸过大 韩天峰 2026-01-09 17:57:53 +0800
  • 07c7abffd7 类处理代码 韩天峰 2026-01-09 17:56:13 +0800
  • bfc1d8b2c7 类处理代码 韩天峰 2026-01-09 17:54:32 +0800
  • 7ae7e12ad8 增加标准库单测文件 韩天峰 2026-01-09 17:53:56 +0800
  • 16787142d6 修复错误,增加单测 韩天峰 2026-01-08 19:52:27 +0800
  • 0033a243d0 添加更多测试,php std 标准库测试,支持 list 语法 韩天峰 2026-01-08 19:10:43 +0800
  • a54b04118d 支持错误抑制操作符,但仅支持控制一个函数 韩天峰 2026-01-08 16:16:36 +0800
  • 3c89f98296 code-format 韩天峰 2026-01-08 15:11:45 +0800
  • a085c33208 refactor(Php): 优化 MagicConst 和 Foreach 语句解析 韩天峰 2026-01-08 15:11:24 +0800
  • 185c5a75dc 添加 NAMESPACE_SEPARATOR 常量用于统一分隔符定义 韩天峰 2026-01-08 14:55:28 +0800
  • 68c272355c 命名空间和 use 语法支持 [1] ,仅 function,TODO class 韩天峰 2026-01-08 14:48:47 +0800
  • 955a3b0e4f refactor(compiler): 优化路径验证逻辑 韩天峰 2026-01-08 10:51:33 +0800
  • c601729ddc feat(translator): 更新编译器生成全局变量和常量功能 韩天峰 2026-01-08 10:49:40 +0800