..
anon_class
fix(anon-class): handle null return in anonymous class methods
2 weeks ago
array
fix(compiler): simplify root slot registration in CompilerBase
4 days ago
array-def
fix(array-def): update list index validation to use PHP's append position
6 days ago
array_method
mv tests/aot to tests/compiler
1 month ago
arrow_fn
fix(compiler): validate dynamic call argument counts
2 weeks ago
attribute
Immutable 实现
7 days ago
basic
test(clone-with): add comprehensive tests for PHP 8.5 clone-with functionality
2 days ago
bigint
feat(compiler): enhance big numeric type handling with improved conversions and validations
3 weeks ago
bignumber
feat(compiler): enhance big number type handling in logical operations
3 weeks ago
callable
refactor(scope): optimize callback map handling for preg_replace_callback_array
2 weeks ago
class
perf(compiler): optimize array statement writes and class constant lookups
5 days ago
closure
chore(deps): update swoole/phpx dependency to version ~2.6.1
6 days ago
coalesce
test(compiler): strengthen undefined coalesce assignment coverage
1 month ago
compiler
mv tests/aot to tests/compiler
1 month ago
const
fix(generator): handle class constant parameter defaults correctly
3 weeks ago
control_flow
test(compiler): add comprehensive test coverage for PHP language features
2 days ago
decimal
fix(decimal): optimize integer to decimal conversion without string intermediate
3 weeks ago
declare
fix: register TypePHP functions with strict types
3 weeks ago
devirtualize
mv tests/aot to tests/compiler
1 month ago
dynamic_call
fix(compiler): prevent static method call cache pollution with dynamic trampolines
2 weeks ago
empty
mv tests/aot to tests/compiler
1 month ago
enum
mv tests/aot to tests/compiler
1 month ago
exception
fix(compiler): resolve anonymous class names with proper namespace imports
2 weeks ago
ffi
mv tests/aot to tests/compiler
1 month ago
float_edge
mv tests/aot to tests/compiler
1 month ago
functions
feat(compiler): add local class entry hoisting control for parameter defaults
5 days ago
generator
refactor(parser): change numeric parsing to always return strings
3 weeks ago
include_require
fix(compiler): resolve anonymous class names with proper namespace imports
2 weeks ago
keyword_extension
refactor(compiler): replace ExtensionProvider with MethodsFor attribute
1 month ago
keyword_method
mv tests/aot to tests/compiler
1 month ago
loop
feat(parser): add support for foreach by reference with property fetches
3 weeks ago
magic_methods
test(datetime): update datetime builtin class tests with explicit format parsing
3 weeks ago
named_args
mv tests/aot to tests/compiler
1 month ago
namespace
feat(compiler): add support for PHP 8.5 magic constants and namespace relative names
2 days ago
native-class
perf(gc): increase native heap initial threshold to 16 MiB
7 days ago
nullsafe
fix(parser): handle PHP array overflow in compound assignments and improve method name parsing
5 days ago
object_ctor
feat(parser): support dynamic class constant name fetch expressions
2 weeks ago
object_property
feat(compiler): add support for PHP 8.5 magic constants and namespace relative names
2 days ago
operator
test(compiler): add comprehensive test coverage for PHP language features
2 days ago
optimizations
perf(parser): optimize array dimension fetch and selection operations
5 days ago
parent_call
mv tests/aot to tests/compiler
1 month ago
place-holder
refactor(scope): replace dynamic call flag with unpacked callback scope requirement
2 weeks ago
python
feat(python): add Python IDE helper generation and update object conversion methods
2 weeks ago
ref
fix(parser): handle array value write dereferences correctly
4 days ago
reflection
feat(compiler): add PHP 8.4 property hooks support with Zend metadata registration
2 weeks ago
self-class
fix(stub): normalize special class constant references
1 month ago
static
fix(parser): handle constant expression type detection with namespace fallback
2 weeks ago
std-array
refactor(tests): replace native_types and complex_types with Type constants
1 month ago
std-bigfloat
refactor(tests): replace native_types and complex_types with Type constants
1 month ago
std-bigint
feat(compiler): implement std container default initialization and mutation guards
3 weeks ago
std-decimal
refactor(tests): replace native_types and complex_types with Type constants
1 month ago
std-map
feat(compiler): implement std container default initialization and mutation guards
3 weeks ago
std-ordered-map
refactor(tests): replace native_types and complex_types with Type constants
1 month ago
std-stream
refactor(tests): replace native_types and complex_types with Type constants
1 month ago
std-vector
feat(compiler): implement std container default initialization and mutation guards
3 weeks ago
stdlib
fix(parser): ensure correct argument evaluation order for native calls
3 weeks 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
3 weeks ago
string_method
fix(compiler): simplify root slot registration in CompilerBase
4 days ago
super_global
fix: align server globals with PHP CLI
4 weeks ago
switch
mv tests/aot to tests/compiler
1 month ago
trait
Python 互调用支持
2 weeks ago
type_decl
feat(compiler): add DNF type support for method signatures and variance
2 days ago
type_hits
mv tests/aot to tests/compiler
1 month 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
mv tests/aot to tests/compiler
1 month ago
RUN_TESTS_GUIDE.md
rename(compiler): update compiler executable name from compiler.php to tpc.php
1 month ago
SKIP_TESTS.md
rename(tests): move aot tests directory to compiler
1 month ago
concat_empty.phpt
fix(parser): safely omit empty concat literals
1 month ago
concat_flatten.phpt
mv tests/aot to tests/compiler
1 month ago
constant-int-arithmetic-overflow.phpt
feat(parser): enhance constant expression evaluation with nested operations support
3 weeks ago
constant-shift-boundaries.phpt
feat(parser): enhance constant expression evaluation with nested operations support
3 weeks ago
scalar-alias-class-type-names.phpt
feat(parser): enhance constant integer arithmetic handling with native mode checks
3 weeks ago
static_property_test.inc
mv tests/aot to tests/compiler
1 month ago
ternary-ref-captured.phpt
fix(compiler): complete captured ternary type handling
3 weeks ago
ternary-typed-arg.phpt
修复三元表达式 issue
3 weeks ago
ternary-void-captured.phpt
fix(compiler): complete captured ternary type handling
3 weeks ago