33 Commits (8503c7c32cbf534ea86294995904a4bc752f6b41)

Author SHA1 Message Date
韩天峰 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