19 Commits (244fa4d8b25739c3e33fcf10ce1d382ab6c834cb)

Author SHA1 Message Date
韩天峰 244fa4d8b2 Immutable 实现 7 days ago
韩天峰 13344ace72 Native Class 支持 [第五阶段] 1 week ago
韩天峰 981b8f54d7 Native Class 支持 2 weeks ago
NathanFreeman af7ae9df82 fix(compiler): validate dynamic call argument counts 2 weeks ago
韩天峰 e07b97d6cf feat(scope): enhance callback scope management with dynamic callable support 2 weeks ago
韩天峰 8a3b5ae9a4 refactor(scope): replace dynamic call flag with unpacked callback scope requirement 2 weeks ago
韩天峰 069d3e61bb Python 互调用支持 2 weeks ago
韩天峰 833b74b344 重构 Trait 实现 3 weeks ago
韩天峰 8503c7c32c 支持 wasm 3 weeks ago
韩天峰 8dd33c1400 feat(closure): implement proper lexical scope handling for closures 3 weeks ago
韩天峰 b9ba0e84d5 Fix windows issues 4 weeks ago
韩天峰 89799b9b8c fix(closure): handle static variables in closure use references 1 month ago
韩天峰 bd802ba9c4 feat(generator): add support for closure and arrow function generators 1 month ago
韩天峰 cf8bfdef06 fix(generator): update exception throwing mechanism and add progress tracking 1 month ago
韩天峰 a0ece071cc refactor(generator): replace self::TYPE_* constants with Type::* constants 2 months ago
韩天峰 3372e4c59c refactor(core): restructure namespace and file organization 2 months ago
韩天峰 ab5dfaa722 refactor(parser): move class constant fetch and nullsafe access to separate traits 2 months ago
韩天峰 b6cc597725 feat(compiler): implement unified any() function handling and enhanced composite type checking 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
韩天峰 aab412084f fix: 修复变参参数缺失命名参数及闭包副作用等问题 2 months ago
韩天峰 b13fdc60fa refactor(php): 重构PHP编译器代码结构和方法实现 2 months ago
韩天峰 4214e1e278 feat(php): 添加对构造函数析构函数返回类型和魔术方法的严格检查 2 months ago
韩天峰 0bfa2869c5 feat(compiler): 支持命名参数和提升属性功能 2 months ago
韩天峰 91f7085662 feat(closure): 为闭包添加类型检查功能 2 months ago
韩天峰 90f9da0368 feat(php): 为闭包生成器添加参数验证和可变参数支持 2 months ago
韩天峰 27060d9b87 refactor(php): 重构变量声明和全局变量处理逻辑 5 months ago
韩天峰 5260559345 feat(closure): 添加 C++ lambda 捕获局部变量支持 5 months ago
韩天峰 f226382d52 fix(static): 修复静态变量初始化中的类常量引用问题 5 months ago
韩天峰 fdf7eb9765 feat(compiler): 实现空合并运算符的编译支持 5 months ago
韩天峰 f6a3e5b4b3 refactor(php): 重构PHP编译器依赖管理和类属性初始化功能 5 months ago
韩天峰 d55f4fed2d fix(closure): 修复箭头函数局部变量声明问题 5 months ago
韩天峰 94615f939a refactor(closure): 移除闭包生成器中的当前作用域参数 5 months ago
韩天峰 7989c551bb fix(closure): 修复闭包生成器中的变量捕获逻辑 5 months ago
韩天峰 dd297b5f92 fix(closure): 修复闭包生成器中的引用捕获问题 5 months ago
韩天峰 1441a7e5be cs-fix 5 months ago
韩天峰 8af5580689 大重构,新增 FunctionContext 类 5 months ago
韩天峰 9eb781464a 大重构,新增 FunctionContext 类 5 months ago
韩天峰 9526f9992b feat(closure): 完善闭包 use 语法支持 5 months ago
韩天峰 208a34b134 feat(php): 添加对原生类型和方法调用的支持 5 months ago
韩天峰 eed45fdb61 fix(closure): 修复箭头函数和闭包生成中的代码顺序问题 6 months ago
韩天峰 f85889fce1 feat(php): 添加函数调用表达式检测和相关功能支持 6 months ago
韩天峰 dac3fa81e8 fix(generator): 修复闭包生成器中的变量状态恢复问题 6 months ago
韩天峰 7292635b3d refactor(php): 重构PHP编译器代码结构 6 months ago
韩天峰 78f3ca8025 code format 6 months ago
韩天峰 b091d2dad8 Revert "code format" 6 months ago
韩天峰 b6d64407f3 code format 6 months ago
韩天峰 70eccf59fc feat(closure): 添加闭包生成功能并支持占位符调用 6 months ago