..
anon_class
fix(anon-class): handle null return in anonymous class methods
4 weeks ago
array
fix(array): reject scalar offset writes safely
3 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
refactor(compiler): migrate global compile-time functions to std namespace
13 hours ago
bigint
refactor(compiler): migrate global compile-time functions to std namespace
13 hours 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
refactor(compiler): migrate global compile-time functions to std namespace
13 hours ago
closure
refactor(compiler): migrate global compile-time functions to std namespace
13 hours ago
coalesce
feat(parser): implement ArrayAccess ??= operator support for nested targets
4 days ago
const
fix(parser): resolve PHP_INT_MAX/MIN folds case-sensitively with namespace rules ( #49 ) --skip-tests
5 days ago
control_flow
refactor(compiler): migrate global compile-time functions to std namespace
13 hours 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
refactor(compiler): migrate global compile-time functions to std namespace
13 hours ago
empty
mv tests/aot to tests/compiler
2 months ago
enum
fix(enum): enforce runtime and declaration invariants
3 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
refactor(compiler): migrate global compile-time functions to std namespace
13 hours ago
generator
refactor(compiler): migrate global compile-time functions to std namespace
13 hours 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
6 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
refactor(compiler): migrate global compile-time functions to std namespace
13 hours ago
operator
fix(codegen): keep Zend operand read order around hoisted side effects ( #52 ) --skip-tests
4 days ago
optimizations
refactor(compiler): migrate global compile-time functions to std namespace
13 hours 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
refactor(compiler): migrate global compile-time functions to std namespace
13 hours 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
perf(compiler): optimize dynamic call argument handling and caching
1 day ago
std-array
refactor(compiler): migrate global compile-time functions to std namespace
13 hours 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
refactor(compiler): migrate global compile-time functions to std namespace
13 hours 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
3 days ago
type_decl
refactor(compiler): migrate global compile-time functions to std namespace
13 hours ago
type_hits
refactor(compiler): migrate global compile-time functions to std namespace
13 hours 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
refactor(compiler): migrate global compile-time functions to std namespace
13 hours 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