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.
 
 
韩天峰 6d45c64b4d feat(parser): add validation for PHP 8.5 closure usage in constants and defaults 2 days ago
..
Analysis refactor(parser): remove unused methods and update call argument generation 2 days ago
ArrayDef fix(array-def): update list index validation to use PHP's append position 6 days ago
Backend refactor(parser): remove unused methods and update call argument generation 2 days ago
Build refactor(parser): remove unused methods and update call argument generation 2 days ago
Cli 移除 8.2、8.3 版本的支持 2 weeks ago
Config refactor(compiler): migrate symbol storage to repository pattern with diagnostic reporter 2 months ago
Context perf(compiler): optimize array statement writes and class constant lookups 4 days ago
Diagnostics 编译期注解语法支持 1 month ago
Entity perf(compiler): optimize array statement writes and class constant lookups 4 days ago
Exception 编译期注解语法支持 1 month ago
Generator feat(compiler): add support for PHP 8.5 magic constants and namespace relative names 2 days ago
Immutable Immutable 实现 7 days ago
Installer feat(installer): add libphpx.so auto-build support and improve PHP detection 1 month ago
Metadata 移除 8.2、8.3 版本的支持 2 weeks ago
NativeClass Native Class 支持 迭代器 1 week ago
Optimizer refactor(parser): remove unused methods and update call argument generation 2 days ago
Parser feat(compiler): add support for PHP 8.5 magic constants and namespace relative names 2 days ago
Platform feat(compiler): upgrade WASI support to Preview 2 with enhanced function validation 3 weeks ago
Python feat(python): implement native bridge for python object calls and property access 2 weeks ago
PythonTools feat(converter): add Python to TypePHP conversion features 2 weeks ago
Resolver 优化生成的 C++ 代码体积,减少无效行 5 days ago
Symbol feat(entity): add compile-time attributes and printer functionality 1 month ago
Transform feat(parser): add validation for PHP 8.5 closure usage in constants and defaults 2 days ago
TypeSystem 修复 C++ 代码的缩进问题 5 days ago
Assert.php refactor(core): rename PhpAot namespace to TypePhp across codebase 2 months ago
CompilerBase.php feat(compiler): add support for PHP 8.5 magic constants and namespace relative names 2 days ago
CompilerTest.php refactor(docs): update file paths and directory structure references 2 months ago
Extractor.php refactor(parser): remove unused methods and update call argument generation 2 days ago
Preprocessor.php refactor(parser): remove unused methods and update call argument generation 2 days ago
Translator.php feat(compiler): add support for PHP 8.5 magic constants and namespace relative names 2 days ago
Type.php refactor(generator): replace self::TYPE_* constants with Type::* constants 2 months ago
compiler.php feat(compiler): enhance WASI toolchain detection with library mode support 2 weeks ago
functions.php refactor(core): rename PhpAot namespace to TypePhp across codebase 2 months ago
gen_stub.php refactor(parser): remove unused methods and update call argument generation 2 days ago
polyfills.php feat(compiler): add ArrayDef compile-time array contract support 6 days ago