| .. |
|
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
|
Immutable 实现
|
7 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-invalid-expression.php
|
feat(compiler): add constant expression validation and runtime attribute factories
|
1 month 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 |
|
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 |
|
external-library-subclass-param.php
|
feat(aot): 支持类继承、接口及抽象类的类型兼容与运行时检查
|
2 months 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-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 |
|
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 |
|
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_final_method.php
|
feat(php): 实现继承中方法重写的类型兼容性检查
|
2 months 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_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_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
|
Native Class 支持
|
2 weeks 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-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-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-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-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 |
|
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-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 |
|
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-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 |
|
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 |
|
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 |