..
anon_class
fix(anon-class): handle null return in anonymous class methods
3 weeks ago
array
fix(optimizer): preserve unpacked call semantics
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
1 week ago
arrow_fn
fix(compiler): validate dynamic call argument counts
3 weeks ago
attribute
fix: preserve imported enum cases in attribute arguments
6 days ago
basic
test: reduce recursive Fibonacci workload
5 days 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
3 weeks ago
class
perf(compiler): optimize array statement writes and class constant lookups
2 weeks ago
closure
fix(optimizer): preserve strict builtin validation
3 days ago
coalesce
test(compiler): strengthen undefined coalesce assignment coverage
2 months ago
const
feat(compiler): add support for PHP 8.5 constant expression casts
1 week ago
control_flow
fix(parser): propagate multi-level break/continue before trailing statements
6 days 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 )
2 days ago
dynamic_call
fix gh-41: preserve assignment method receivers
2 days ago
empty
mv tests/aot to tests/compiler
2 months ago
enum
mv tests/aot to tests/compiler
2 months ago
exception
fix object throws and internal parent lookup
4 days ago
ffi
mv tests/aot to tests/compiler
2 months ago
float_edge
test: split PHP 8.5 numeric warnings
1 week ago
functions
fix gh-43: type func_num_args expressions
2 days ago
generator
refactor(parser): change numeric parsing to always return strings
4 weeks ago
include_require
test(compiler): update test configuration and execution setup
1 week ago
keyword_extension
refactor(compiler): replace ExtensionProvider with MethodsFor attribute
1 month ago
keyword_method
fix object throws and internal parent lookup
4 days ago
loop
fix foreach reference on dynamic variables
2 days ago
magic_methods
test(datetime): update datetime builtin class tests with explicit format parsing
4 weeks ago
named_args
mv tests/aot to tests/compiler
2 months ago
namespace
fix trait import name resolution
2 days ago
native-class
feat(compiler): add support for PHP 8.5 constant expression casts
1 week 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
1 week ago
object_property
fix(parser): handle compound assignment operations on typed properties
2 days ago
operator
fix(parser): parenthesize unary minus operands that can change the C++ parse ( #46 ) --skip-tests
2 days ago
optimizations
test(optimizer): cover folded type-check side effects
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
3 weeks ago
python
test(compiler): update test configuration and execution setup
1 week ago
ref
feat: support static by-reference variadics
5 days ago
reflection
feat(compiler): add PHP 8.4 property hooks support with Zend metadata registration
3 weeks ago
self-class
fix(stub): normalize special class constant references
1 month ago
static
fix(parser): preserve runtime class in static calls
6 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
4 weeks 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
4 weeks 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
7 days ago
stdlib
fix(optimizer): preserve strict builtin validation
3 days ago
stream_method
refactor(compiler): replace ExtensionProvider with MethodsFor attribute
1 month ago
strict_types
feat(compiler): implement strict scalar type validation for parameters and returns
4 weeks 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 import name resolution
2 days ago
type_decl
Reclassify phpt test files
7 days ago
type_hits
mv tests/aot to tests/compiler
2 months ago
universal_method
refactor(compiler): replace ExtensionProvider with MethodsFor attribute
1 month ago
var_convert
refactor(compiler): replace ExtensionProvider with MethodsFor attribute
1 month ago
variadic
feat: support static by-reference variadics
5 days ago
RUN_TESTS_GUIDE.md
feat(testing): add test coverage analyzer tool
1 week ago
SKIP_TESTS.md
feat: support static by-reference variadics
5 days ago
static_property_test.inc
mv tests/aot to tests/compiler
2 months ago