TypePHP 编译器 https://swoole.com/aot/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
韩天峰 a79610fb2c fix(compiler): resolve anonymous class names with proper namespace imports 2 months ago
..
Analysis refactor(core): restructure namespace and file organization 3 months ago
Backend refactor(compiler): replace internal symbol caches with persistent cache mechanism 2 months ago
Build feat(wasm): add WASI component library mode with WIT interface generation 2 months ago
Config refactor(compiler): migrate symbol storage to repository pattern with diagnostic reporter 3 months ago
Context feat(scope): enhance callback scope management with dynamic callable support 2 months ago
Diagnostics 编译期注解语法支持 3 months ago
Entity feat(scope): enhance callback scope management with dynamic callable support 2 months ago
Exception 编译期注解语法支持 3 months ago
Generator fix(compiler): resolve anonymous class names with proper namespace imports 2 months ago
Installer feat(installer): add libphpx.so auto-build support and improve PHP detection 3 months ago
Metadata feat(wasm): add TypePHP WASM implementation plan and trait scope guard support 2 months ago
Optimizer feat(scope): enhance callback scope management with dynamic callable support 2 months ago
Parser fix(compiler): resolve anonymous class names with proper namespace imports 2 months ago
Platform feat(compiler): upgrade WASI support to Preview 2 with enhanced function validation 2 months ago
Python fix(compiler): prevent static method call cache pollution with dynamic trampolines 2 months ago
PythonTools feat(converter): add Python to TypePHP conversion features 2 months ago
Resolver fix(compiler): prevent static method call cache pollution with dynamic trampolines 2 months ago
Symbol feat(entity): add compile-time attributes and printer functionality 3 months ago
Transform feat(compiler): add PHP 8.4 property hooks support with Zend metadata registration 2 months ago
TypeSystem 重构 readonly:__construct() 和 __clone() 都属于初始化窗口 ,其他地方不允许写。与 PHP 不一致。 2 months ago
Assert.php refactor(core): rename PhpAot namespace to TypePhp across codebase 3 months ago
CompilerBase.php fix(compiler): resolve anonymous class names with proper namespace imports 2 months ago
CompilerTest.php refactor(docs): update file paths and directory structure references 3 months ago
Extractor.php refactor(docs): update file paths and directory structure references 3 months ago
Preprocessor.php 重构 Trait 实现 2 months ago
Translator.php fix(compiler): restore zend callback frames after caught exceptions 2 months ago
Type.php refactor(generator): replace self::TYPE_* constants with Type::* constants 3 months ago
compiler.php feat(python): add Python IDE helper generation and update object conversion methods 2 months ago
functions.php refactor(core): rename PhpAot namespace to TypePhp across codebase 3 months ago
gen_stub.php feat(compiler): add PHP 8.4 property hooks support with Zend metadata registration 2 months ago
polyfills.php feat(wasm): add WASI component library mode with WIT interface generation 2 months ago