| .. |
|
accessibility
|
fix(parser): 解决空安全操作符在写入上下文中的使用问题
|
2 months ago |
|
closure
|
test(closure): 添加闭包use值和引用捕获功能测试
|
2 months ago |
|
compiler_api
|
编译期注解语法支持
|
1 month ago |
|
loop
|
feat(aot): 支持类继承、接口及抽象类的类型兼容与运行时检查
|
2 months ago |
|
preprocessor
|
feat(compiler): add constant expression validation and runtime attribute factories
|
1 month 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 |
|
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-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 |
|
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 |
|
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_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-return-ref.php
|
fix(php): 解决函数返回引用类型的编译错误
|
5 months 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 |
|
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_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_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 |
|
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 |
|
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-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-write-conversion.php
|
fix(php): resolve native property assignment type checking and conversion issues
|
2 months 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 |
|
setter-hook-property.php
|
编译期注解语法支持
|
1 month ago |
|
setter-readonly-property.php
|
编译期注解语法支持
|
1 month 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-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 |
|
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-static-prop.php
|
perf(compiler): 优化静态属性访问性能并增强类型检查
|
3 months 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 |
|
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 |