Fixed list difference algorithm
[hiphop-php.git] / hphp / hack / test / typecheck / constraints / 
tree43934c42911b2a6e1e2ded3db66f3fb222fb8706
drwxr-xr-x   ..
-rw-r--r-- 26 HH_FLAGS
-rw-r--r-- 202 as_int_arraykey.php
-rw-r--r-- 10 as_int_arraykey.php.exp
-rw-r--r-- 703 bad_contra_constraint.php
-rw-r--r-- 610 bad_contra_constraint.php.exp
-rw-r--r-- 1292 bad_contra_constraint_2.php
-rw-r--r-- 478 bad_contra_constraint_2.php.exp
-rw-r--r-- 131 class_method.php
-rw-r--r-- 385 class_method.php.exp
-rw-r--r-- 140 class_method_tparam.php
-rw-r--r-- 401 class_method_tparam.php.exp
-rw-r--r-- 133 class_static_variable.php
-rw-r--r-- 404 class_static_variable.php.exp
-rw-r--r-- 282 class_tparam_constraint.php
-rw-r--r-- 10 class_tparam_constraint.php.exp
-rw-r--r-- 123 class_type_constant1.php
-rw-r--r-- 400 class_type_constant1.php.exp
-rw-r--r-- 143 class_type_constant2.php
-rw-r--r-- 400 class_type_constant2.php.exp
-rw-r--r-- 266 class_type_constant3.php
-rw-r--r-- 10 class_type_constant3.php.exp
-rw-r--r-- 164 class_type_parameter.php
-rw-r--r-- 417 class_type_parameter.php.exp
-rw-r--r-- 133 class_variable.php
-rw-r--r-- 376 class_variable.php.exp
-rw-r--r-- 367 classmeth_constraints.php
-rw-r--r-- 10 classmeth_constraints.php.exp
-rw-r--r-- 255 classmeth_constraints_bad.php
-rw-r--r-- 422 classmeth_constraints_bad.php.exp
-rw-r--r-- 163 constraint_lower_newtype.php
-rw-r--r-- 10 constraint_lower_newtype.php.exp
-rw-r--r-- 0 constraint_lower_newtype.php.no_format
-rw-r--r-- 442 constraint_override_bad.php
-rw-r--r-- 776 constraint_override_bad.php.exp
-rw-r--r-- 637 constraint_override_bad2.php
-rw-r--r-- 785 constraint_override_bad2.php.exp
-rw-r--r-- 685 constraint_override_bad3.php
-rw-r--r-- 827 constraint_override_bad3.php.exp
-rw-r--r-- 0 constraint_override_bad3.php.no_format
-rw-r--r-- 494 constraint_override_good.php
-rw-r--r-- 10 constraint_override_good.php.exp
-rw-r--r-- 0 constraint_override_good.php.no_format
-rw-r--r-- 489 constraint_override_super_dependent.php
-rw-r--r-- 10 constraint_override_super_dependent.php.exp
-rw-r--r-- 0 constraint_override_super_dependent.php.no_format
-rw-r--r-- 573 constraints_transitive.php
-rw-r--r-- 10 constraints_transitive.php.exp
-rw-r--r-- 0 constraints_transitive.php.no_format
-rw-r--r-- 763 contravariance_constraint_bad.php
-rw-r--r-- 465 contravariance_constraint_bad.php.exp
-rw-r--r-- 1057 contravariance_constraint_bad_2.php
-rw-r--r-- 564 contravariance_constraint_bad_2.php.exp
-rw-r--r-- 0 contravariance_constraint_bad_2.php.no_format
-rw-r--r-- 10 elastic.php.exp
-rw-r--r-- 440 eq_constraint.php
-rw-r--r-- 10 eq_constraint.php.exp
-rw-r--r-- 94 function.php
-rw-r--r-- 359 function.php.exp
-rw-r--r-- 103 function_tparam.php
-rw-r--r-- 385 function_tparam.php.exp
-rw-r--r-- 191 generalized_where.php
-rw-r--r-- 10 generalized_where.php.exp
-rw-r--r-- 0 generalized_where.php.no_format
-rw-r--r-- 509 generic_method_constraint_bad.php
-rw-r--r-- 1898 generic_method_constraint_bad.php.exp
-rw-r--r-- 0 generic_method_constraint_bad.php.no_format
-rw-r--r-- 545 generic_self_type_access_failure.php
-rw-r--r-- 1308 generic_self_type_access_failure.php.exp
-rw-r--r-- 0 generic_self_type_access_failure.php.no_format
-rw-r--r-- 1370 generic_where_flatten.php
-rw-r--r-- 10 generic_where_flatten.php.exp
-rw-r--r-- 0 generic_where_flatten.php.no_format
-rw-r--r-- 360 good_contra_constraint.php
-rw-r--r-- 10 good_contra_constraint.php.exp
-rw-r--r-- 276 instanceof_constraint_1.php
-rw-r--r-- 10 instanceof_constraint_1.php.exp
-rw-r--r-- 285 instanceof_constraint_2.php
-rw-r--r-- 10 instanceof_constraint_2.php.exp
-rw-r--r-- 312 instanceof_constraint_3.php
-rw-r--r-- 10 instanceof_constraint_3.php.exp
-rw-r--r-- 359 instanceof_constraint_4.php
-rw-r--r-- 10 instanceof_constraint_4.php.exp
-rw-r--r-- 242 instanceof_constraint_5.php
-rw-r--r-- 10 instanceof_constraint_5.php.exp
-rw-r--r-- 336 instanceof_invariant.php
-rw-r--r-- 10 instanceof_invariant.php.exp
-rw-r--r-- 0 multi_arrayget_bad.php.no_format
-rw-r--r-- 313 multi_as_arrayget.php
-rw-r--r-- 10 multi_as_arrayget.php.exp
-rw-r--r-- 0 multi_as_arrayget.php.no_format
-rw-r--r-- 1140 multi_as_invoke.php
-rw-r--r-- 10 multi_as_invoke.php.exp
-rw-r--r-- 727 multi_as_invoke_ambiguous.php
-rw-r--r-- 276 multi_as_invoke_ambiguous.php.exp
-rw-r--r-- 568 multi_as_invoke_bad.php
-rw-r--r-- 251 multi_as_invoke_bad.php.exp
-rw-r--r-- 197 nullary_constructor_constraint.php
-rw-r--r-- 454 nullary_constructor_constraint.php.exp
-rw-r--r-- 611 override_with_super_constraint.php
-rw-r--r-- 10 override_with_super_constraint.php.exp
-rw-r--r-- 277 preserve_null.php
-rw-r--r-- 10 preserve_null.php.exp
-rw-r--r-- 96 recursive_constraint_bad.php
-rw-r--r-- 10 recursive_constraint_bad.php.exp
-rw-r--r-- 106 recursive_constraint_bad_2.php
-rw-r--r-- 10 recursive_constraint_bad_2.php.exp
-rw-r--r-- 172 recursive_constraint_bad_4.php
-rw-r--r-- 627 recursive_constraint_bad_4.php.exp
-rw-r--r-- 159 recursive_constraint_bad_5.php
-rw-r--r-- 627 recursive_constraint_bad_5.php.exp
-rw-r--r-- 153 recursive_constraint_bad_7.php
-rw-r--r-- 264 recursive_constraint_bad_7.php.exp
-rw-r--r-- 1957 recursive_constraint_good.php
-rw-r--r-- 10 recursive_constraint_good.php.exp
-rw-r--r-- 231 recursive_constraint_good_4.php
-rw-r--r-- 10 recursive_constraint_good_4.php.exp
-rw-r--r-- 209 recursive_constraint_good_5.php
-rw-r--r-- 10 recursive_constraint_good_5.php.exp
-rw-r--r-- 499 recursive_constraint_good_6.php
-rw-r--r-- 10 recursive_constraint_good_6.php.exp
-rw-r--r-- 190 recursive_constraint_good_7.php
-rw-r--r-- 10 recursive_constraint_good_7.php.exp
-rw-r--r-- 172 refl_subtype.php
-rw-r--r-- 10 refl_subtype.php.exp
-rw-r--r-- 436 super_as_covariant.php
-rw-r--r-- 10 super_as_covariant.php.exp
-rw-r--r-- 999 superas.php
-rw-r--r-- 10 superas.php.exp
-rw-r--r-- 272 tapply_is_newtype.php
-rw-r--r-- 529 tapply_is_newtype.php.exp
-rw-r--r-- 0 tapply_is_newtype.php.no_format
-rw-r--r-- 208 tapply_is_typedef.php
-rw-r--r-- 474 tapply_is_typedef.php.exp
-rw-r--r-- 212 type_constant_nast.php
-rw-r--r-- 914 type_constant_nast.php.exp
-rw-r--r-- 0 type_constant_nast.php.no_format
-rw-r--r-- 290 typedef.php
-rw-r--r-- 10 typedef.php.exp
-rw-r--r-- 93 typedef2.php
-rw-r--r-- 357 typedef2.php.exp
-rw-r--r-- 103 typedef3.php
-rw-r--r-- 357 typedef3.php.exp
-rw-r--r-- 330 where_bad.php
-rw-r--r-- 434 where_bad.php.exp
-rw-r--r-- 0 where_bad.php.no_format
-rw-r--r-- 627 where_clause.php
-rw-r--r-- 10 where_clause.php.exp
-rw-r--r-- 0 where_clause.php.no_format
-rw-r--r-- 235 where_fail_1.php
-rw-r--r-- 408 where_fail_1.php.exp
-rw-r--r-- 0 where_fail_1.php.no_format
-rw-r--r-- 453 where_fail_2.php
-rw-r--r-- 10 where_fail_2.php.exp
-rw-r--r-- 0 where_fail_2.php.no_format
-rw-r--r-- 172 where_on_function.php
-rw-r--r-- 10 where_on_function.php.exp
-rw-r--r-- 0 where_on_function.php.no_format
-rw-r--r-- 156 where_on_function_callsite.php
-rw-r--r-- 427 where_on_function_callsite.php.exp
-rw-r--r-- 0 where_on_function_callsite.php.no_format
-rw-r--r-- 910 where_override.php
-rw-r--r-- 10 where_override.php.exp
-rw-r--r-- 0 where_override.php.no_format
-rw-r--r-- 657 where_override_bad.php
-rw-r--r-- 792 where_override_bad.php.exp
-rw-r--r-- 0 where_override_bad.php.no_format