..
Analysis
refactor(compiler): migrate global compile-time functions to std namespace
1 month ago
Backend
fix(cli): support Composer entrypoint and isolate stub symbols
1 month ago
Build
feat(platform): add Android arm64-v8a cross-compilation support
1 month 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
refactor(compiler): migrate global compile-time functions to std namespace
1 month ago
Platform
feat(platform): add iOS target support for TypePHP native compilation
1 month 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
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
ArrayDefTest.php
fix(cli): support Composer entrypoint and isolate stub symbols
1 month 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
fix dynamic static calls on object targets ( #87 )
1 month ago
ClassConstantCodegenTest.php
fix(cli): support Composer entrypoint and isolate stub symbols
1 month 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
CloneWithCodegenTest.php
fix(cli): support Composer entrypoint and isolate stub symbols
1 month ago
ClosureTest.php
Added native iOS application development 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
CompileTimeAttributeRegistryTest.php
fix(cli): support Composer entrypoint and isolate stub symbols
1 month ago
CompilerBaseAdapterTest.php
refactor(parser): remove unused methods and update call argument generation
2 months ago
CompilerBaseApiTest.php
fix(compiler): avoid native object filename collisions ( #91 )
1 month 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
DuplicateTest.php
fix(cli): support Composer entrypoint and isolate stub symbols
1 month ago
EmptyTranslationUnitTest.php
优化生成的 C++ 代码体积,减少无效行
2 months ago
EntryScriptCodegenTest.php
test(entry-script): add test for main line padding optimization
2 months 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
Added native iOS application development 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
Remove use native_types, add use varint_types
1 month ago
FuncCallOptimizerUnpackTest.php
Remove use native_types, add use varint_types
1 month 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
Remove use native_types, add use varint_types
1 month 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: harden typed constant inheritance
1 month 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: use PHPX internal class entry API
1 month ago
LocalClosureCodegenTest.php
Added native iOS application development 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
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
fix(cli): support Composer entrypoint and isolate stub symbols
1 month ago
PhpIntMaxFoldTest.php
fix(parser): resolve PHP_INT_MAX/MIN folds case-sensitively with namespace rules ( #49 ) --skip-tests
1 month ago
PreprocessorTest.php
fix(compiler): avoid native object filename collisions ( #91 )
1 month 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
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
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(aot): 支持类继承、接口及抽象类的类型兼容与运行时检查
3 months ago
UnsupportedFunctionTest.php
fix(compiler): resolve anonymous class names with proper namespace imports
2 months ago
VarIntTypesTest.php
Added native iOS application development support
1 month ago
VariableVariableTest.php
test(compiler): cover expression variable names
3 months 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