594 Commits (c79573a9fea9a810f8914da9f28f3ea2d953710f)
 

Author SHA1 Message Date
韩天峰 c79573a9fe fix(php): 修复编译器基类中的回溯打印和类型返回验证问题 4 months ago
韩天峰 cc785eb7f7 refactor(php): 移除不再使用的 isWindows 属性 4 months ago
韩天峰 460ec638df refactor(php): 优化foreach循环中的迭代器变量使用并更新编译器常量 4 months ago
韩天峰 eaa1b4cd9a fix(php): 修复编译器基类中的回溯打印和类型返回验证问题 4 months ago
韩天峰 76ed488b75 fix(php): 修复子类作为父类返回时的类型检查逻辑 4 months ago
韩天峰 b6645e90ce test(named-args): 添加PHP 8+命名参数功能测试用例 4 months ago
韩天峰 42dae8ceaa 返回类不匹配时,必须是抽象类 4 months ago
韩天峰 954c0f399b feat(build): 更新 Windows 打包脚本以支持新示例和配置文件 4 months ago
韩天峰 9443895bfb feat(build): 添加 Windows 打包脚本 4 months ago
韩天峰 6cc40059e0 feat(game): 将俄罗斯方块游戏重构为纯PHP逻辑实现 4 months ago
韩天峰 661ab07cd9 refactor(backend): 重构编译器后端实现以支持自定义编译器路径 4 months ago
韩天峰 16259f095d fix(game): 修复俄罗斯方块游戏的SDL资源管理和退出机制 4 months ago
韩天峰 9186d04da4 refactor(backend): 将调试配置选项从 debug_info 统一更改为 debug 4 months ago
韩天峰 e80083bf6a docs(tetris): 添加俄罗斯方块游戏示例项目和相关文档 4 months ago
韩天峰 c4f828b30a fix(build): 统一调试选项配置并支持自定义链接器标志 4 months ago
韩天峰 2bf36baf56 俄罗斯方块示例程序 4 months ago
韩天峰 8f45f9a803 chore(version): 更新版本号从 1003 到 1035 4 months ago
韩天峰 619c482c7d docs(examples): 添加俄罗斯方块游戏示例项目 4 months ago
韩天峰 fa9dde33c6 config(php): 修改编译器默认配置选项 4 months ago
韩天峰 7ee5f8e018 删除无效的文档 4 months ago
韩天峰 67496f6bf6 feat(php): 添加MSVC编译器警告抑制功能 4 months ago
韩天峰 cd3657ec05 命名参数调用完成后,快速销毁临时数组,减少内存占用时间 4 months ago
韩天峰 ffa4ae8dae refactor(backend): 重构编译器架构为Platform+Backend双层抽象 4 months ago
韩天峰 217a638314 chore(build): 添加 PHP 单元测试缓存文件到忽略列表 4 months ago
韩天峰 51298c2d00 feat(backend): 添加 C 文件编译命令构建功能 4 months ago
韩天峰 6251d4d168 refactor(php): 简化编译器基类中的包含路径和库路径解析逻辑 4 months ago
韩天峰 95a742f6b7 移除旧的编译构建代码 4 months ago
韩天峰 2b97cee9e0 refactor(php): 重构平台检测逻辑的调用位置 4 months ago
韩天峰 028a83dcb2 feat(compiler): 添加编译器选择机制和平台优化 4 months ago
韩天峰 054560c0f9 feat(php): 添加 C++ 编译器配置支持并优化 PHP 路径查找逻辑 4 months ago
韩天峰 cbf4280fa0 test: fix phpx directory test script 4 months ago
韩天峰 4d04b34cc8 test: add phpx directory detection test 4 months ago
韩天峰 c4c218485a refactor: unify phpx directory detection logic across all platforms 4 months ago
韩天峰 10e79ac268 fix(Linux): use php-config to dynamically get include paths 4 months ago
韩天峰 bcef27c44a test(backend): 添加后端编译器单元测试并修复编译选项构建功能 4 months ago
韩天峰 95827cfb73 feat(backend): 添加编译器和平台抽象层实现 4 months ago
韩天峰 0793a647ee refactor(php): 重构 Windows 编译选项配置以提高代码可维护性 4 months ago
韩天峰 dcaf2878dd 优化 Windows 平台下的 lib 检测机制 4 months ago
韩天峰 39019ccd4a Revert "style(config): 更新PHP代码样式配置" 4 months ago
韩天峰 a792990553 fix(build): 修复Windows下编译器选择逻辑 4 months ago
韩天峰 08890ea630 style(config): 更新PHP代码样式配置 4 months ago
韩天峰 8d84671c57 refactor(php): 更新布尔值常量定义 4 months ago
韩天峰 7ad7657e28 cs-fix 4 months ago
韩天峰 4470c4597d fix(std): 修复标准数组布尔值比较问题 4 months ago
韩天峰 3f9f87ba7f fix(tests): 修正数组越界测试的期望输出格式 4 months ago
韩天峰 805f2a62ee refactor(compiler): 优化标准数组访问的类型检测和表达式解析 4 months ago
韩天峰 36be831b83 feat(php): 添加标准数组赋值解析支持 4 months ago
韩天峰 daa5379e46 feat(std-array): 添加标准数组类型支持 4 months ago
韩天峰 98ca30764a refactor(polyfills): 移除 php::Var 类型常量 4 months ago
韩天峰 faf6fe7a6b feat(php): 添加对多维标准数组维度访问的支持 4 months ago