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.
 
 
韩天峰 1488563a27 fix(platform): honor php-config library directory 1 month ago
..
Analysis refactor(parser): remove unused methods and update call argument generation 2 months ago
ArrayDef fix(array-def): update list index validation to use PHP's append position 2 months ago
Backend refactor(parser): remove unused methods and update call argument generation 2 months ago
Build fix(compiler): defer cache IDs to convert phase 2 months ago
Cli 移除 8.2、8.3 版本的支持 2 months ago
Config refactor(compiler): migrate symbol storage to repository pattern with diagnostic reporter 3 months ago
Context perf(compiler): optimize array statement writes and class constant lookups 2 months ago
Diagnostics 编译期注解语法支持 3 months ago
Entity fix(compiler): defer cache IDs to convert phase 2 months ago
Exception 编译期注解语法支持 3 months ago
Generator fix(compiler): defer cache IDs to convert phase 2 months ago
Immutable Immutable 实现 2 months ago
Installer fix(platform): honor php-config library directory 1 month ago
Metadata 移除 8.2、8.3 版本的支持 2 months ago
NativeClass test(parser): add comprehensive tests for toArray method validation 2 months ago
Optimizer fix(optimizer): fold is_null for native scalars 1 month ago
Parser Merge branch 'bug-fix-gh-5' 1 month ago
Platform fix(platform): honor php-config library directory 1 month ago
Python feat(python): implement native bridge for python object calls and property access 2 months ago
PythonTools feat(converter): add Python to TypePHP conversion features 2 months ago
Resolver fix(namespace): isolate explicit import aliases 1 month ago
Symbol feat(entity): add compile-time attributes and printer functionality 3 months ago
Testing feat(testing): add test coverage analyzer tool 2 months ago
Transform feat(compiler): add support for PHP 8.5 constant expression casts 2 months ago
TypeSystem 修复 C++ 代码的缩进问题 2 months ago
Assert.php refactor(core): rename PhpAot namespace to TypePhp across codebase 3 months ago
CompilerBase.php fix(namespace): isolate explicit import aliases 1 month ago
CompilerTest.php refactor(docs): update file paths and directory structure references 3 months ago
Extractor.php docs: remove documentation and plans for code reuse and encapsulation 2 months ago
Preprocessor.php fix(cli): support Composer entrypoint and isolate stub symbols 1 month ago
Translator.php chore(version): bump version from 0.1.0 to 0.6.6 1 month ago
Type.php refactor(generator): replace self::TYPE_* constants with Type::* constants 3 months ago
compiler.php fix(cli): support Composer entrypoint and isolate stub symbols 1 month ago
gen_stub.php Merge pull request #6 from yuan-dian/fix/union-type-arginfo-escape 1 month ago
polyfills.php feat(compiler): add ArrayDef compile-time array contract support 2 months ago