| .. |
|
Analysis
|
refactor(core): rename PhpAot namespace to TypePhp across codebase
|
2 months ago |
|
Backend
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 week ago |
|
Build
|
refactor(build): update runtime initialization and linking for native modules
|
2 weeks ago |
|
Context
|
feat(scope): enhance callback scope management with dynamic callable support
|
4 weeks ago |
|
Entity
|
fix(trait): validate adaptations and member values
|
1 day ago |
|
Generator
|
fix(generator): normalize float literal emission and handle INF/NAN constants
|
6 days ago |
|
Immutable
|
Immutable 实现
|
2 weeks ago |
|
Installer
|
fix(installer): parse php-config flags safely, fix gh-36
|
5 days ago |
|
NativeClass
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 week ago |
|
Platform
|
fix: resolve php-config from selected PHP home
|
1 week ago |
|
Python
|
test: align import conflict diagnostic
|
1 week ago |
|
PythonTools
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 week ago |
|
Resolver
|
fix(compiler): prevent static method call cache pollution with dynamic trampolines
|
4 weeks ago |
|
Testing
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 week ago |
|
AbstractMethodDeclarationTest.php
|
fix(preprocessor): reject abstract method bodies and abstract private class methods (#62) --skip-tests
|
3 days ago |
|
AbstractRedeclarationTest.php
|
fix(translator): constructor, private-method and abstract redeclaration override rules (#56) --skip-tests
|
3 days ago |
|
ArgInfoTest.php
|
refactor(core): restructure namespace and file organization
|
2 months ago |
|
ArrayDefTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 week ago |
|
AssignOpTest.php
|
test(compiler): 添加大数类型运算测试和自增自减操作限制
|
3 months ago |
|
AssignTest.php
|
Python 互调用支持
|
4 weeks ago |
|
AstNodeTypeTest.php
|
refactor(parser): remove unused methods and update call argument generation
|
2 weeks ago |
|
BigNumberUnsupportedOpTest.php
|
feat(parser): 添加对Big*数值类型不支持运算符的检查
|
3 months ago |
|
BigNumericValidationTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 week ago |
|
BranchPredictionTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 week ago |
|
ClassConstantCodegenTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 week ago |
|
ClassExistsTraitFoldTest.php
|
fix(optimizer): preserve class_exists autoload evaluation
|
6 days ago |
|
ClassKindInheritanceTest.php
|
fix: enforce readonly declaration and inheritance rules (#66)
|
3 days ago |
|
ClassMethodOverrideTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 week ago |
|
ClassTest.php
|
fix(translator): constructor, private-method and abstract redeclaration override rules (#56) --skip-tests
|
3 days ago |
|
CloneWithCodegenTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 week ago |
|
ClosureTest.php
|
fix(optimizer): preserve strict builtin validation
|
5 days ago |
|
CoalesceAssignSideEffectCodegenTest.php
|
fix(codegen): evaluate compound ??= RHS only when the target is not set (#47)
|
3 days ago |
|
CompactTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 week ago |
|
CompileTimeAttributeRegistryTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 week ago |
|
CompilerBaseAdapterTest.php
|
refactor(parser): remove unused methods and update call argument generation
|
2 weeks ago |
|
CompilerBaseApiTest.php
|
refactor(runtime): optimize request cache storage with single TLS pointer
|
3 days ago |
|
CompilerPhaseTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 week ago |
|
CompositeStaticTypeTest.php
|
feat(compiler): implement unified any() function handling and enhanced composite type checking
|
2 months ago |
|
ConstantArithmeticOverflowTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 week ago |
|
ConstantExpressionValidatorTest.php
|
feat(parser): add support for PHP 8.5 void cast syntax
|
2 weeks ago |
|
ConstantMetadataLiteralTest.php
|
fix(gen_stub): spell PHP_INT_MIN constants with ZEND_LONG_MIN (#48) --skip-tests
|
4 days ago |
|
ConstantOverrideCovarianceTest.php
|
fix: harden typed constant inheritance
|
3 days ago |
|
ConstructorOverrideTest.php
|
fix(translator): constructor, private-method and abstract redeclaration override rules (#56) --skip-tests
|
3 days ago |
|
ConstructorVisibilityTest.php
|
fix(compiler): harden constructor visibility checks
|
1 month ago |
|
ConversionArityTest.php
|
fix(optimizer): keep unpacked and named conversion arguments dynamic
|
6 days ago |
|
CountGlobalsTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 week ago |
|
CountLiteralFoldTest.php
|
fix(optimizer): preserve unpacked call semantics
|
5 days ago |
|
DecimalLiteralClassificationTest.php
|
fix(parser): classify auto-Decimal literals by real mantissa precision (#50) --skip-tests
|
4 days ago |
|
DevirtualizeOrderTest.php
|
fix(preprocessor): finalize method override flags before conversion (#42)
|
4 days ago |
|
DuplicateTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 week ago |
|
EmptyTranslationUnitTest.php
|
优化生成的 C++ 代码体积,减少无效行
|
2 weeks ago |
|
EntryScriptCodegenTest.php
|
test(entry-script): add test for main line padding optimization
|
2 weeks ago |
|
EnumCaseAstConstantLifecycleTest.php
|
fix(codegen): register enum-case class constants as real case objects (#51) --skip-tests
|
2 days ago |
|
EnumCaseClassConstantTest.php
|
fix(codegen): register enum-case class constants as real case objects (#51) --skip-tests
|
2 days ago |
|
EnumCaseConstantExpressionTest.php
|
fix(enum): enforce case uniqueness and final semantics
|
2 days ago |
|
EnumDeclarationRulesTest.php
|
fix(enum): enforce runtime and declaration invariants
|
1 day ago |
|
EnumMethodDeclarationRulesTest.php
|
fix(enum): enforce runtime and declaration invariants
|
1 day ago |
|
EvalOrderSideEffectsCodegenTest.php
|
fix(codegen): keep Zend operand read order around hoisted side effects (#52) --skip-tests
|
3 days ago |
|
ExceptionTest.php
|
refactor(core): restructure namespace and file organization
|
2 months ago |
|
ExitCodeTest.php
|
Add exit code phpunit tests
|
1 month ago |
|
FactoryTest.php
|
refactor(core): rename PhpAot namespace to TypePhp across codebase
|
2 months ago |
|
FileScannerTest.php
|
fix(build): make source discovery deterministic
|
2 weeks ago |
|
ForeachIndentTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 week ago |
|
FuncCallOptimizerTest.php
|
fix(optimizer): preserve strict builtin validation
|
5 days ago |
|
FuncCallOptimizerUnpackTest.php
|
fix(optimizer): preserve unpacked call semantics
|
5 days ago |
|
FunctionTest.php
|
feat: support static by-reference variadics
|
1 week ago |
|
GenStubVersionFlagsTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 week ago |
|
GeneratedCodeCommentTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 week ago |
|
GeneratedCodeIndentationTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 week ago |
|
GetParentClassOptimizerTest.php
|
fix(optimizer): handle internal class literals in get_parent_class (#44)
|
4 days ago |
|
HotPathCodegenTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 week ago |
|
InheritanceErrorTest.php
|
fix(translator): let a trailing child variadic absorb parent parameters (#54)
|
3 days ago |
|
InterfaceConstantTest.php
|
fix: harden typed constant inheritance
|
3 days ago |
|
InterfaceDeclarationRulesTest.php
|
fix: enforce interface declaration and merge rules (#59) --skip-tests
|
3 days ago |
|
InterfaceMethodCollisionTest.php
|
fix: enforce interface declaration and merge rules (#59) --skip-tests
|
3 days ago |
|
InterfacePropertyHookTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 week ago |
|
InternalClassOverrideTest.php
|
fix(translator): validate overrides of built-in class methods (#55) --skip-tests
|
3 days ago |
|
InternalParentExtensionCodegenTest.php
|
refactor: use PHPX internal class entry API
|
6 days ago |
|
LocalVariableInitializerTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 week ago |
|
LoopControlTest.php
|
fix(parser): parse do-while body before condition
|
1 week ago |
|
LoopOptimizerTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 week ago |
|
MagicCallCodegenTest.php
|
fix: isolate internal methods from magic call optimization
|
3 days ago |
|
MethodOverrideByRefReturnTest.php
|
test: cover by-reference return override semantics
|
3 days ago |
|
MethodOverrideVariadicTest.php
|
fix(translator): let a trailing child variadic absorb parent parameters (#54)
|
3 days ago |
|
MultiReturnTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 week ago |
|
NamespaceAliasResolutionTest.php
|
fix(namespace): isolate explicit import aliases
|
1 week ago |
|
NativePropertyTest.php
|
fix(parser): handle compound assignment operations on typed properties
|
4 days ago |
|
NativeScalarBinaryOperandTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 week ago |
|
NativeSlotZeroDivisorTest.php
|
fix(codegen): PHP semantics for division, modulo, shifts and compound assignment on typed scalars (#45) --skip-tests
|
3 days ago |
|
NegativeCompatibilityTest.php
|
fix: reject unsupported Decimal round modes
|
2 days ago |
|
NewObjectCodegenTest.php
|
perf: use native property handlers for ordinary classes
|
1 week ago |
|
OperatorTest.php
|
fix(codegen): PHP semantics for division, modulo, shifts and compound assignment on typed scalars (#45) --skip-tests
|
3 days ago |
|
ParallelCompileTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 week ago |
|
PhpIntMaxFoldTest.php
|
fix(parser): resolve PHP_INT_MAX/MIN folds case-sensitively with namespace rules (#49) --skip-tests
|
4 days ago |
|
PreprocessorTest.php
|
fix(trait): validate adaptations and member values
|
1 day ago |
|
PrivateMethodRedeclareTest.php
|
fix(translator): constructor, private-method and abstract redeclaration override rules (#56) --skip-tests
|
3 days ago |
|
PromotionAndPropertyTypeTest.php
|
fix(preprocessor): reject variadic promoted properties and callable property/constant types (#64) --skip-tests
|
2 days ago |
|
PropertyCacheCodegenTest.php
|
refactor(runtime): optimize request cache storage with single TLS pointer
|
3 days ago |
|
PropertyHookPlacementTest.php
|
fix(preprocessor): enforce property-hook placement rules for class properties (#63) --skip-tests
|
3 days ago |
|
ReadonlyDeclarationRulesTest.php
|
fix: enforce readonly declaration and inheritance rules (#66)
|
3 days ago |
|
ReadonlyPropertyTest.php
|
feat(readonly): enforce direct assignment only for readonly properties
|
4 weeks ago |
|
ReflectionTest.php
|
refactor(core): restructure namespace and file organization
|
2 months ago |
|
RoundModeTest.php
|
fix: reject unsupported Decimal round modes
|
2 days ago |
|
ScopedCallContextTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 week ago |
|
ServerEnvironmentTest.php
|
fix: cover eval error lifecycle regressions
|
1 month ago |
|
ShiftBoundaryTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 week ago |
|
SsaAnalysisTest.php
|
fix(optimizer): reject foreach-bound loop counters
|
3 days ago |
|
StaticPropertyOverrideTest.php
|
fix(translator): reject static/instance property redeclaration mismatch (#57) --skip-tests
|
3 days ago |
|
StringConcatAssignTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 week ago |
|
SymbolTest.php
|
refactor(generator): replace php prefixed helper functions with php namespace
|
2 weeks ago |
|
ThrowTest.php
|
fix(php): 修复throw语句类型检查和对象转换逻辑
|
2 months ago |
|
TraitAbstractRequirementTest.php
|
fix(trait): preserve late-bound abstract type semantics
|
5 days ago |
|
TraitAdaptationValidationTest.php
|
fix(trait): validate adaptations and member values
|
1 day ago |
|
TraitCrossFileCallTest.php
|
fix: compose trait declarations before conversion (fix gh-80)
|
2 days ago |
|
TraitFuncDeclTest.php
|
重构 Trait 实现
|
4 weeks ago |
|
TraitMemberValueCompatibilityTest.php
|
fix(trait): validate adaptations and member values
|
1 day ago |
|
TraitPropertyImportContextTest.php
|
fix(trait): preserve import context for property defaults (#69)
|
3 days ago |
|
TraitsTest.php
|
feat(scope): enhance callback scope management with dynamic callable support
|
4 weeks ago |
|
TranslatorInstanceTest.php
|
refactor(translator): replace global variable with singleton pattern
|
3 days ago |
|
TypeCheckGeneratorTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 week ago |
|
TypedScalarArithmeticCodegenTest.php
|
fix(codegen): PHP semantics for division, modulo, shifts and compound assignment on typed scalars (#45) --skip-tests
|
3 days ago |
|
UnaryMinusCodegenTest.php
|
fix(parser): parenthesize unary minus operands that can change the C++ parse (#46) --skip-tests
|
4 days ago |
|
UndefineTest.php
|
feat(parser): add readonly property unset protection
|
4 weeks ago |
|
UniversalMethodCallTest.php
|
feat(aot): 支持类继承、接口及抽象类的类型兼容与运行时检查
|
2 months ago |
|
UnsupportedFunctionTest.php
|
fix(compiler): resolve anonymous class names with proper namespace imports
|
4 weeks ago |
|
VariableVariableTest.php
|
test(compiler): cover expression variable names
|
2 months ago |
|
WasiUnsupportedSyntaxTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 week ago |
|
WasmExportAttributeTest.php
|
feat(wasm): add WASI component library mode with WIT interface generation
|
4 weeks ago |
|
WrapperArgumentMoveTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 week ago |