49 Commits (1b235d076906d5fae64d16ce7b11cf7589158a75)

Author SHA1 Message Date
韩天峰 1b235d0769 test(compiler): reject mixed cache lifetime IDs 10 hours ago
韩天峰 0ac6dfe499 fix(compiler): keep method cache lifetime aligned with class 11 hours ago
韩天峰 e4bb7b2605 refactor(build): separate project-specific compile options from common pch 15 hours ago
韩天峰 178636a577 feat(config): add ext-deps alias for extension-dependencies configuration 20 hours ago
韩天峰 1118c1e8ec feat(compiler): add PHP extension dependencies support 21 hours ago
韩天峰 2471ed1db7 feat(compiler): add native class export validation for library stubs 2 days ago
韩天峰 41e11a66e6 refactor(build): update runtime initialization and linking for native modules 4 days ago
韩天峰 e722501b3d refactor(generator): replace php prefixed helper functions with php namespace 4 days ago
韩天峰 d80f4a0d20 perf(parser): optimize array dimension fetch and selection operations 4 days ago
韩天峰 244fa4d8b2 Immutable 实现 7 days ago
韩天峰 981b8f54d7 Native Class 支持 2 weeks ago
韩天峰 af0b6f9582 移除 8.2、8.3 版本的支持 2 weeks ago
韩天峰 18dd9a8a32 fix(compiler): prevent static method call cache pollution with dynamic trampolines 2 weeks ago
韩天峰 7190bea4a5 refactor(compiler): replace internal symbol caches with persistent cache mechanism 2 weeks ago
韩天峰 6c97b4f301 feat(python): add Python IDE helper generation and update object conversion methods 2 weeks ago
韩天峰 9992793a02 feat(compiler): upgrade WASI support to Preview 2 with enhanced function validation 3 weeks ago
韩天峰 8503c7c32c 支持 wasm 3 weeks ago
韩天峰 b71ef5ca1a refactor(parser): change numeric parsing to always return strings 3 weeks ago
韩天峰 9d1ba7ee7a fix(generator): ensure all generated C values are returned as strings 3 weeks ago
韩天峰 8a23368cf1 feat(msvc): add compiler pdb support for debug builds 3 weeks ago
韩天峰 e0a8a8a4dc fix(parser): allow missing ignore paths in project YAML configuration 4 weeks ago
韩天峰 e9f617eae0 feat(parser): implement runtime constant resolution with namespace fallback 4 weeks ago
韩天峰 9d29aa7a3f refactor(compiler): standardize extension prefix handling and improve internal symbol detection 1 month ago
韩天峰 18b798e8ce 编译期注解语法支持 1 month ago
韩天峰 8bcd6ce863 feat(entity): add compile-time attributes and printer functionality 1 month ago
韩天峰 5ed5c4e384 feat(compiler): add NoExport attribute support for library ABI control 1 month ago
韩天峰 3ac611220e feat(compiler): implement external library import stub generation and handling 1 month ago
韩天峰 44ba3d4d1c refactor(backend): rename declaration generation methods and update header files 1 month ago
韩天峰 11e89428d0 feat(compiler): add library-specific stub function handling 1 month ago
韩天峰 44899e18d4 feat(compiler): add constant declarations to global variable header 1 month ago
韩天峰 bb113b2186 feat(compiler): add library function header exports and default value helpers 1 month ago
韩天峰 559a8860a0 feat(platform): add macOS Homebrew search paths support 1 month ago
韩天峰 a0ece071cc refactor(generator): replace self::TYPE_* constants with Type::* constants 2 months ago
韩天峰 bd2a3da14c feat(compiler): add PHP version control and pipe operator support 2 months ago
韩天峰 9f6a13d5f7 feat(compiler): add static type checking for composite types 2 months ago
韩天峰 88139f4da7 feat(build): add library build mode with proper target naming 2 months ago
韩天峰 8ac4c5872d refactor(core): rename PhpAot namespace to TypePhp across codebase 2 months ago
韩天峰 d767104e1c refactor(php): separate internal constants loading logic 2 months ago
韩天峰 6577f9bf81 fix: 修正项目名称与输出目录的解析逻辑 2 months ago
韩天峰 fc5eeb3c0f refactor:统一整数字面量生成并添加平台后缀支持 2 months ago
韩天峰 c3f0151e87 feat(aot): 支持类继承、接口及抽象类的类型兼容与运行时检查 2 months ago
韩天峰 8231208eaf fix(php): 修复继承访问控制和扩展清理逻辑 2 months ago
韩天峰 3ca0d64a6a feat(preprocessor): 增强PHP预处理器功能支持接口成员和常量解析 2 months ago
韩天峰 1ad6b54a49 fix(php): 修复项目配置中的路径解析和文件过滤问题 2 months ago
韩天峰 c8372fce04 refactor(php): 重构编译命令选项配置方法 2 months ago
韩天峰 47d11655ef fix(backend): 修复编译选项中的安全定义转义和路径处理问题 2 months ago
韩天峰 4632a8bba4 feat(compiler): 添加项目配置文件解析和类型检查功能 2 months ago
韩天峰 11acfdf10f refactor(aot): 移除UnsafePtr类型支持并优化std容器实现 3 months ago
韩天峰 efd6beac87 test(phpunit): 添加PHP编译器相关单元测试 3 months ago