| .. |
|
Analysis
|
feat(compiler): implement native object stack promotion and improve call argument handling
|
4 weeks ago |
|
Backend
|
feat(build): support stub files in incremental compilation
|
4 weeks ago |
|
Build
|
feat(parser): add std container parameter attribute support
|
3 weeks ago |
|
Context
|
feat(scope): enhance callback scope management with dynamic callable support
|
2 months ago |
|
Entity
|
fix(trait): validate adaptations and member values
|
1 month ago |
|
Generator
|
fix(generator): normalize float literal emission and handle INF/NAN constants
|
1 month ago |
|
Immutable
|
Immutable 实现
|
2 months ago |
|
Installer
|
fix(installer): parse php-config flags safely, fix gh-36
|
1 month ago |
|
NativeClass
|
Preserve get_called_class in directly compiled methods (#107)
|
4 weeks ago |
|
Platform
|
refactor(build): split class array constant lifecycle into separate translation units
|
4 weeks ago |
|
Python
|
refactor(compiler): migrate global compile-time functions to std namespace
|
1 month ago |
|
PythonTools
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 month ago |
|
Resolver
|
fix(compiler): prevent static method call cache pollution with dynamic trampolines
|
2 months ago |
|
Testing
|
Complete varint types migration and fixed-storage safety
|
1 month ago |
|
Transform
|
feat(compiler): add native source project compilation with closure reference capture support
|
1 month ago |
|
AbstractMethodDeclarationTest.php
|
fix(preprocessor): reject abstract method bodies and abstract private class methods (#62) --skip-tests
|
1 month ago |
|
AbstractRedeclarationTest.php
|
fix(translator): constructor, private-method and abstract redeclaration override rules (#56) --skip-tests
|
1 month ago |
|
ArgInfoTest.php
|
refactor(core): restructure namespace and file organization
|
3 months ago |
|
AssignOpTest.php
|
fix(loop): preserve increment diagnostics after rewrite
|
1 month ago |
|
AssignTest.php
|
Complete varint types migration and fixed-storage safety
|
1 month ago |
|
AstNodeTypeTest.php
|
refactor(compiler): migrate global compile-time functions to std namespace
|
1 month ago |
|
BigNumberUnsupportedOpTest.php
|
feat(parser): 添加对Big*数值类型不支持运算符的检查
|
4 months ago |
|
BigNumericValidationTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 month ago |
|
BranchPredictionTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 month ago |
|
CallCacheCodegenTest.php
|
perf(compiler): mark generated table accessors noexcept (#105) --skip-tests
|
4 weeks ago |
|
ClassConstantCodegenTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 month ago |
|
ClassConstantLifecycleSplitTest.php
|
refactor(build): split class array constant lifecycle into separate translation units
|
4 weeks ago |
|
ClassExistsTraitFoldTest.php
|
Remove use native_types, add use varint_types
|
1 month ago |
|
ClassKindInheritanceTest.php
|
fix: enforce readonly declaration and inheritance rules (#66)
|
1 month ago |
|
ClassMethodOverrideTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 month ago |
|
ClassTest.php
|
fix(translator): constructor, private-method and abstract redeclaration override rules (#56) --skip-tests
|
1 month ago |
|
CliUsageTest.php
|
feat(compiler): add native source project compilation with closure reference capture support
|
1 month ago |
|
CloneWithCodegenTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 month ago |
|
ClosureTest.php
|
feat(compiler): add native source project compilation with closure reference capture support
|
1 month ago |
|
CoalesceAssignSideEffectCodegenTest.php
|
fix(codegen): evaluate compound ??= RHS only when the target is not set (#47)
|
1 month ago |
|
CompactTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 month ago |
|
CompilationStatisticsTest.php
|
Add network features for typephp os and support curl+openssl
|
4 weeks ago |
|
CompileTimeAttributeRegistryTest.php
|
feat(parser): add StdArray attribute support for fixed-shape container parameters
|
3 weeks ago |
|
CompilerBaseAdapterTest.php
|
refactor(parser): remove unused methods and update call argument generation
|
2 months ago |
|
CompilerBaseApiTest.php
|
feat(compiler): implement stable ID registry and incremental compilation
|
4 weeks ago |
|
CompilerPhaseTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 month ago |
|
CompositeStaticTypeTest.php
|
feat(compiler): implement unified any() function handling and enhanced composite type checking
|
3 months ago |
|
CompoundTypeDeclarationValidationTest.php
|
fix(type): validate compound type declarations
|
1 month ago |
|
ConstantArithmeticOverflowTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 month ago |
|
ConstantExpressionValidatorTest.php
|
feat(parser): add support for PHP 8.5 void cast syntax
|
2 months ago |
|
ConstantMetadataLiteralTest.php
|
fix(gen_stub): spell PHP_INT_MIN constants with ZEND_LONG_MIN (#48) --skip-tests
|
1 month ago |
|
ConstantOverrideCovarianceTest.php
|
fix: harden typed constant inheritance
|
1 month ago |
|
ConstructorOverrideTest.php
|
fix(translator): constructor, private-method and abstract redeclaration override rules (#56) --skip-tests
|
1 month ago |
|
ConstructorVisibilityTest.php
|
fix(compiler): harden constructor visibility checks
|
3 months ago |
|
ConversionArityTest.php
|
Remove use native_types, add use varint_types
|
1 month ago |
|
CountGlobalsTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 month ago |
|
CountLiteralFoldTest.php
|
perf(optimizer): inline count for known array variables (#98)
|
1 month ago |
|
CtypeOptimizerTest.php
|
Remove use native_types, add use varint_types
|
1 month ago |
|
DatetimeOptimizerTest.php
|
feat(stdlib): lower core datetime calls directly
|
1 month ago |
|
DecimalLiteralClassificationTest.php
|
fix(parser): classify auto-Decimal literals by real mantissa precision (#50) --skip-tests
|
1 month ago |
|
DevirtualizeOrderTest.php
|
feat(compiler): implement dynamic call caching and static property resolution
|
1 month ago |
|
DirectGetCalledClassTest.php
|
Preserve get_called_class in directly compiled methods (#107)
|
4 weeks ago |
|
DuplicateTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 month ago |
|
EmptyTranslationUnitTest.php
|
优化生成的 C++ 代码体积,减少无效行
|
2 months ago |
|
EntryScriptCodegenTest.php
|
feat(compiler): add native source project compilation with closure reference capture support
|
1 month ago |
|
EnumCaseAstConstantLifecycleTest.php
|
fix(codegen): register enum-case class constants as real case objects (#51) --skip-tests
|
1 month ago |
|
EnumCaseClassConstantTest.php
|
fix(codegen): register enum-case class constants as real case objects (#51) --skip-tests
|
1 month ago |
|
EnumCaseConstantExpressionTest.php
|
fix(enum): enforce case uniqueness and final semantics
|
1 month ago |
|
EnumDeclarationRulesTest.php
|
fix(enum): enforce runtime and declaration invariants
|
1 month ago |
|
EnumMethodDeclarationRulesTest.php
|
fix(enum): enforce runtime and declaration invariants
|
1 month ago |
|
EvalOrderSideEffectsCodegenTest.php
|
Remove use native_types, add use varint_types
|
1 month ago |
|
ExceptionTest.php
|
refactor(core): restructure namespace and file organization
|
3 months ago |
|
ExitCodeTest.php
|
Complete varint types migration and fixed-storage safety
|
1 month ago |
|
FactoryTest.php
|
refactor(core): rename PhpAot namespace to TypePhp across codebase
|
3 months ago |
|
FileScannerTest.php
|
fix(build): make source discovery deterministic
|
2 months ago |
|
FixedReferenceStorageTest.php
|
feat(compiler): add native source project compilation with closure reference capture support
|
1 month ago |
|
FixedTypeDefaultValueTest.php
|
feat(platform): add Android arm64-v8a cross-compilation support
|
1 month ago |
|
ForeachIndentTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 month ago |
|
FuncCallOptimizerTest.php
|
Preserve get_called_class in directly compiled methods (#107)
|
4 weeks ago |
|
FuncCallOptimizerUnpackTest.php
|
Remove use native_types, add use varint_types
|
1 month ago |
|
FunctionImportResolutionTest.php
|
Resolve function imports before dispatch and policy checks (#108)
|
4 weeks ago |
|
FunctionTest.php
|
feat: support static by-reference variadics
|
1 month ago |
|
GenStubVersionFlagsTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 month ago |
|
GeneratedCodeCommentTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 month ago |
|
GeneratedCodeIndentationTest.php
|
feat(compiler): add precompiled object file support and freestanding C++ ABI
|
4 weeks ago |
|
GetParentClassOptimizerTest.php
|
fix(optimizer): handle internal class literals in get_parent_class (#44)
|
1 month ago |
|
HotPathCodegenTest.php
|
perf(compiler): bypass dynamic dispatch for known-array appends (#97)
|
1 month ago |
|
InheritanceErrorTest.php
|
fix(translator): let a trailing child variadic absorb parent parameters (#54)
|
1 month ago |
|
InterfaceConstantTest.php
|
fix(parser): resolve trait member constants with correct lexical namespace, Fix GH-113
|
3 weeks ago |
|
InterfaceDeclarationRulesTest.php
|
fix: enforce interface declaration and merge rules (#59) --skip-tests
|
1 month ago |
|
InterfaceMethodCollisionTest.php
|
fix: enforce interface declaration and merge rules (#59) --skip-tests
|
1 month ago |
|
InterfacePropertyHookTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 month ago |
|
InternalClassOverrideTest.php
|
fix(translator): validate overrides of built-in class methods (#55) --skip-tests
|
1 month ago |
|
InternalParentExtensionCodegenTest.php
|
refactor(build): split class array constant lifecycle into separate translation units
|
4 weeks ago |
|
LocalClosureCodegenTest.php
|
feat(compiler): add native source project compilation with closure reference capture support
|
1 month ago |
|
LocalVariableInitializerTest.php
|
Remove use native_types, add use varint_types
|
1 month ago |
|
LoopControlTest.php
|
Remove use native_types, add use varint_types
|
1 month ago |
|
LoopOptimizerTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 month ago |
|
MagicCallCodegenTest.php
|
feat(compiler): implement dynamic call caching and static property resolution
|
1 month ago |
|
MethodOverrideByRefReturnTest.php
|
test: cover by-reference return override semantics
|
1 month ago |
|
MethodOverrideVariadicTest.php
|
fix(translator): let a trailing child variadic absorb parent parameters (#54)
|
1 month ago |
|
MinMaxIntegerTest.php
|
perf(optimizer): lower simple integer min/max calls (#96)
|
1 month ago |
|
MultiReturnTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 month ago |
|
NamespaceAliasResolutionTest.php
|
fix(namespace): isolate explicit import aliases
|
1 month ago |
|
NanoCapabilityPolicyTest.php
|
Resolve function imports before dispatch and policy checks (#108)
|
4 weeks ago |
|
NativeConditionTemporaryTest.php
|
Keep boolean condition snapshots in native storage (#106)
|
4 weeks ago |
|
NativePropertyTest.php
|
refactor(compiler): simplify object property access in compiler base
|
1 month ago |
|
NativeScalarBinaryOperandTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 month ago |
|
NativeSlotZeroDivisorTest.php
|
Complete varint types migration and fixed-storage safety
|
1 month ago |
|
NegativeCompatibilityTest.php
|
Complete varint types migration and fixed-storage safety
|
1 month ago |
|
NewObjectCodegenTest.php
|
fix(codegen): omit unused object allocator storage
|
1 month ago |
|
OperatorTest.php
|
Remove use native_types, add use varint_types
|
1 month ago |
|
ParallelCompileTest.php
|
feat(build): enhance incremental compilation and response file handling
|
4 weeks ago |
|
PhpIntMaxFoldTest.php
|
fix(parser): resolve PHP_INT_MAX/MIN folds case-sensitively with namespace rules (#49) --skip-tests
|
1 month ago |
|
PolymorphicClassDispatchTest.php
|
test(PolymorphicClassDispatch): update regex pattern to use dynamic function IDs
|
4 weeks ago |
|
PreprocessorTest.php
|
feat(compiler): implement stable ID registry and incremental compilation
|
4 weeks ago |
|
PrivateMethodRedeclareTest.php
|
fix(translator): constructor, private-method and abstract redeclaration override rules (#56) --skip-tests
|
1 month ago |
|
PromotionAndPropertyTypeTest.php
|
fix(preprocessor): reject variadic promoted properties and callable property/constant types (#64) --skip-tests
|
1 month ago |
|
PropertyCacheCodegenTest.php
|
refactor(runtime): optimize request cache storage with single TLS pointer
|
1 month ago |
|
PropertyHookPlacementTest.php
|
fix(preprocessor): enforce property-hook placement rules for class properties (#63) --skip-tests
|
1 month ago |
|
RandomOptimizerTest.php
|
feat(stdlib): optimize random function calls
|
1 month ago |
|
ReadonlyDeclarationRulesTest.php
|
fix: enforce readonly declaration and inheritance rules (#66)
|
1 month ago |
|
ReadonlyPropertyTest.php
|
feat(readonly): enforce direct assignment only for readonly properties
|
2 months ago |
|
ReflectionTest.php
|
refactor(core): restructure namespace and file organization
|
3 months ago |
|
RoundModeTest.php
|
fix: reject unsupported Decimal round modes
|
1 month ago |
|
ScopedCallContextTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 month ago |
|
ServerEnvironmentTest.php
|
fix: cover eval error lifecycle regressions
|
2 months ago |
|
ShiftBoundaryTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 month ago |
|
SplRuntimeOptimizerTest.php
|
feat(stdlib): lower SPL runtime calls directly
|
1 month ago |
|
SsaAnalysisTest.php
|
fix(compiler): support first-class callable of internal functions (#93)
|
1 month ago |
|
StaticPropertyFunctionLocalCacheTest.php
|
feat(compiler): implement dynamic call caching and static property resolution
|
1 month ago |
|
StaticPropertyOverrideTest.php
|
fix(translator): reject static/instance property redeclaration mismatch (#57) --skip-tests
|
1 month ago |
|
StdAttributeTypeTest.php
|
feat(parser): add StdArray attribute support for fixed-shape container parameters
|
3 weeks ago |
|
StdContainerParameterTest.php
|
feat(parser): add StdArray attribute support for fixed-shape container parameters
|
3 weeks ago |
|
StdContainerValueInitializerTest.php
|
feat(std): add array value initializer support for std containers
|
3 weeks ago |
|
StringConcatAssignTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 month ago |
|
SymbolTest.php
|
perf(compiler): skip caches for variable method names
|
1 month ago |
|
ThrowTest.php
|
fix(php): 修复throw语句类型检查和对象转换逻辑
|
3 months ago |
|
TraitAbstractRequirementTest.php
|
fix(trait): preserve late-bound abstract type semantics
|
1 month ago |
|
TraitAdaptationValidationTest.php
|
fix(trait): validate adaptations and member values
|
1 month ago |
|
TraitCrossFileCallTest.php
|
fix: compose trait declarations before conversion (fix gh-80)
|
1 month ago |
|
TraitFuncDeclTest.php
|
重构 Trait 实现
|
2 months ago |
|
TraitMemberValueCompatibilityTest.php
|
fix(trait): validate adaptations and member values
|
1 month ago |
|
TraitPropertyImportContextTest.php
|
fix(trait): preserve import context for property defaults (#69)
|
1 month ago |
|
TraitsTest.php
|
feat(scope): enhance callback scope management with dynamic callable support
|
2 months ago |
|
TranslatorInstanceTest.php
|
refactor(translator): replace global variable with singleton pattern
|
1 month ago |
|
TypeCheckGeneratorTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 month ago |
|
TypedArrayPropertyTest.php
|
feat(parser): add strong PHP-array contract support with typedArray feature
|
3 weeks ago |
|
TypedArrayTest.php
|
feat(parser): add strong PHP-array contract support with typedArray feature
|
3 weeks ago |
|
TypedPropertyMethodCallTest.php
|
fix(compiler): preserve signatures for typed property method calls (#104)
|
4 weeks ago |
|
TypedReferenceTypeTest.php
|
Refactoring: support strongly typed references
|
1 month ago |
|
TypedScalarArithmeticCodegenTest.php
|
fix(codegen): PHP semantics for division, modulo, shifts and compound assignment on typed scalars (#45) --skip-tests
|
1 month ago |
|
UnaryMinusCodegenTest.php
|
fix(parser): parenthesize unary minus operands that can change the C++ parse (#46) --skip-tests
|
1 month ago |
|
UndefineTest.php
|
feat(parser): add readonly property unset protection
|
2 months ago |
|
UniversalMethodCallTest.php
|
feat(compiler): add native source project compilation with closure reference capture support
|
1 month ago |
|
UnsupportedFunctionTest.php
|
fix(compiler): resolve anonymous class names with proper namespace imports
|
2 months ago |
|
VarIntTypesTest.php
|
feat(compiler): add native source project compilation with closure reference capture support
|
1 month ago |
|
VariableVariableTest.php
|
test(compiler): cover expression variable names
|
3 months ago |
|
VariadicFixedArgumentsTest.php
|
Retain fixed arguments in func_get_args for variadic functions (#109)
|
4 weeks ago |
|
WasiUnsupportedSyntaxTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 month ago |
|
WasmExportAttributeTest.php
|
feat(wasm): add WASI component library mode with WIT interface generation
|
2 months ago |
|
WrapperArgumentMoveTest.php
|
fix(cli): support Composer entrypoint and isolate stub symbols
|
1 month ago |