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.
 
 
Alessio Giacobbe fafd7f25dc
fix: enforce readonly declaration and inheritance rules (#66)
1 day ago
..
Analysis fix(static-analysis): resolve high-value type issues 1 week ago
ArrayDef fix(array-def): update list index validation to use PHP's append position 2 weeks ago
Backend Translate all Chinese notes into English 6 days ago
Build Translate all Chinese notes into English 6 days ago
Cli 移除 8.2、8.3 版本的支持 3 weeks ago
Config refactor(compiler): migrate symbol storage to repository pattern with diagnostic reporter 2 months ago
Context fix compiler regression in internal calls and native arithmetic 2 days ago
Diagnostics fix(compiler): enforce AST type boundaries 1 week ago
Entity fix(translator): covariant typed class constants and interface constant contracts (#58) --skip-tests 2 days ago
Exception 编译期注解语法支持 1 month ago
Generator fix(codegen): keep Zend operand read order around hoisted side effects (#52) --skip-tests 1 day ago
Immutable Immutable 实现 2 weeks ago
Installer fix(installer): parse php-config flags safely, fix gh-36 4 days ago
Metadata Translate all Chinese notes into English 6 days ago
NativeClass refactor(parser): remove redundant null checks in binary operation and closure processing 1 week ago
Optimizer fix(optimizer): round() must not lower a RoundingMode enum to an int (#30) --skip-tests 2 days ago
Parser fix(codegen): keep Zend operand read order around hoisted side effects (#52) --skip-tests 1 day ago
Platform Translate all Chinese notes into English 6 days ago
Python feat(python): implement native bridge for python object calls and property access 3 weeks ago
PythonTools Translate all Chinese notes into English 6 days ago
Resolver fix trait import name resolution 3 days ago
Symbol Translate all Chinese notes into English 6 days ago
Testing feat(testing): add test coverage analyzer tool 1 week ago
Transform docs: clarify attribute factory name resolution timing 7 days ago
TypeSystem Translate all Chinese notes into English 6 days ago
Assert.php fix(static-analysis): resolve high-value type issues 1 week ago
CompilerBase.php fix: support relative indentation levels 2 days ago
CompilerTest.php refactor(docs): update file paths and directory structure references 2 months ago
Extractor.php Translate all Chinese notes into English 6 days ago
Preprocessor.php fix: enforce readonly declaration and inheritance rules (#66) 1 day ago
Translator.php fix: enforce readonly declaration and inheritance rules (#66) 1 day ago
Type.php refactor(generator): replace self::TYPE_* constants with Type::* constants 2 months ago
compiler.php refactor(translator): replace global variable with singleton pattern 2 days ago
gen_stub.php refactor(translator): replace global variable with singleton pattern 2 days ago
polyfills.php feat(compiler): add ArrayDef compile-time array contract support 2 weeks ago