repo.or.cz
/
hiphop-php.git
/
tree
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
history
|
HEAD
|
snapshot (
tar.gz
zip
)
Error on self::class on non final classes
[hiphop-php.git]
/
hphp
/
hack
/
test
/
typecheck
/
reified_generics
/
tree
b81c1d49ddfe10cf3ab63732a4af42f808540ea5
drwxr-xr-x
..
-rw-r--r--
0
HH_FLAGS
blob
|
blame
|
history
|
raw
-rw-r--r--
566
as-this-self.php
blob
|
blame
|
history
|
raw
-rw-r--r--
10
as-this-self.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
409
as-tuple.php
blob
|
blame
|
history
|
raw
-rw-r--r--
10
as-tuple.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
648
box_arity.php
blob
|
blame
|
history
|
raw
-rw-r--r--
1309
box_arity.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
302
box_function_arity.php
blob
|
blame
|
history
|
raw
-rw-r--r--
197
box_function_arity.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
426
box_keyword.php
blob
|
blame
|
history
|
raw
-rw-r--r--
414
box_keyword.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
827
box_parametrized.php
blob
|
blame
|
history
|
raw
-rw-r--r--
1085
box_parametrized.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
190
class-method-access.php
blob
|
blame
|
history
|
raw
-rw-r--r--
214
class-method-access.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
185
class_const_test.php
blob
|
blame
|
history
|
raw
-rw-r--r--
137
class_const_test.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
138
class_const_test.php.like_types.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
196
class_get_test.php
blob
|
blame
|
history
|
raw
-rw-r--r--
244
class_get_test.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
245
class_get_test.php.like_types.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
190
class_method_reified.php
blob
|
blame
|
history
|
raw
-rw-r--r--
10
class_method_reified.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
139
class_reified_generic_static_method_class_get.php
blob
|
blame
|
history
|
raw
-rw-r--r--
163
class_reified_generic_static_method_class_get.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
659
class_soft_reification.php
blob
|
blame
|
history
|
raw
-rw-r--r--
1658
class_soft_reification.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
264
classname.php
blob
|
blame
|
history
|
raw
-rw-r--r--
1561
classname.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
169
closure-1.php
blob
|
blame
|
history
|
raw
-rw-r--r--
10
closure-1.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
152
consistent_construct_final.php
blob
|
blame
|
history
|
raw
-rw-r--r--
149
consistent_construct_final.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
200
consistent_construct_final_parent.php
blob
|
blame
|
history
|
raw
-rw-r--r--
201
consistent_construct_final_parent.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
137
consistent_construct_inconsistent.php
blob
|
blame
|
history
|
raw
-rw-r--r--
348
consistent_construct_inconsistent.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
194
consistent_construct_parent.php
blob
|
blame
|
history
|
raw
-rw-r--r--
193
consistent_construct_parent.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
172
consistent_construct_self.php
blob
|
blame
|
history
|
raw
-rw-r--r--
338
consistent_construct_self.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
493
constructor_ambiguous_consistent.php
blob
|
blame
|
history
|
raw
-rw-r--r--
1079
constructor_ambiguous_consistent.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
513
constructor_choose_consistent.php
blob
|
blame
|
history
|
raw
-rw-r--r--
10
constructor_choose_consistent.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
311
constructor_parameters.php
blob
|
blame
|
history
|
raw
-rw-r--r--
407
constructor_parameters.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
408
constructor_parameters.php.like_types.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
538
constructor_true_generic.php
blob
|
blame
|
history
|
raw
-rw-r--r--
294
constructor_true_generic.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
174
declarations.php
blob
|
blame
|
history
|
raw
-rw-r--r--
10
declarations.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
776
deep_soft_reification.php
blob
|
blame
|
history
|
raw
-rw-r--r--
1644
deep_soft_reification.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
327
enforceable_targ_funcall.php
blob
|
blame
|
history
|
raw
-rw-r--r--
727
enforceable_targ_funcall.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
859
enforceable_targ_funcall.php.like_types.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
311
enforceable_targ_methcall.php
blob
|
blame
|
history
|
raw
-rw-r--r--
733
enforceable_targ_methcall.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
865
enforceable_targ_methcall.php.like_types.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
263
enforceable_targ_new.php
blob
|
blame
|
history
|
raw
-rw-r--r--
703
enforceable_targ_new.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
835
enforceable_targ_new.php.like_types.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
286
enforceable_type_const_as.php
blob
|
blame
|
history
|
raw
-rw-r--r--
288
enforceable_type_const_as.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
481
enforceable_type_consts.php
blob
|
blame
|
history
|
raw
-rw-r--r--
358
enforceable_type_consts.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
358
enforceable_type_consts.php.legacy_decl.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
432
enforceable_type_consts.php.like_types.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
180
funciton_call_missing_reified_generics1.php
blob
|
blame
|
history
|
raw
-rw-r--r--
491
funciton_call_missing_reified_generics1.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
268
funciton_call_missing_reified_generics2.php
blob
|
blame
|
history
|
raw
-rw-r--r--
705
funciton_call_missing_reified_generics2.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
239
function_incorect_param.php
blob
|
blame
|
history
|
raw
-rw-r--r--
10
function_incorect_param.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
183
function_missing_args.php
blob
|
blame
|
history
|
raw
-rw-r--r--
412
function_missing_args.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
633
function_soft_reification.php
blob
|
blame
|
history
|
raw
-rw-r--r--
1708
function_soft_reification.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
104
incorrect-num-reified-extends-1.php
blob
|
blame
|
history
|
raw
-rw-r--r--
223
incorrect-num-reified-extends-1.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
532
incorrect-num-reified-extends-1.php.legacy.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
223
incorrect-num-reified-extends-1.php.legacy_decl.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
691
is-expression-generics-shapes-3.php
blob
|
blame
|
history
|
raw
-rw-r--r--
10
is-expression-generics-shapes-3.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
253
is-expression-generics-tuples.php
blob
|
blame
|
history
|
raw
-rw-r--r--
10
is-expression-generics-tuples.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
230
is_as_deep_inference_check.php
blob
|
blame
|
history
|
raw
-rw-r--r--
428
is_as_deep_inference_check.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
407
is_as_deep_inference_check.php.legacy.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
317
is_as_generic_coercion.php
blob
|
blame
|
history
|
raw
-rw-r--r--
324
is_as_generic_coercion.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
547
is_as_generic_passed_as_targs.php
blob
|
blame
|
history
|
raw
-rw-r--r--
1635
is_as_generic_passed_as_targs.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
1857
is_as_generic_passed_as_targs.php.like_types.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
156
is_as_generic_simple.php
blob
|
blame
|
history
|
raw
-rw-r--r--
495
is_as_generic_simple.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
543
is_as_shallow_checks.php
blob
|
blame
|
history
|
raw
-rw-r--r--
750
is_as_shallow_checks.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
960
is_as_shallow_checks.php.like_types.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
156
is_as_soft_reified.php
blob
|
blame
|
history
|
raw
-rw-r--r--
238
is_as_soft_reified.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
312
is_as_soft_reified.php.like_types.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
180
method_incorect_param.php
blob
|
blame
|
history
|
raw
-rw-r--r--
10
method_incorect_param.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
766
method_soft_reification.php
blob
|
blame
|
history
|
raw
-rw-r--r--
1676
method_soft_reification.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
143
new_classname_inconsistent.php
blob
|
blame
|
history
|
raw
-rw-r--r--
336
new_classname_inconsistent.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
228
new_expression.php
blob
|
blame
|
history
|
raw
-rw-r--r--
398
new_expression.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
310
new_self_new_parent.php
blob
|
blame
|
history
|
raw
-rw-r--r--
173
new_self_new_parent.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
173
new_self_new_parent.php.legacy.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
152
new_static.php
blob
|
blame
|
history
|
raw
-rw-r--r--
133
new_static.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
395
new_without_newable.php
blob
|
blame
|
history
|
raw
-rw-r--r--
156
new_without_newable.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
116
new_without_newable_simple.php
blob
|
blame
|
history
|
raw
-rw-r--r--
159
new_without_newable_simple.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
513
newable_targ_basic.php
blob
|
blame
|
history
|
raw
-rw-r--r--
1923
newable_targ_basic.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
245
newable_targ_consistent.php
blob
|
blame
|
history
|
raw
-rw-r--r--
10
newable_targ_consistent.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
237
newable_targ_extends.php
blob
|
blame
|
history
|
raw
-rw-r--r--
261
newable_targ_extends.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
202
newable_targ_final_class.php
blob
|
blame
|
history
|
raw
-rw-r--r--
10
newable_targ_final_class.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
261
newable_targ_final_constructor.php
blob
|
blame
|
history
|
raw
-rw-r--r--
421
newable_targ_final_constructor.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
409
newable_targ_reified_newable_tparam.php
blob
|
blame
|
history
|
raw
-rw-r--r--
292
newable_targ_reified_newable_tparam.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
351
newable_tparams.php
blob
|
blame
|
history
|
raw
-rw-r--r--
822
newable_tparams.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
438
newable_tparams_simple.php
blob
|
blame
|
history
|
raw
-rw-r--r--
1255
newable_tparams_simple.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
346
newable_tparams_transitive.php
blob
|
blame
|
history
|
raw
-rw-r--r--
421
newable_tparams_transitive.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
127
no_shape_keys_generics.php
blob
|
blame
|
history
|
raw
-rw-r--r--
117
no_shape_keys_generics.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
167
reference_generic.php
blob
|
blame
|
history
|
raw
-rw-r--r--
454
reference_generic.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
189
reifiable.php
blob
|
blame
|
history
|
raw
-rw-r--r--
562
reifiable.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
159
reifiable2.php
blob
|
blame
|
history
|
raw
-rw-r--r--
284
reifiable2.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
436
reifiable3.php
blob
|
blame
|
history
|
raw
-rw-r--r--
1586
reifiable3.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
1843
reifiable3.php.legacy_decl.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
1843
reifiable3.php.like_types.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
278
reified_tparam_variadic.php
blob
|
blame
|
history
|
raw
-rw-r--r--
9
reified_tparam_variadic.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
168
return_new_t.php
blob
|
blame
|
history
|
raw
-rw-r--r--
10
return_new_t.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
10
return_new_t.php.legacy.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
350
soft_reified_within_function.php
blob
|
blame
|
history
|
raw
-rw-r--r--
599
soft_reified_within_function.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
343
static_method_call_from_reified_class.php
blob
|
blame
|
history
|
raw
-rw-r--r--
632
static_method_call_from_reified_class.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
258
taccess_this.php
blob
|
blame
|
history
|
raw
-rw-r--r--
574
taccess_this.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
344
tparam_with_targ_in_new.php
blob
|
blame
|
history
|
raw
-rw-r--r--
1056
tparam_with_targ_in_new.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
298
tparams_shadow_classes.php
blob
|
blame
|
history
|
raw
-rw-r--r--
10
tparams_shadow_classes.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
163
tparams_shadow_classes_namespaced.php
blob
|
blame
|
history
|
raw
-rw-r--r--
10
tparams_shadow_classes_namespaced.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
627
type_constants_across.php
blob
|
blame
|
history
|
raw
-rw-r--r--
741
type_constants_across.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
815
type_constants_across.php.like_types.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
414
type_constants_basic.php
blob
|
blame
|
history
|
raw
-rw-r--r--
793
type_constants_basic.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
867
type_constants_basic.php.like_types.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
942
type_constants_multilevel.php
blob
|
blame
|
history
|
raw
-rw-r--r--
1593
type_constants_multilevel.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
1889
type_constants_multilevel.php.like_types.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
632
type_constants_self_referential.php
blob
|
blame
|
history
|
raw
-rw-r--r--
890
type_constants_self_referential.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
161
valid_targ_array.php
blob
|
blame
|
history
|
raw
-rw-r--r--
1128
valid_targ_array.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
60
valid_targ_dynamic.php
blob
|
blame
|
history
|
raw
-rw-r--r--
10
valid_targ_dynamic.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
127
valid_targ_fun.php
blob
|
blame
|
history
|
raw
-rw-r--r--
556
valid_targ_fun.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
101
valid_targ_fun2.php
blob
|
blame
|
history
|
raw
-rw-r--r--
593
valid_targ_fun2.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
145
valid_targ_funcall.php
blob
|
blame
|
history
|
raw
-rw-r--r--
286
valid_targ_funcall.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
197
valid_targ_hint.php
blob
|
blame
|
history
|
raw
-rw-r--r--
281
valid_targ_hint.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
135
valid_targ_new.php
blob
|
blame
|
history
|
raw
-rw-r--r--
271
valid_targ_new.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
77
valid_targ_this.php
blob
|
blame
|
history
|
raw
-rw-r--r--
297
valid_targ_this.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
526
valid_targ_tpenv_bounds_test.php
blob
|
blame
|
history
|
raw
-rw-r--r--
641
valid_targ_tpenv_bounds_test.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
280
valid_targ_tpenv_bounds_test2.php
blob
|
blame
|
history
|
raw
-rw-r--r--
320
valid_targ_tpenv_bounds_test2.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
271
valid_targ_tpenv_bounds_test3.php
blob
|
blame
|
history
|
raw
-rw-r--r--
640
valid_targ_tpenv_bounds_test3.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
133
valid_targ_typealias.php
blob
|
blame
|
history
|
raw
-rw-r--r--
10
valid_targ_typealias.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
189
valid_targ_typeconst.php
blob
|
blame
|
history
|
raw
-rw-r--r--
628
valid_targ_typeconst.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
176
valid_targ_wildcard_call.php
blob
|
blame
|
history
|
raw
-rw-r--r--
831
valid_targ_wildcard_call.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
196
valid_targ_wildcard_hint.php
blob
|
blame
|
history
|
raw
-rw-r--r--
520
valid_targ_wildcard_hint.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
150
valid_targ_wildcard_is_as.php
blob
|
blame
|
history
|
raw
-rw-r--r--
10
valid_targ_wildcard_is_as.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
152
valid_targ_wildcard_new.php
blob
|
blame
|
history
|
raw
-rw-r--r--
829
valid_targ_wildcard_new.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
175
wildcard_as.php
blob
|
blame
|
history
|
raw
-rw-r--r--
115
wildcard_as.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
307
wildcard_as_shape.php
blob
|
blame
|
history
|
raw
-rw-r--r--
10
wildcard_as_shape.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
183
wildcard_as_tuple.php
blob
|
blame
|
history
|
raw
-rw-r--r--
10
wildcard_as_tuple.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
348
wildcard_funcall.php
blob
|
blame
|
history
|
raw
-rw-r--r--
2842
wildcard_funcall.php.exp
blob
|
blame
|
history
|
raw
-rw-r--r--
2268
wildcard_funcall.php.legacy.exp
blob
|
blame
|
history
|
raw