..
Analysis
feat(compiler): implement native object stack promotion and improve call argument handling
4 weeks ago
Backend
refactor(nano): unify Windows and Unix platforms for source-composed runtime
1 week ago
Build
refactor(nano): unify Windows and Unix platforms for source-composed runtime
1 week ago
Config
feat(config): add project YAML include support with release configuration
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
Http
feat(compiler): add proxy support for PHP metadata and source downloads
2 weeks ago
Immutable
Immutable 实现
2 months ago
Installer
feat(compiler): add PHP builder and SAPI support with proxy configuration
2 weeks ago
NativeClass
fix(compiler): discover native globals with case-insensitive keywords ( #124 ) --skip-tests
3 weeks ago
Platform
feat(compiler): add embed module cache clearing and improve library detection
2 weeks ago
Python
fix(python): retain facade types without phpy loaded ( #128 ) --skip-tests
3 weeks 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
refactor(nano): unify Windows and Unix platforms for source-composed runtime
1 week ago
AbsTypeInferenceTest.php
fix(compiler): infer abs result from operand type
3 weeks 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
ArrayKeyExistsOptimizationTest.php
Restrict array_key_exists optimization to integer and string keys ( #130 )
3 weeks 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
refactor(generator): remove typephp prefix from cache accessors
3 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
4 weeks 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
4 weeks 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
fix(nano): support Apple native application targets
2 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
refactor(nano): unify Windows and Unix platforms for source-composed runtime
1 week ago
CompilerPhaseTest.php
fix(cli): support Composer entrypoint and isolate stub symbols
1 month ago
CompilerProjectConfigurationTest.php
fix(ci): restore compiled project scanning
3 weeks 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
refactor(optimizer): remove strtotime from direct wrapper optimization
3 weeks 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
refactor(generator): remove typephp prefix from cache accessors
3 weeks ago
DuplicateTest.php
fix(cli): support Composer entrypoint and isolate stub symbols
1 month ago
DynamicArithmeticResultTest.php
fix(compiler): preserve dynamic arithmetic result types ( #133 ) --skip-tests
2 weeks ago
EmptyTranslationUnitTest.php
perf(build): skip opcode work for ordinary PHP sources
3 weeks ago
EntryScriptCodegenTest.php
fix(nano): preserve Windows runtime function table
2 weeks ago
EnumCaseAstConstantLifecycleTest.php
feat(compiler): add embed module cache clearing and improve library detection
2 weeks 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
4 weeks 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
feat(compiler): track referenced classes and optimize runtime function calls
3 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
InterpolatedStringCodegenTest.php
fix(compiler): preserve NUL bytes in string interpolation ( #126 ) --skip-tests
3 weeks ago
LocalClosureCodegenTest.php
feat(compiler): add native source project compilation with closure reference capture support
4 weeks 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
refactor(nano): unify Windows and Unix platforms for source-composed runtime
1 week 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
feat(compiler): track referenced classes and optimize runtime function calls
3 weeks ago
PreprocessorTest.php
fix(build): use Mach-O archive section and preserve Composer entrypoint
3 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(compiler): unbox runtime modulo results
3 weeks ago
UnaryMinusCodegenTest.php
fix(parser): parenthesize unary minus operands that can change the C++ parse ( #46 ) --skip-tests
1 month ago
UnaryPlusCodegenTest.php
fix(compiler): apply unary plus numeric conversion ( #132 )
2 weeks 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
4 weeks 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
4 weeks 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