TypePHP 编译器 https://swoole.com/aot/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
韩天峰 02fc0fb319 test(parser): add comprehensive tests for toArray method validation 19 hours ago
..
accessibility fix(parser): 解决空安全操作符在写入上下文中的使用问题 2 months ago
big-numeric fix(decimal): optimize integer to decimal conversion without string intermediate 3 weeks ago
closure feat(readonly): enforce direct assignment only for readonly properties 2 weeks ago
compiler_api feat(compiler): add native class support with export annotations 2 days ago
control-flow feat(parser): add continue statement support in switch cases within loops 4 weeks ago
loop feat(aot): 支持类继承、接口及抽象类的类型兼容与运行时检查 2 months ago
native-class-forward Native Class 支持 [第四阶段] 1 week ago
native-class-global-forward Native Class 支持 [完结] 1 week ago
preprocessor test(compiler): cover namespace trailing comment variants 1 month ago
python feat(python): implement native bridge for python object calls and property access 2 weeks ago
abstract-class-new.php docs(compiler): 添加AOT编译速度优化研究文档并完善测试用例 2 months ago
abstract_method_byref.php fix(compiler): 支持抽象/接口方法的按引用参数签名解析 2 months ago
abstract_method_byref_interface.php fix(compiler): 支持抽象/接口方法的按引用参数签名解析 2 months ago
abstract_method_byref_interface_typed.php fix(compiler): resolve reference args through interfaces 2 months ago
abstract_method_byref_multilevel.php fix(compiler): 支持抽象/接口方法的按引用参数签名解析 2 months ago
abstract_method_byref_namespace.php fix(compiler): 支持抽象/接口方法的按引用参数签名解析 2 months ago
abstract_method_signature_mismatch.php refactor(php): 重构PHP类定义和接口实现检查逻辑 2 months ago
abstract_parent_method_missing.php refactor(php): 重构PHP类定义和接口实现检查逻辑 2 months ago
array-def-class-map-key.php feat(compiler): add ArrayDef compile-time array contract support 6 days ago
array-def-inclusive-upper-bound.php fix(array-def): update list index validation to use PHP's append position 6 days ago
array-def-invalid-map-key.php feat(compiler): add ArrayDef compile-time array contract support 6 days ago
array-def-map-append.php feat(compiler): add ArrayDef compile-time array contract support 6 days ago
array-def-native-class-value.php feat(compiler): add ArrayDef compile-time array contract support 6 days ago
array-def-no-arguments.php feat(compiler): add ArrayDef compile-time array contract support 6 days ago
array-def-non-array-property.php feat(compiler): add ArrayDef compile-time array contract support 6 days ago
array-def-static-class-mismatch.php feat(compiler): add ArrayDef compile-time array contract support 6 days ago
array-def-static-key-mismatch.php feat(compiler): add ArrayDef compile-time array contract support 6 days ago
array-def-static-value-mismatch.php feat(compiler): add ArrayDef compile-time array contract support 6 days ago
array-def-std-container-value.php feat(compiler): add ArrayDef compile-time array contract support 6 days ago
array-def-too-many-arguments.php feat(compiler): add ArrayDef compile-time array contract support 6 days ago
arrayable-dynamic-field.php 编译期注解语法支持 1 month ago
arrayable-explicit-fields.php 编译期注解语法支持 1 month ago
arrayable-generated-method-conflict.php 编译期注解语法支持 1 month ago
arrayable-invalid-argument.php 编译期注解语法支持 1 month ago
arrayable-invalid-target.php 编译期注解语法支持 1 month ago
arrayable-parent-visible-fields.php 编译期注解语法支持 1 month ago
arrayable.php 编译期注解语法支持 1 month ago
assign-divide-by-zero.php feat(php): 添加除零检查和改进原生属性访问功能 2 months ago
assign-modulo-by-zero.php feat(php): 添加除零检查和改进原生属性访问功能 2 months ago
assign-not-identical-null.php fix(optimizer): parenthesize null-check expressions 4 weeks ago
assign-op-concat-array.php docs(native_types): 更新原生类型文档并完善类型提升规则说明 3 months ago
assign-op-undefined-var.php docs(native_types): 更新原生类型文档并完善类型提升规则说明 3 months ago
base-class-method.php feat(compiler): 添加未定义变量检查和对象处理器初始化 2 months ago
bigfloat-unsupported-mod.php feat(parser): 添加对Big*数值类型不支持运算符的检查 3 months ago
bigfloat-unsupported-shift.php feat(parser): 添加对Big*数值类型不支持运算符的检查 3 months ago
bigint-post-inc.php test(compiler): 添加大数类型运算测试和自增自减操作限制 3 months ago
bigint-pre-inc.php test(compiler): 添加大数类型运算测试和自增自减操作限制 3 months ago
bool-dynamic-call-logical.php docs: add big number inplace optimization plan and update bool conversion 3 weeks ago
bool-literal-identical.php fix(parser): handle native boolean literals in strict comparisons 4 weeks ago
branch-prediction.php feat(compiler): add expected and unexpected branch prediction functions 1 month ago
class-const-default-value.php fix: 修复类常量使用self作为方法参数默认值 2 months ago
class-constant-codegen.php perf(compiler): optimize array statement writes and class constant lookups 4 days ago
class-constant-invalid-expression.php feat(compiler): add constant expression validation and runtime attribute factories 1 month ago
class-constant-object-cast.php feat(compiler): add support for PHP 8.5 constant expression casts 19 hours ago
class-method-override-namespace.php feat(compiler): 添加项目配置文件解析和类型检查功能 2 months ago
class-method-override-order.php test(compiler): 添加类方法重写顺序测试用例 3 months ago
clone-invalid-return-type.php feat(php): 添加对构造函数析构函数返回类型和魔术方法的严格检查 2 months ago
clone-with-codegen.php feat(compiler): add PHP 8.5 clone-with support and scope handling 1 day ago
closure-ref-param.php feat(php): 添加对构造函数析构函数返回类型和魔术方法的严格检查 2 months ago
compact-this-inside-class.php feat(php): 支持 compact 函数中的 'this' 变量 2 months ago
compact-this-outside-class.php feat(php): 支持 compact 函数中的 'this' 变量 2 months ago
compact_no_this.php feat(php): 支持 compact 函数中的 'this' 变量 2 months ago
compile-time-attribute-duplicate.php 编译期注解语法支持 1 month ago
compile_time_attributes.php 编译期注解语法支持 1 month ago
composite-arrow-return-mismatch.php feat(compiler): implement unified any() function handling and enhanced composite type checking 2 months ago
composite-closure-return-mismatch.php feat(compiler): implement unified any() function handling and enhanced composite type checking 2 months ago
composite-empty-return-mismatch.php feat(compiler): implement unified any() function handling and enhanced composite type checking 2 months ago
composite-external-actual-unknown.php feat(compiler): implement unified any() function handling and enhanced composite type checking 2 months ago
composite-true-false-mismatch.php feat(compiler): implement unified any() function handling and enhanced composite type checking 2 months ago
constant-overflow-native-add.php feat(parser): enhance constant integer arithmetic handling with native mode checks 3 weeks ago
constant-overflow-native-div-subtree.php feat(parser): enhance constant expression evaluation with nested operations support 3 weeks ago
constant-overflow-native-div.php feat(parser): enhance constant integer arithmetic handling with native mode checks 3 weeks ago
constant-overflow-native-mod.php feat(parser): enhance constant integer arithmetic handling with native mode checks 3 weeks ago
constant-overflow-native-mul.php feat(parser): enhance constant integer arithmetic handling with native mode checks 3 weeks ago
constant-overflow-native-neg.php feat(parser): enhance constant integer arithmetic handling with native mode checks 3 weeks ago
constant-overflow-native-nested-add.php feat(parser): enhance constant expression evaluation with nested operations support 3 weeks ago
constant-overflow-native-nested-div.php feat(parser): enhance constant expression evaluation with nested operations support 3 weeks ago
constant-overflow-native-nested-mod.php feat(parser): enhance constant expression evaluation with nested operations support 3 weeks ago
constant-overflow-native-nested-zero.php feat(parser): enhance constant expression evaluation with nested operations support 3 weeks ago
constant-overflow-native-nonconstant.php feat(parser): enhance constant expression evaluation with nested operations support 3 weeks ago
constant-overflow-native-ok.php feat(parser): enhance constant expression evaluation with nested operations support 3 weeks ago
constant-overflow-native-sub.php feat(parser): enhance constant integer arithmetic handling with native mode checks 3 weeks ago
constant-overflow-warning.php feat(parser): enhance constant expression evaluation with nested operations support 3 weeks ago
constructor-existing-reordered.php refactor(constructor): enhance constructor property validation with existing method checks 1 month ago
constructor-existing.php 编译期注解语法支持 1 month ago
constructor-parent-final.php 编译期注解语法支持 1 month ago
constructor-parent-none.php 编译期注解语法支持 1 month ago
constructor-parent-optional.php 编译期注解语法支持 1 month ago
constructor-parent-private.php 编译期注解语法支持 1 month ago
constructor-parent-required.php 编译期注解语法支持 1 month ago
constructor-return-type.php feat(php): 添加对构造函数析构函数返回类型和魔术方法的严格检查 2 months ago
constructor-return-value.php fix(parser): 解决构造函数返回值和void表达式使用问题 2 months ago
constructor-static.php 编译期注解语法支持 1 month ago
constructor_visibility_inherited_private.php fix(compiler): harden constructor visibility checks 1 month ago
constructor_visibility_internal_private.php fix(compiler): harden constructor visibility checks 1 month ago
constructor_visibility_namespaced.php fix(compiler): harden constructor visibility checks 1 month ago
constructor_visibility_private.php fix(compiler): 检查构造函数可见性以防止非法调用 1 month ago
constructor_visibility_protected.php fix(compiler): 检查构造函数可见性以防止非法调用 1 month ago
constructor_visibility_protected_foreign_class.php fix(compiler): 检查构造函数可见性以防止非法调用 1 month ago
decimal-pre-dec.php test(compiler): 添加大数类型运算测试和自增自减操作限制 3 months ago
decimal-unsupported-bitand.php feat(parser): 添加对Big*数值类型不支持运算符的检查 3 months ago
decimal-unsupported-bitor.php feat(parser): 添加对Big*数值类型不支持运算符的检查 3 months ago
declare-strict-types-zero.php test(assign): 添加严格类型声明为0的测试用例 3 months ago
destructor-return-type.php feat(php): 添加对构造函数析构函数返回类型和魔术方法的严格检查 2 months ago
divide-by-zero-float.php feat(php): 添加除零检查和改进原生属性访问功能 2 months ago
divide-by-zero-int.php feat(php): 添加除零检查和改进原生属性访问功能 2 months ago
divide-by-zero-string.php feat(php): 添加除零检查和改进原生属性访问功能 2 months ago
duplicate_01.php refactor(php): 重构编译器内部函数和类管理机制 5 months ago
duplicate_02.php refactor(php): 重构编译器内部函数和类管理机制 5 months ago
duplicate_03.php refactor(php): 重构编译器内部函数和类管理机制 5 months ago
dynamic-call-positional-after-unpack.php feat(php): 添加对参数解包后位置参数的验证支持 2 months ago
dynamic-scalar-binary-operands.php feat(parser): optimize string concatenation assignment operations 5 days ago
exit-unknown-named-argument.php feat(parser): add support for final promoted properties and exit named arguments 1 day ago
external-library-subclass-param.php feat(aot): 支持类继承、接口及抽象类的类型兼容与运行时检查 2 months ago
final-promoted-property-without-visibility.php feat(parser): add support for final promoted properties and exit named arguments 1 day ago
function-method-symbol-collision-reversed.php fix(compiler): reject native symbol collisions 4 weeks ago
function-method-symbol-collision.php refactor(compiler): update function naming and namespace handling logic 4 weeks ago
function-method-symbol-underscore-collision.php test(compiler): cover separator symbol collisions 4 weeks ago
function-return-ref.php fix(php): 解决函数返回引用类型的编译错误 5 months ago
generated-code-comments.php 优化生成的 C++ 代码体积,减少无效行 5 days ago
generated-code-indentation.php refactor(generator): replace php prefixed helper functions with php namespace 4 days ago
generated-code-use-spacing.php 优化生成的 C++ 代码体积,减少无效行 5 days ago
generated-method-declared-conflict.php 编译期注解语法支持 1 month ago
generated-method-final-parent-conflict.php 编译期注解语法支持 1 month ago
generated-method-generated-conflict.php 编译期注解语法支持 1 month ago
generated-method-parent-conflict.php 编译期注解语法支持 1 month ago
generator-conversion-error.php feat(compiler): add static type checking for composite types 2 months ago
getter-function.php feat(entity): add compile-time attributes and printer functionality 1 month ago
getter-hook-property.php 编译期注解语法支持 1 month ago
getter-readonly-property.php 编译期注解语法支持 1 month ago
getter-static-property.php feat(entity): add compile-time attributes and printer functionality 1 month ago
getter.php feat(entity): add compile-time attributes and printer functionality 1 month ago
global-constant-attribute.php feat(compiler): add support for PHP 8.5 constant expression casts 19 hours ago
globals-array-access.php test(php): 添加 compact 和 globals 相关功能测试用例 2 months ago
hot-cold-conflict.php 编译期注解语法支持 1 month ago
hot-cold.php 编译期注解语法支持 1 month ago
hot-invalid-target.php 编译期注解语法支持 1 month ago
hot-path-codegen.php perf(parser): optimize array dimension fetch and selection operations 4 days ago
immutable-array-byref-builtin.php Immutable 实现 7 days ago
immutable-array-mutating-method.php Immutable 实现 7 days ago
immutable-chain-alias.php Immutable 实现 7 days ago
immutable-closure-capture-mutation.php Immutable 实现 7 days ago
immutable-closure-this.php Immutable 实现 7 days ago
immutable-compound-write.php Immutable 实现 7 days ago
immutable-constructor-parameter.php Immutable 实现 7 days ago
immutable-destructuring-write.php Immutable 实现 7 days ago
immutable-generator-context.php Immutable 实现 7 days ago
immutable-method-calls-mutable.php Immutable 实现 7 days ago
immutable-method-override-drops-contract.php Immutable 实现 7 days ago
immutable-method-property-write.php Immutable 实现 7 days ago
immutable-mutable-extension-method.php Immutable 实现 7 days ago
immutable-mutable-property-hook.php Immutable 实现 7 days ago
immutable-object-alias-mutation.php Immutable 实现 7 days ago
immutable-object-parameter-calls-mutable.php Immutable 实现 7 days ago
immutable-object-passed-to-mutable-parameter.php Immutable 实现 7 days ago
immutable-object-return-escape.php Immutable 实现 7 days ago
immutable-object-storage-escape.php Immutable 实现 7 days ago
immutable-parameter-override-drops-contract.php Immutable 实现 7 days ago
immutable-parameter-reassign.php Immutable 实现 7 days ago
immutable-property-byref-builtin.php Immutable 实现 7 days ago
immutable-reference.php Immutable 实现 7 days ago
immutable-unset.php Immutable 实现 7 days ago
immutable-write-forms.php Immutable 实现 7 days ago
inheritance_const_visibility_widen.php fix(php): 修复继承访问控制和扩展清理逻辑 2 months ago
inheritance_error.php test(php): 添加继承错误测试用例并实现继承兼容性检查 2 months ago
inheritance_error_byref.php feat(php): 添加PHP方法重写签名验证功能 2 months ago
inheritance_error_const_final.php fix(compiler): enforce class constant override rules 1 month ago
inheritance_error_const_missing_type.php fix(compiler): enforce class constant override rules 1 month ago
inheritance_error_const_type.php test(php): 添加继承错误测试用例并实现继承兼容性检查 2 months ago
inheritance_error_const_visibility.php test(php): 添加继承错误测试用例并实现继承兼容性检查 2 months ago
inheritance_error_dnf_param_narrowed.php feat(compiler): add DNF type support for method signatures and variance 1 day ago
inheritance_error_dnf_return_widened.php feat(compiler): add DNF type support for method signatures and variance 1 day ago
inheritance_error_final_hooked_property.php feat(property): add property override attribute support and validation 1 day ago
inheritance_error_final_method.php feat(php): 实现继承中方法重写的类型兼容性检查 2 months ago
inheritance_error_final_promoted_property.php feat(parser): add support for final promoted properties and exit named arguments 1 day ago
inheritance_error_final_property.php feat(property): add property override attribute support and validation 1 day ago
inheritance_error_final_property_hook.php feat(property): add property override attribute support and validation 1 day ago
inheritance_error_final_property_set_hook.php feat(parser): add support for promoted asymmetric visibility properties 1 day ago
inheritance_error_generator_return_widened.php merge: sync generator return covariance fix with master 1 month ago
inheritance_error_param_covariant_class.php feat(php): 实现继承中方法重写的类型兼容性检查 2 months ago
inheritance_error_private_set_property.php feat(property): add property override attribute support and validation 1 day ago
inheritance_error_promoted_private_set_property.php feat(parser): add support for promoted asymmetric visibility properties 1 day ago
inheritance_error_prop_readonly.php test(php): 添加继承错误测试用例并实现继承兼容性检查 2 months ago
inheritance_error_prop_type.php test(php): 添加继承错误测试用例并实现继承兼容性检查 2 months ago
inheritance_error_prop_visibility.php test(php): 添加继承错误测试用例并实现继承兼容性检查 2 months ago
inheritance_error_return.php feat(php): 添加PHP方法重写签名验证功能 2 months ago
inheritance_error_return_contravariant_class.php feat(php): 实现继承中方法重写的类型兼容性检查 2 months ago
inheritance_error_return_intersection_missing.php fix(compiler): enforce complete return covariance rules 1 month ago
inheritance_error_return_never_widened.php fix(compiler): enforce complete return covariance rules 1 month ago
inheritance_error_return_static_widened.php fix(compiler): enforce complete return covariance rules 1 month ago
inheritance_error_return_union_widened.php fix(compiler): enforce complete return covariance rules 1 month ago
inheritance_error_static.php feat(trait): 支持trait方法多别名和insteadof语法 2 months ago
inheritance_error_type.php feat(php): 添加PHP方法重写签名验证功能 2 months ago
inheritance_error_variadic.php feat(php): 添加PHP方法重写签名验证功能 2 months ago
inheritance_error_visibility.php test(php): 添加继承错误测试用例并实现继承兼容性检查 2 months ago
inheritance_error_visibility_narrow.php feat(compiler): 添加项目配置文件解析和类型检查功能 2 months ago
inheritance_optional_param_allowed.php feat(compiler): 添加项目配置文件解析和类型检查功能 2 months ago
inheritance_parameter_type_contravariant_class.php feat(php): 实现继承中方法重写的类型兼容性检查 2 months ago
inheritance_private_const_redeclare.php fix(php): 修复继承访问控制和扩展清理逻辑 2 months ago
inheritance_private_prop_redeclare.php fix(php): 修复继承访问控制和扩展清理逻辑 2 months ago
inheritance_prop_visibility_widen.php fix(php): 修复继承访问控制和扩展清理逻辑 2 months ago
inheritance_protected_child_const_access.php fix(php): 修复继承访问控制和扩展清理逻辑 2 months ago
inheritance_protected_child_method_access.php fix(php): 修复继承访问控制和扩展清理逻辑 2 months ago
inheritance_return_type_covariant_class.php feat(php): 实现继承中方法重写的类型兼容性检查 2 months ago
inheritance_return_type_covariant_from_none.php feat(php): 实现继承中方法重写的类型兼容性检查 2 months ago
interface-declared-object-mismatch.php feat(aot): 支持类继承、接口及抽象类的类型兼容与运行时检查 2 months ago
interface-param-mismatch.php feat(aot): 支持类继承、接口及抽象类的类型兼容与运行时检查 2 months ago
interface-return-mismatch.php feat(aot): 支持类继承、接口及抽象类的类型兼容与运行时检查 2 months ago
interface_abstract_class_missing.php refactor(php): 重构PHP类定义和接口实现检查逻辑 2 months ago
interface_abstract_method_mismatch.php refactor(php): 重构PHP类定义和接口实现检查逻辑 2 months ago
interface_abstract_method_signature.php refactor(php): 重构PHP类定义和接口实现检查逻辑 2 months ago
interface_abstract_parent_missing.php refactor(php): 重构PHP类定义和接口实现检查逻辑 2 months ago
interface_array_constant.php refactor(php): 重构PHP类定义和接口实现检查逻辑 2 months ago
interface_array_constant_implements.php feat(php): 支持接口常量继承功能 2 months ago
interface_method_from_trait.php feat(preprocessor): 增强PHP预处理器功能支持接口成员和常量解析 2 months ago
interface_method_missing.php feat(preprocessor): 增强PHP预处理器功能支持接口成员和常量解析 2 months ago
interface_method_signature_mismatch.php feat(preprocessor): 增强PHP预处理器功能支持接口成员和常量解析 2 months ago
interface_method_static_mismatch.php feat(trait): 支持trait方法多别名和insteadof语法 2 months ago
interface_param_union_narrows_mixed.php fix(php): validate composite parameter variance 2 months ago
interface_param_union_narrows_untyped.php fix(php): validate composite parameter variance 2 months ago
interface_property_hook_body.php feat(generator): add PHP 8.4 interface property hook contracts support 2 weeks ago
interface_property_hook_explicit_setter.php feat(generator): add PHP 8.4 interface property hook contracts support 2 weeks ago
interface_property_hook_final.php feat(property): add property override attribute support and validation 1 day ago
interface_property_hook_missing.php feat(generator): add PHP 8.4 interface property hook contracts support 2 weeks ago
interface_property_hook_plain.php feat(generator): add PHP 8.4 interface property hook contracts support 2 weeks ago
interface_property_hook_private.php feat(generator): add PHP 8.4 interface property hook contracts support 2 weeks ago
interface_property_hook_setter.php feat(generator): add PHP 8.4 interface property hook contracts support 2 weeks ago
interface_property_hook_type.php feat(generator): add PHP 8.4 interface property hook contracts support 2 weeks ago
interface_property_hook_variance.php feat(generator): add PHP 8.4 interface property hook contracts support 2 weeks ago
internal-call-missing-required-named-arg.php test(type): 添加类型检查和属性赋值相关测试用例 2 months ago
internal-call-unknown-named-arg.php test(type): 添加类型检查和属性赋值相关测试用例 2 months ago
internal-void-function-assignment.php fix(parser): 解决空安全操作符在写入上下文中的使用问题 2 months ago
internal-void-function-binary-operand.php fix(parser): 解决空安全操作符在写入上下文中的使用问题 2 months ago
internal-void-function-fully-qualified-assignment.php refactor(php): 重构PHP解析器的表达式处理和动态属性访问 2 months ago
internal-void-function-usleep-assignment.php refactor(php): 重构PHP解析器的表达式处理和动态属性访问 2 months ago
intersection_type_parent_not_allowed.php feat(compiler): 添加项目配置文件解析和类型检查功能 2 months ago
intersection_type_self_not_allowed.php feat(compiler): 添加项目配置文件解析和类型检查功能 2 months ago
intersection_type_static_not_allowed.php feat(compiler): 添加项目配置文件解析和类型检查功能 2 months ago
language_attributes.php 编译期注解语法支持 1 month ago
local-class-constant-declaration-initializer.php refactor(parser): update local variable initializer hoisting logic 6 days ago
local-constant-declaration-initializer.php refactor(parser): update local variable initializer hoisting logic 6 days ago
local-literal-declaration-initializer-native.php refactor(parser): update local variable initializer hoisting logic 6 days ago
local-literal-declaration-initializer.php feat(compiler): add ArrayDef compile-time array contract support 6 days ago
magic-call-static.php feat(php): 添加对构造函数析构函数返回类型和魔术方法的严格检查 2 months ago
magic-callstatic-nonstatic.php feat(php): 添加对构造函数析构函数返回类型和魔术方法的严格检查 2 months ago
magic-destruct-args.php feat(php): 添加对构造函数析构函数返回类型和魔术方法的严格检查 2 months ago
magic-get-param-type.php feat(php): 添加对构造函数析构函数返回类型和魔术方法的严格检查 2 months ago
magic-get-protected.php feat(php): 添加对构造函数析构函数返回类型和魔术方法的严格检查 2 months ago
magic-set-state-nonstatic.php feat(php): 添加对构造函数析构函数返回类型和魔术方法的严格检查 2 months ago
magic-tostring-args.php feat(php): 添加对构造函数析构函数返回类型和魔术方法的严格检查 2 months ago
method-optional-before-required-param.php feat(php): 添加对构造函数析构函数返回类型和魔术方法的严格检查 2 months ago
methods-for-inheritance.php 编译期注解语法支持 1 month ago
methods-for-interface-target.php 编译期注解语法支持 1 month ago
methods-for-keyword-conflict-reversed.php 编译期注解语法支持 1 month ago
methods-for-keyword-conflict.php 编译期注解语法支持 1 month ago
methods-for.php 编译期注解语法支持 1 month ago
modulo-by-zero-int.php feat(php): 添加除零检查和改进原生属性访问功能 2 months ago
multi-return-tuple.php feat(compiler): add multi-return array adapter with safe parameter consumption 1 month ago
must-use-discard.php 编译期注解语法支持 1 month ago
must-use-method-discard.php 编译期注解语法支持 1 month ago
native-call-duplicate-named-arg.php feat(php): 添加对原生函数调用中命名参数的支持 3 months ago
native-call-named-overwrites-positional.php feat(php): 添加对原生函数调用中命名参数的支持 3 months ago
native-call-positional-after-named.php feat(php): 添加对原生函数调用中命名参数的支持 3 months ago
native-call-positional-after-unpack.php feat(php): 添加对参数解包后位置参数的验证支持 2 months ago
native-call-unknown-named-arg.php feat(php): 添加对原生函数调用中命名参数的支持 3 months ago
native-class-anonymous.php Native Class 支持 [第六阶段] 1 week ago
native-class-any-escape.php Native Class 支持 [第二阶段] 1 week ago
native-class-any-property-reference.php Native Class 支持 [第四阶段] 1 week ago
native-class-arithmetic-operator.php Native Class 支持 [第二阶段] 1 week ago
native-class-array-access-coalesce-assign.php Native Class 支持 ArrayAccess 1 week ago
native-class-array-access-compound.php Native Class 支持 ArrayAccess 1 week ago
native-class-array-access-increment.php Native Class 支持 ArrayAccess 1 week ago
native-class-array-access-isset.php Native Class 支持 [第三阶段] 1 week ago
native-class-array-access-nested-write.php Native Class 支持 ArrayAccess 1 week ago
native-class-array-access-property-write.php Native Class 支持 ArrayAccess 1 week ago
native-class-array-access-reference.php Native Class 支持 ArrayAccess 1 week ago
native-class-array-access-unset.php Native Class 支持 [第三阶段] 1 week ago
native-class-array-access-write.php Native Class 支持 [第三阶段] 1 week ago
native-class-array-access.php Native Class 支持 [第三阶段] 1 week ago
native-class-array-dim-key.php Native Class 支持 [第三阶段] 1 week ago
native-class-array-key.php Native Class 支持 [第三阶段] 1 week ago
native-class-attribute-enum.php Native Class 支持 [第二阶段] 1 week ago
native-class-attribute-interface.php Native Class 支持 [第二阶段] 1 week ago
native-class-attribute-trait.php Native Class 支持 [第二阶段] 1 week ago
native-class-bare-return.php Native Class 支持 [第二阶段] 1 week ago
native-class-box-property.php Native Class 支持 [第三阶段] 1 week ago
native-class-closure-capture.php Native Class 支持 2 weeks ago
native-class-closure-parameter.php Native Class 支持 2 weeks ago
native-class-closure-return.php Native Class 支持 2 weeks ago
native-class-coalesce-assign-type.php Native Class 支持 [第三阶段] 1 week ago
native-class-coalesce-property-type.php Native Class 支持 [第三阶段] 1 week ago
native-class-compound-assignment.php Native Class 支持 [第三阶段] 1 week ago
native-class-count-without-countable.php Native Class 支持 [第二阶段] 1 week ago
native-class-dynamic-class-constant.php Native Class 支持 [第三阶段] 1 week ago
native-class-dynamic-class-expression.php Native Class 支持 [第八阶段] 1 week ago
native-class-dynamic-globals-write.php Native Class 支持 [完结] 1 week ago
native-class-dynamic-magic-method.php Native Class 支持 2 weeks ago
native-class-dynamic-new.php Native Class 支持 [第三阶段] 1 week ago
native-class-dynamic-static-call.php Native Class 支持 [第三阶段] 1 week ago
native-class-dynamic-static-magic-method.php Native Class 支持 2 weeks ago
native-class-explicit-constructor-call.php Native Class 支持 [第二阶段] 1 week ago
native-class-explicit-destructor-call.php Native Class 支持 [第四阶段] 1 week ago
native-class-first-class-callable.php Native Class 支持 [第二阶段] 1 week ago
native-class-foreach-by-reference.php Native Class 支持 迭代器 1 week ago
native-class-foreach.php Native Class 支持 [第三阶段] 1 week ago
native-class-function-first-class-callable.php Native Class 支持 [第二阶段] 1 week ago
native-class-generator-factory.php Native Class 支持 [第三阶段] 1 week ago
native-class-generator-local.php Native Class 支持 [第三阶段] 1 week ago
native-class-generator-method.php Native Class 支持 [第三阶段] 1 week ago
native-class-generator-parameter.php Native Class 支持 [第三阶段] 1 week ago
native-class-generator-yield.php Native Class 支持 [第三阶段] 1 week ago
native-class-get-called-class.php Native Class 支持 [第二阶段] 1 week ago
native-class-get-class-implicit.php Native Class 支持 [第二阶段] 1 week ago
native-class-get-class.php Native Class 支持 [第二阶段] 1 week ago
native-class-get-parent-class.php Native Class 支持 [第二阶段] 1 week ago
native-class-global-std-container.php Native Class 支持 [第五阶段] 1 week ago
native-class-global-type-change.php Native Class 支持 [第二阶段] 1 week ago
native-class-implicit-nullable-parameter.php Native Class 支持 [第二阶段] 1 week ago
native-class-increment.php Native Class 支持 [第三阶段] 1 week ago
native-class-instanceof.php Native Class 支持 2 weeks ago
native-class-interface-argument.php Native Class 支持 2 weeks ago
native-class-interface-assignment.php Native Class 支持 2 weeks ago
native-class-interface-property.php Native Class 支持 2 weeks ago
native-class-interface-return.php Native Class 支持 2 weeks ago
native-class-internal-interface-missing-method.php Native Class 支持 2 weeks ago
native-class-internal-interface-parameter.php Native Class 支持 2 weeks ago
native-class-internal-interface-visibility.php Native Class 支持 2 weeks ago
native-class-json-encode.php Native Class 支持 2 weeks ago
native-class-keyword-missing.php Native Class 支持 2 weeks ago
native-class-keyword-return-type.php test(parser): add comprehensive tests for toArray method validation 19 hours ago
native-class-late-static-constant.php Native Class 支持 [第二阶段] 1 week ago
native-class-loose-equality.php Native Class 支持 [第二阶段] 1 week ago
native-class-mixed-property-reference.php Native Class 支持 [第五阶段] 1 week ago
native-class-mixed-return.php Native Class 支持 2 weeks ago
native-class-new-static.php Native Class 支持 [第二阶段] 1 week ago
native-class-non-implementable-interface.php Native Class 支持 [第二阶段] 1 week ago
native-class-null-return.php Native Class 支持 [第二阶段] 1 week ago
native-class-null-union-parameter.php Native Class 支持 [第二阶段] 1 week ago
native-class-object-cast.php Native Class 支持 [第二阶段] 1 week ago
native-class-php-array.php Native Class 支持 2 weeks ago
native-class-php-property.php Native Class 支持 2 weeks ago
native-class-private-clone.php Native Class 支持 [第二阶段] 1 week ago
native-class-private-constant-access.php Native Class 支持 [第五阶段] 1 week ago
native-class-private-method-access.php Native Class 支持 [第六阶段] 1 week ago
native-class-property-hook-compound.php Native Class 支持 [第二阶段] 1 week ago
native-class-property-hook-indirect-reference.php Native Class 支持 [第二阶段] 1 week ago
native-class-property-hook-indirect-unset.php Native Class 支持 [第二阶段] 1 week ago
native-class-property-hook-indirect-write.php Native Class 支持 [第二阶段] 1 week ago
native-class-property-hook-isset.php Native Class 支持 [第二阶段] 1 week ago
native-class-property-reference.php Native Class 支持 [第四阶段] 1 week ago
native-class-property-unset.php Native Class 支持 [第四阶段] 1 week ago
native-class-protected-method-access.php Native Class 支持 [第六阶段] 1 week ago
native-class-readonly-property.php Native Class 支持 2 weeks ago
native-class-reference-assignment.php Native Class 支持 [第二阶段] 1 week ago
native-class-reference-function.php Native Class 支持 [第二阶段] 1 week ago
native-class-reference-method.php Native Class 支持 [第二阶段] 1 week ago
native-class-reference-parameter.php Native Class 支持 [第二阶段] 1 week ago
native-class-reference-return.php Native Class 支持 [第二阶段] 1 week ago
native-class-reflection-class.php Native Class 支持 [第三阶段] 1 week ago
native-class-reflection-member.php Native Class 支持 [第三阶段] 1 week ago
native-class-serialize.php Native Class 支持 [第六阶段] 1 week ago
native-class-static-method.php Native Class 支持 2 weeks ago
native-class-static-property.php Native Class 支持 2 weeks ago
native-class-static-signature.php Native Class 支持 [第六阶段] 1 week ago
native-class-static-std-container.php Native Class 支持 [第五阶段] 1 week ago
native-class-std-container-argument.php Native Class 支持 [第二阶段] 1 week ago
native-class-std-container-arrow-capture.php Native Class 支持 [第五阶段] 1 week ago
native-class-std-container-closure-capture.php Native Class 支持 [第五阶段] 1 week ago
native-class-std-container-conversion.php Native Class 支持 [第五阶段] 1 week ago
native-class-std-container-destructure.php Native Class 支持 [第五阶段] 1 week ago
native-class-std-container-escape.php Native Class 支持 [第二阶段] 1 week ago
native-class-std-container-native-any-property.php Native Class 支持 [第五阶段] 1 week ago
native-class-std-container-php-array.php Native Class 支持 [第五阶段] 1 week ago
native-class-std-container-php-property.php Native Class 支持 [第五阶段] 1 week ago
native-class-std-container-property.php Native Class 支持 2 weeks ago
native-class-std-container-reference.php Native Class 支持 [第五阶段] 1 week ago
native-class-std-container-return.php Native Class 支持 [第五阶段] 1 week ago
native-class-std-container-static-property.php Native Class 支持 [第五阶段] 1 week ago
native-class-stub.stub.php feat(compiler): add native class support with export annotations 2 days ago
native-class-switch-case.php Native Class 支持 [第三阶段] 1 week ago
native-class-switch.php Native Class 支持 [第三阶段] 1 week ago
native-class-throw.php Native Class 支持 [第三阶段] 1 week ago
native-class-to-any-undefined.php feat(compiler): add support for PHP 8.5 constant expression casts 19 hours ago
native-class-to-any-untyped-return.php feat(compiler): add support for PHP 8.5 constant expression casts 19 hours ago
native-class-to-any-wrong-return.php feat(compiler): add support for PHP 8.5 constant expression casts 19 hours ago
native-class-to-array-parameters.php test(parser): add comprehensive tests for toArray method validation 19 hours ago
native-class-to-object-parameters.php feat(compiler): add ArrayDef compile-time array contract support 6 days ago
native-class-to-object-return-type.php feat(compiler): add ArrayDef compile-time array contract support 6 days ago
native-class-to-object.php feat(compiler): add ArrayDef compile-time array contract support 6 days ago
native-class-trait-dynamic-magic-method.php Native Class 支持 2 weeks ago
native-class-trait-static-method.php Native Class 支持 2 weeks ago
native-class-trait-static-signature.php Native Class 支持 [第六阶段] 1 week ago
native-class-unary-operator.php Native Class 支持 [第三阶段] 1 week ago
native-class-union-signature.php Native Class 支持 2 weeks ago
native-class-untyped-parameter.php Native Class 支持 [第二阶段] 1 week ago
native-class-untyped-property.php Native Class 支持 2 weeks ago
native-class-untyped-return.php Native Class 支持 2 weeks ago
native-class-variable-method.php Native Class 支持 [第三阶段] 1 week ago
native-class-variable-property.php Native Class 支持 [第三阶段] 1 week ago
native-class-variadic-parameter.php Native Class 支持 [第二阶段] 1 week ago
native-class-virtual-byref-variance.php Native Class 支持 [第二阶段] 1 week ago
native-class-virtual-named-gap.php Native Class 支持 [第二阶段] 1 week ago
native-class-weak-reference.php Native Class 支持 [第六阶段] 1 week ago
native-class-zend-constructor.php Native Class 支持 2 weeks ago
native-class-zend-inheritance.php Native Class 支持 2 weeks ago
native-class-zend-native-property.php Native Class 支持 2 weeks ago
native-method-unset-keeps-optimization.php refactor(context): remove runtime checked objects tracking mechanism 2 weeks ago
native-promoted-private-set-external-write.php feat(parser): add support for promoted asymmetric visibility properties 1 day ago
native-property-assign-op-class-const.php feat(native): add native property assignment operation with class constant 2 months ago
native-property-assign-op-int.php feat(parser): add native property assignment and compound assignment support 2 months ago
native-property-full-name.php fix(php): 修复静态属性晚绑定支持问题 2 months ago
native-property-private-other-class.php feat(php): 添加除零检查和改进原生属性访问功能 2 months ago
native-property-private-shadow.php feat(property): add property override attribute support and validation 1 day ago
native-property-protected-unrelated-class.php feat(php): 添加除零检查和改进原生属性访问功能 2 months ago
native-property-static-type-mismatch.php fix(php): resolve native property assignment type checking and conversion issues 2 months ago
native-property-this-write-conversion.php fix(php): resolve native property assignment type checking and conversion issues 2 months ago
native-property-unset-disables-hoist.php feat(type-system): enforce typed object constraints after unset operations 2 weeks ago
native-property-write-conversion.php 优化生成的 C++ 代码体积,减少无效行 5 days ago
native-scalar-binary-operands.php feat(parser): optimize string concatenation assignment operations 5 days ago
new-object-codegen.php perf(compiler): optimize array statement writes and class constant lookups 4 days ago
new-positional-after-unpack.php feat(php): 添加对参数解包后位置参数的验证支持 2 months ago
not-empty-arrow-function.php 编译期注解语法支持 1 month ago
not-null-arrow-function.php 编译期注解语法支持 1 month ago
not-null-invalid-target.php feat(entity): add compile-time attributes and printer functionality 1 month ago
not-null-nullable-warning.php 编译期注解语法支持 1 month ago
nullsafe-nested-private-property.php fix(parser): 解决空安全操作符在写入上下文中的使用问题 2 months ago
nullsafe-private-property.php fix(parser): 解决空安全操作符在写入上下文中的使用问题 2 months ago
nullsafe-write-assign-op.php fix(parser): 解决空安全操作符在写入上下文中的使用问题 2 months ago
nullsafe-write-assign-ref-left.php fix(parser): 解决空安全操作符在写入上下文中的使用问题 2 months ago
nullsafe-write-assign-ref-right.php fix(parser): 解决空安全操作符在写入上下文中的使用问题 2 months ago
nullsafe-write-assign.php fix(parser): 解决空安全操作符在写入上下文中的使用问题 2 months ago
nullsafe-write-inc.php fix(parser): 解决空安全操作符在写入上下文中的使用问题 2 months ago
nullsafe-write-unset.php fix(parser): 解决空安全操作符在写入上下文中的使用问题 2 months ago
object-foreach-indent.php fix(generator): update exception throwing mechanism and add progress tracking 1 month ago
object-prop-subclass-mismatch.php fix(compiler): 解决对象属性类型检查和赋值操作问题 3 months ago
optimizer-undefined-var.php test(php): 添加 compact 和 globals 相关功能测试用例 2 months ago
optional-before-required-param.php feat(php): 添加对构造函数析构函数返回类型和魔术方法的严格检查 2 months ago
override-arguments.php 编译期注解语法支持 1 month ago
override-attribute-private-parent.php 编译期注解语法支持 1 month ago
override-constructor.php 编译期注解语法支持 1 month ago
override-duplicate.php 编译期注解语法支持 1 month ago
override-interface-missing.php 编译期注解语法支持 1 month ago
override-invalid-target.php 编译期注解语法支持 1 month ago
override-missing.php 编译期注解语法支持 1 month ago
override-private-method.php docs(compiler): 添加AOT编译速度优化研究文档并完善测试用例 2 months ago
override-property-interface.php feat(property): add property override attribute support and validation 1 day ago
override-property-missing.php feat(property): add property override attribute support and validation 1 day ago
override-property-private-parent.php feat(property): add property override attribute support and validation 1 day ago
override-property-trait-missing.php feat(property): add property override attribute support and validation 1 day ago
override-property-valid.php feat(property): add property override attribute support and validation 1 day ago
override-trait-missing.php 编译期注解语法支持 1 month ago
override-valid.php 编译期注解语法支持 1 month ago
parameter-validation-order.php 编译期注解语法支持 1 month ago
parent-abstract-method.php feat(php): 添加抽象方法支持和调用保护 2 months ago
parent-constructor-used-as-argument.php fix(parser): 解决构造函数返回值和void表达式使用问题 2 months ago
parent-constructor-used-as-value.php fix(parser): 解决构造函数返回值和void表达式使用问题 2 months ago
parent-method-private.php fix: 修复trait中parent::调用及方法覆盖兼容性校验 1 month ago
printer-arrayable-field-types.php 编译期注解语法支持 1 month ago
printer-generated-method-conflict.php 编译期注解语法支持 1 month ago
printer-parent-private-field.php 编译期注解语法支持 1 month ago
printer-private-fields.php 编译期注解语法支持 1 month ago
printer-static-field.php 编译期注解语法支持 1 month ago
private-set-property.php feat(parser): add support for PHP 8.4 property hooks and asymmetric visibility 2 months ago
promoted-asymmetric-untyped.php feat(parser): add support for promoted asymmetric visibility properties 1 day ago
promoted-asymmetric-wider-set.php feat(parser): add support for promoted asymmetric visibility properties 1 day ago
property-default-array-for-int.php feat: 添加属性默认值类型兼容性编译期检查 1 month ago
property-default-array-for-object.php feat: 添加属性默认值类型兼容性编译期检查 1 month ago
property-default-class-const-type.php fix(compiler): validate property default expressions 1 month ago
property-default-expression-type.php fix(compiler): validate property default expressions 1 month ago
property-default-false-for-true.php fix(compiler): validate property default expressions 1 month ago
property-default-invalid-expression.php feat(compiler): add constant expression validation and runtime attribute factories 1 month ago
property-default-null-for-int.php feat: 添加属性默认值类型兼容性编译期检查 1 month ago
property-default-object-cast.php feat(compiler): add support for PHP 8.5 constant expression casts 19 hours ago
property-default-string-for-int.php feat: 添加属性默认值类型兼容性编译期检查 1 month ago
property-default-true-for-false.php fix(compiler): validate property default expressions 1 month ago
property-default-valid.php feat: 添加属性默认值类型兼容性编译期检查 1 month ago
protected-property.php refactor(compiler): 优化编译器类方法处理逻辑 5 months ago
protected-set-property.php feat(parser): add support for PHP 8.4 property hooks and asymmetric visibility 2 months ago
re-assign-2.php feat(php): 添加类型对象重新赋值检查功能 5 months ago
re-assign-array-to-bool.php test(assign): 添加变量重新赋值类型检查的测试用例 3 months ago
re-assign-array-to-float.php test(assign): 添加变量重新赋值类型检查的测试用例 3 months ago
re-assign-array-to-int.php test(assign): 添加变量重新赋值类型检查的测试用例 3 months ago
re-assign-array-to-obj.php test(assign): 添加变量重新赋值类型检查的测试用例 3 months ago
re-assign-bool-to-array.php test(assign): 添加变量重新赋值类型检查的测试用例 3 months ago
re-assign-bool-to-obj.php test(assign): 添加变量重新赋值类型检查的测试用例 3 months ago
re-assign-float-to-array.php test(assign): 添加变量重新赋值类型检查的测试用例 3 months ago
re-assign-float-to-obj.php test(assign): 添加变量重新赋值类型检查的测试用例 3 months ago
re-assign-int-to-array.php test(assign): 添加变量重新赋值类型检查的测试用例 3 months ago
re-assign-int-to-obj.php test(assign): 添加变量重新赋值类型检查的测试用例 3 months ago
re-assign-obj-to-array.php test(assign): 添加变量重新赋值类型检查的测试用例 3 months ago
re-assign-obj-to-bool.php test(assign): 添加变量重新赋值类型检查的测试用例 3 months ago
re-assign-obj-to-float.php test(assign): 添加变量重新赋值类型检查的测试用例 3 months ago
re-assign-obj-to-int.php test(assign): 添加变量重新赋值类型检查的测试用例 3 months ago
re-assign-obj-to-str.php test(assign): 添加变量重新赋值类型检查的测试用例 3 months ago
re-assign-parent-to-child-object.php feat(aot): 支持类继承、接口及抽象类的类型兼容与运行时检查 2 months ago
re-assign-str-to-array.php test(assign): 添加变量重新赋值类型检查的测试用例 3 months ago
re-assign-str-to-bool.php test(assign): 添加变量重新赋值类型检查的测试用例 3 months ago
re-assign-str-to-float.php test(assign): 添加变量重新赋值类型检查的测试用例 3 months ago
re-assign-str-to-int.php test(assign): 添加变量重新赋值类型检查的测试用例 3 months ago
re-assign-this.php test(lang): 添加多个 bug 修复测试用例 5 months ago
re-assign.php feat(compiler): 添加变量重新赋值类型检查功能 5 months ago
readonly-property-no-native-ref.php feat(readonly): enforce direct assignment only for readonly properties 2 weeks ago
readonly-reference-assignment.php 重构 readonly:__construct() 和 __clone() 都属于初始化窗口 ,其他地方不允许写。与 PHP 不一致。 2 weeks ago
readonly-reference-call-argument.php 重构 readonly:__construct() 和 __clone() 都属于初始化窗口 ,其他地方不允许写。与 PHP 不一致。 2 weeks ago
readonly-reference-fetch.php 重构 readonly:__construct() 和 __clone() 都属于初始化窗口 ,其他地方不允许写。与 PHP 不一致。 2 weeks ago
readonly-write-array-dim.php 重构 readonly:__construct() 和 __clone() 都属于初始化窗口 ,其他地方不允许写。与 PHP 不一致。 2 weeks ago
readonly-write-array-index.php feat(readonly): enforce direct assignment only for readonly properties 2 weeks ago
readonly-write-child-clone.php 重构 readonly:__construct() 和 __clone() 都属于初始化窗口 ,其他地方不允许写。与 PHP 不一致。 2 weeks ago
readonly-write-child-constructor.php 重构 readonly:__construct() 和 __clone() 都属于初始化窗口 ,其他地方不允许写。与 PHP 不一致。 2 weeks ago
readonly-write-clone-closure.php 重构 readonly:__construct() 和 __clone() 都属于初始化窗口 ,其他地方不允许写。与 PHP 不一致。 2 weeks ago
readonly-write-coalesce.php 重构 readonly:__construct() 和 __clone() 都属于初始化窗口 ,其他地方不允许写。与 PHP 不一致。 2 weeks ago
readonly-write-compound.php 重构 readonly:__construct() 和 __clone() 都属于初始化窗口 ,其他地方不允许写。与 PHP 不一致。 2 weeks ago
readonly-write-concat.php feat(readonly): enforce direct assignment only for readonly properties 2 weeks ago
readonly-write-constructor-closure.php 重构 readonly:__construct() 和 __clone() 都属于初始化窗口 ,其他地方不允许写。与 PHP 不一致。 2 weeks ago
readonly-write-decrement.php feat(readonly): enforce direct assignment only for readonly properties 2 weeks ago
readonly-write-foreach.php 重构 readonly:__construct() 和 __clone() 都属于初始化窗口 ,其他地方不允许写。与 PHP 不一致。 2 weeks ago
readonly-write-increment.php 重构 readonly:__construct() 和 __clone() 都属于初始化窗口 ,其他地方不允许写。与 PHP 不一致。 2 weeks ago
readonly-write-list.php 重构 readonly:__construct() 和 __clone() 都属于初始化窗口 ,其他地方不允许写。与 PHP 不一致。 2 weeks ago
readonly-write-other-instance-clone.php 重构 readonly:__construct() 和 __clone() 都属于初始化窗口 ,其他地方不允许写。与 PHP 不一致。 2 weeks ago
readonly-write-other-instance-constructor.php 重构 readonly:__construct() 和 __clone() 都属于初始化窗口 ,其他地方不允许写。与 PHP 不一致。 2 weeks ago
readonly-write-outside-constructor.php 重构 readonly:__construct() 和 __clone() 都属于初始化窗口 ,其他地方不允许写。与 PHP 不一致。 2 weeks ago
readonly-write-subtract.php feat(readonly): enforce direct assignment only for readonly properties 2 weeks ago
reserved-keyword-interface-method.php feat(compiler): add support for PHP 8.5 constant expression casts 19 hours ago
reserved-keyword-trait-method.php feat(compiler): add support for PHP 8.5 constant expression casts 19 hours ago
reserved-to-any-method.php feat(compiler): add support for PHP 8.5 constant expression casts 19 hours ago
reserved-to-ref-method.php feat(compiler): add support for PHP 8.5 constant expression casts 19 hours ago
return_type_covariance_intersection.php fix(compiler): enforce complete return covariance rules 1 month ago
scoped-call-context-reuse.php refactor(scope): optimize callback map handling for preg_replace_callback_array 2 weeks ago
setter-hook-property.php 编译期注解语法支持 1 month ago
setter-readonly-property.php 编译期注解语法支持 1 month ago
shift-boundary-native-neg-left.php 修复位移操作中未定义行为 3 weeks ago
shift-boundary-native-neg-right.php 修复位移操作中未定义行为 3 weeks ago
shift-boundary-native-negative.php 修复位移操作中未定义行为 3 weeks ago
shift-boundary-native-nested-neg-right.php feat(parser): enhance constant expression evaluation with nested operations support 3 weeks ago
shift-boundary-native-nested-overflow.php feat(parser): enhance constant expression evaluation with nested operations support 3 weeks ago
shift-boundary-native-ok.php 修复位移操作中未定义行为 3 weeks ago
shift-boundary-native-overflow.php 修复位移操作中未定义行为 3 weeks ago
shift-boundary-native-sign-bit.php 修复位移操作中未定义行为 3 weeks ago
shift-boundary-native-wrapped-overflow.php feat(parser): enhance constant expression evaluation with nested operations support 3 weeks ago
shift-boundary-warning.php 修复位移操作中未定义行为 3 weeks ago
std-container-static-class-mismatch.php fix(aot): 解决std容器unsafe_cast类型检查问题 4 months ago
string-concat-assign.php feat(parser): optimize string concatenation assignment operations 5 days ago
throw-scalar.php fix(php): 修复throw语句类型检查和对象转换逻辑 2 months ago
trait-aliased-constructor-parent-call.php fix(translator): align trait parent wrapper signatures 1 month ago
trait-method-override-final.php fix(compiler): preserve trait parent scope 1 month ago
trait-method-override-incompatible.php fix: 修复trait中parent::调用及方法覆盖兼容性校验 1 month ago
trait-method-shadows-private.php fix(compiler): preserve trait parent scope 1 month ago
trait-parent-method-private.php fix: 修复trait中parent::调用及方法覆盖兼容性校验 1 month ago
trait-parent-method-protected.php fix: 修复trait中parent::调用及方法覆盖兼容性校验 1 month ago
trait-parent-without-parent.php fix(compiler): preserve trait parent scope 1 month ago
trait_constant_conflict.php fix(php): 修复trait成员冲突检测逻辑 2 months ago
trait_constructor_conflict.php fix(compiler): 检查构造函数可见性以防止非法调用 1 month ago
trait_constructor_private.php fix(compiler): 检查构造函数可见性以防止非法调用 1 month ago
trait_constructor_protected.php fix(compiler): 检查构造函数可见性以防止非法调用 1 month ago
trait_member_compatible.php fix(php): 修复trait成员冲突检测逻辑 2 months ago
trait_property_conflict.php fix(php): 修复trait成员冲突检测逻辑 2 months ago
typed-object-unset-assign-null.php Python 互调用支持 2 weeks ago
undefined-method-call.php test(phpunit): 添加未定义方法调用和属性访问测试用例 2 months ago
undefined-prop-access.php test(phpunit): 添加未定义方法调用和属性访问测试用例 2 months ago
undefined-vars-01.php fix(php): 修复变量重新赋值检查和unset操作的错误处理 5 months ago
union_type_parent_allowed.php feat(compiler): 添加项目配置文件解析和类型检查功能 2 months ago
union_type_self_allowed.php feat(compiler): 添加项目配置文件解析和类型检查功能 2 months ago
universal-method-int-undefined.php feat(core): 通用方法实现,纯静态,零成本抽象 3 months ago
universal-method-int-wrong-args.php feat(core): 通用方法实现,纯静态,零成本抽象 3 months ago
universal-method-literal-call.php feat(core): 通用方法实现,纯静态,零成本抽象 3 months ago
universal-method-mutating-expr.php feat(aot): 添加对表达式结果的通用方法调用支持 3 months ago
universal-method-no-native-types.php feat(core): 通用方法实现,纯静态,零成本抽象 3 months ago
universal-method-stream-cast-no-arg.php refactor(php): 将 stream_cast 函数替换为 toStream 方法 3 months ago
universal-method-stream-unknown-method.php refactor(php): 将 stream_cast 函数替换为 toStream 方法 3 months ago
unpack-after-named-arg.php test(type): 添加类型检查和属性赋值相关测试用例 2 months ago
unset-01.php fix(php): 修复变量重新赋值检查和unset操作的错误处理 5 months ago
unset-array-dim-fetch-empty.php fix(php): 解决数组取消设置时空维度的错误处理 4 months ago
unset-readonly-class-property.php feat(parser): add readonly property unset protection 2 weeks ago
unset-readonly-property.php feat(parser): add readonly property unset protection 2 weeks ago
unset-static-prop.php perf(compiler): 优化静态属性访问性能并增强类型检查 3 months ago
unsupported-function-extract-qualified.php fix(compiler): resolve anonymous class names with proper namespace imports 2 weeks ago
unsupported-function-extract.php fix(compiler): resolve anonymous class names with proper namespace imports 2 weeks ago
validate-arrow-function.php 编译期注解语法支持 1 month ago
validate-compatible-types.php 编译期注解语法支持 1 month ago
validate-duplicate.php 编译期注解语法支持 1 month ago
validate-incompatible-array.php 编译期注解语法支持 1 month ago
validate-incompatible-email-int.php 编译期注解语法支持 1 month ago
validate-invalid-target.php 编译期注解语法支持 1 month ago
validate-sanitize.php 编译期注解语法支持 1 month ago
variable-variable-arraydim.php fix(compiler): 拒绝所有$$语法而非仅特定表达式 1 month ago
variable-variable-function-call.php test(compiler): cover expression variable names 1 month ago
variadic-ref-param.php feat(php): 添加对构造函数析构函数返回类型和魔术方法的严格检查 2 months ago
void-expression-array-value.php feat(php): 添加表达式类型检查确保void表达式不能作为值或条件使用 2 months ago
void-expression-binary-operand.php feat(php): 添加表达式类型检查确保void表达式不能作为值或条件使用 2 months ago
void-expression-condition.php feat(php): 添加表达式类型检查确保void表达式不能作为值或条件使用 2 months ago
void-expression-match-arm.php feat(php): 添加表达式类型检查确保void表达式不能作为值或条件使用 2 months ago
void-expression-ternary-branch.php feat(php): 添加表达式类型检查确保void表达式不能作为值或条件使用 2 months ago
void-method-call.php feat(php): 添加对void类型方法调用的检查 3 months ago
wasi-backtick.php 支持 wasm 3 weeks ago
wasi-generator-arrow.php 支持 wasm 3 weeks ago
wasi-generator-closure.php 支持 wasm 3 weeks ago
wasi-process.php feat(compiler): add WASI 0.2 browser and component compilation support 3 weeks ago
wasi-signal.php feat(compiler): add WASI 0.2 browser and component compilation support 3 weeks ago
wasi-socket.php feat(compiler): add WASI 0.2 browser and component compilation support 3 weeks ago
wasm-export-invalid-method.php feat(wasm): add WASI component library mode with WIT interface generation 3 weeks ago
wasm-export-invalid-name.php feat(wasm): add WASI component library mode with WIT interface generation 3 weeks ago
wasm-export-valid.php feat(wasm): add WASI component library mode with WIT interface generation 3 weeks ago
with-hook-property.php 编译期注解语法支持 1 month ago
with-readonly-property.php 编译期注解语法支持 1 month ago
wrapper-argument-move.php feat(translator): implement argument consumption optimization for wrapper functions 1 month ago
zend-class-to-array-magic.php test(parser): add comprehensive tests for toArray method validation 19 hours ago
zend-class-to-array-missing.php test(parser): add comprehensive tests for toArray method validation 19 hours ago
zend-class-to-array-parameters.php test(parser): add comprehensive tests for toArray method validation 19 hours ago
zend-class-to-array-return-type.php test(parser): add comprehensive tests for toArray method validation 19 hours ago