..
anon_class
fix(anon-class): handle null return in anonymous class methods
4 weeks ago
array
fix(array): reject scalar offset writes safely
2 days ago
array-def
fix(array-def): update list index validation to use PHP's append position
2 weeks ago
array_method
docs: remove documentation and plans for code reuse and encapsulation
2 weeks ago
arrow_fn
fix(compiler): validate dynamic call argument counts
4 weeks ago
attribute
fix: preserve imported enum cases in attribute arguments
1 week ago
basic
test: reduce recursive Fibonacci workload
1 week ago
bigint
feat(compiler): enhance big numeric type handling with improved conversions and validations
1 month ago
bignumber
feat(compiler): enhance big number type handling in logical operations
1 month ago
callable
refactor(scope): optimize callback map handling for preg_replace_callback_array
4 weeks ago
class
fix: enforce readonly declaration and inheritance rules ( #66 )
4 days ago
closure
fix(optimizer): preserve strict builtin validation
6 days ago
coalesce
feat(parser): implement ArrayAccess ??= operator support for nested targets
3 days ago
const
fix(parser): resolve PHP_INT_MAX/MIN folds case-sensitively with namespace rules ( #49 ) --skip-tests
5 days ago
control_flow
fix(parser): propagate multi-level break/continue before trailing statements
1 week ago
decimal
fix(decimal): optimize integer to decimal conversion without string intermediate
1 month ago
declare
fix: register TypePHP functions with strict types
4 weeks ago
devirtualize
fix(preprocessor): finalize method override flags before conversion ( #42 )
5 days ago
dynamic_call
feat(compiler): enhance call argument handling and foreach iteration performance
2 days ago
empty
mv tests/aot to tests/compiler
2 months ago
enum
fix(enum): enforce runtime and declaration invariants
2 days ago
exception
fix object throws and internal parent lookup
1 week ago
ffi
mv tests/aot to tests/compiler
2 months ago
float_edge
fix(parser): classify auto-Decimal literals by real mantissa precision ( #50 ) --skip-tests
5 days ago
functions
fix gh-43: type func_num_args expressions
5 days ago
generator
refactor(parser): change numeric parsing to always return strings
1 month ago
include_require
test(compiler): update test configuration and execution setup
2 weeks ago
keyword_extension
refactor(compiler): replace ExtensionProvider with MethodsFor attribute
2 months ago
keyword_method
fix object throws and internal parent lookup
1 week ago
loop
feat(compiler): enhance call argument handling and foreach iteration performance
2 days ago
magic_methods
feat(compiler): add property access caching mechanism for Zend integration
4 days ago
named_args
mv tests/aot to tests/compiler
2 months ago
namespace
fix trait import name resolution
5 days ago
native-class
perf: add request-local dynamic call caches
2 days ago
nullsafe
fix(parser): handle PHP array overflow in compound assignments and improve method name parsing
2 weeks ago
object_ctor
feat(parser): add support for final promoted properties and exit named arguments
2 weeks ago
object_property
feat(compiler): enhance call argument handling and foreach iteration performance
2 days ago
operator
fix(codegen): keep Zend operand read order around hoisted side effects ( #52 ) --skip-tests
4 days ago
optimizations
fix(optimizer): reject foreach-bound loop counters
4 days ago
parent_call
mv tests/aot to tests/compiler
2 months ago
place-holder
refactor(scope): replace dynamic call flag with unpacked callback scope requirement
4 weeks ago
python
test(compiler): update test configuration and execution setup
2 weeks ago
ref
test: cover by-reference return override semantics
4 days ago
reflection
feat(compiler): add PHP 8.4 property hooks support with Zend metadata registration
4 weeks ago
self-class
fix(stub): normalize special class constant references
1 month ago
static
feat(compiler): add static cache optimization and late static call improvements
2 days ago
std-array
refactor(tests): replace native_types and complex_types with Type constants
2 months ago
std-bigfloat
refactor(tests): replace native_types and complex_types with Type constants
2 months ago
std-bigint
feat(compiler): implement std container default initialization and mutation guards
1 month ago
std-decimal
refactor(tests): replace native_types and complex_types with Type constants
2 months ago
std-map
feat(compiler): implement std container default initialization and mutation guards
1 month ago
std-ordered-map
refactor(tests): replace native_types and complex_types with Type constants
2 months ago
std-stream
refactor(tests): replace native_types and complex_types with Type constants
2 months ago
std-vector
fix(parser): stabilize compound array access paths
1 week ago
stdlib
test(stdlib): cover RoundingMode enum at runtime ( #78 ) --skip-tests
2 days ago
stream_method
refactor(compiler): replace ExtensionProvider with MethodsFor attribute
2 months ago
strict_types
feat(compiler): implement strict scalar type validation for parameters and returns
1 month ago
string_method
fix(compiler): simplify root slot registration in CompilerBase
2 weeks ago
super_global
fix: align server globals with PHP CLI
1 month ago
switch
mv tests/aot to tests/compiler
2 months ago
trait
fix(trait): validate adaptations and member values
2 days ago
type_decl
Reclassify phpt test files
1 week ago
type_hits
mv tests/aot to tests/compiler
2 months ago
universal_method
refactor(compiler): replace ExtensionProvider with MethodsFor attribute
2 months ago
var_convert
refactor(compiler): replace ExtensionProvider with MethodsFor attribute
2 months ago
variadic
feat: support static by-reference variadics
1 week ago
RUN_TESTS_GUIDE.md
feat(testing): add test coverage analyzer tool
2 weeks ago
SKIP_TESTS.md
feat: support static by-reference variadics
1 week ago
static_property_test.inc
mv tests/aot to tests/compiler
2 months ago