Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(6)

Side by Side Diff: tests/language/language_dart2js.status

Issue 10825386: Use JavaScript runtime semantics when constant folding. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Address comments. Created 8 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 # Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1 # Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2 # for details. All rights reserved. Use of this source code is governed by a 2 # for details. All rights reserved. Use of this source code is governed by a
3 # BSD-style license that can be found in the LICENSE file. 3 # BSD-style license that can be found in the LICENSE file.
4 4
5 [ $compiler == dart2js || $compiler == dart2dart ] 5 [ $compiler == dart2js || $compiler == dart2dart ]
6 # VM specific tests that should not be run by dart2js. 6 # VM specific tests that should not be run by dart2js.
7 *vm_test: Skip 7 *vm_test: Skip
8 *vm_negative_test: Skip 8 *vm_negative_test: Skip
9 9
10 [ $compiler == dart2js && $checked ] 10 [ $compiler == dart2js && $checked ]
(...skipping 26 matching lines...) Expand all
37 function_type_test: Fail # does not detect type error in checked mode. 37 function_type_test: Fail # does not detect type error in checked mode.
38 function_malformed_result_type_test: Fail # does not detect type error in checke d mode. 38 function_malformed_result_type_test: Fail # does not detect type error in checke d mode.
39 void_type_test: Fail # does not detect type error in checked mode. 39 void_type_test: Fail # does not detect type error in checked mode.
40 40
41 arithmetic_test: Fail 41 arithmetic_test: Fail
42 42
43 [ $compiler == dart2js && $unchecked ] 43 [ $compiler == dart2js && $unchecked ]
44 assertion_test: Fail 44 assertion_test: Fail
45 45
46 [ $compiler == dart2js ] 46 [ $compiler == dart2js ]
47 positive_bit_operations_test: Fail # (floitsch): This will be fixed when dart2js uses unsigned input for >>.
48
47 getter_declaration_negative_test: Fail # This will be fixed when dart2js reject old getter syntax. 49 getter_declaration_negative_test: Fail # This will be fixed when dart2js reject old getter syntax.
48 50
49 function_type_this_parameter_test: Crash # Issue 4417. 51 function_type_this_parameter_test: Crash # Issue 4417.
50 compile_time_constant8_test: Fail # We don't take the generic type into account yet. 52 compile_time_constant8_test: Fail # We don't take the generic type into account yet.
53 canonical_const_test: Fail # We don't take the generic type into account yet.
51 54
52 # Fail "const EmptyLink<Element>" must be a compile-time constant if unchecked o n linux. 55 # Fail "const EmptyLink<Element>" must be a compile-time constant if unchecked o n linux.
53 # Crash infinite loop on Mac and dart2js checked mode on linux. 56 # Crash infinite loop on Mac and dart2js checked mode on linux.
54 function_type_alias6_test: Crash, Fail 57 function_type_alias6_test: Crash, Fail
55 58
56 static_initializer_type_error_test: Fail # Checked mode not supported. 59 static_initializer_type_error_test: Fail # Checked mode not supported.
57 60
58 # Compilation errors. 61 # Compilation errors.
59 const_var_test: Fail # Map literals take 2 type arguments. 62 const_var_test: Fail # Map literals take 2 type arguments.
60 map_literal3_test: Fail # Map literals take 2 type arguments. 63 map_literal3_test: Fail # Map literals take 2 type arguments.
61 ct_const_test: Fail # We don't take the generic type into account yet. 64 ct_const_test: Fail # We don't take the generic type into account yet.
62 char_escape_test: Fail # Unhandled non-BMP character: U+10000 65 char_escape_test: Fail # Unhandled non-BMP character: U+10000
63 comparison_test: Fail # Issue 4551
64 constructor6_test: Fail # Closures inside initializers not implemented. 66 constructor6_test: Fail # Closures inside initializers not implemented.
65 default_factory_library_test: Fail # lib is not a type 67 default_factory_library_test: Fail # lib is not a type
66 dynamic_test: Fail # cannot resolve type F1 68 dynamic_test: Fail # cannot resolve type F1
67 factory3_test: Fail # internal error: visitIs for type variables not implemented 69 factory3_test: Fail # internal error: visitIs for type variables not implemented
68 function_literals2_test: Fail # Closures inside initializers not implemented. 70 function_literals2_test: Fail # Closures inside initializers not implemented.
69 function_syntax_test/none: Fail # Closures inside initializers not implemented. 71 function_syntax_test/none: Fail # Closures inside initializers not implemented.
70 function_test: Fail # internal error: Closures inside initializers not implement ed 72 function_test: Fail # internal error: Closures inside initializers not implement ed
71 function_type_alias2_test: Fail # cannot resolve type f1 73 function_type_alias2_test: Fail # cannot resolve type f1
72 function_type_alias3_test: Fail # cannot resolve type F 74 function_type_alias3_test: Fail # cannot resolve type F
73 function_type_alias4_test: Fail # cannot resolve type F 75 function_type_alias4_test: Fail # cannot resolve type F
(...skipping 29 matching lines...) Expand all
103 interface_test/00: Fail # instantiation of abstract class 105 interface_test/00: Fail # instantiation of abstract class
104 abstract_factory_constructor_test/00: Fail # instantiation of abstract class 106 abstract_factory_constructor_test/00: Fail # instantiation of abstract class
105 abstract_factory_constructor_test/01: Fail # instantiation of abstract class 107 abstract_factory_constructor_test/01: Fail # instantiation of abstract class
106 parameter_initializer6_negative_test: Fail # Issue 3502 108 parameter_initializer6_negative_test: Fail # Issue 3502
107 named_parameters2_test: Fail # Unimplemented non-matching static call 109 named_parameters2_test: Fail # Unimplemented non-matching static call
108 named_parameters3_test: Fail # Unimplemented non-matching static call 110 named_parameters3_test: Fail # Unimplemented non-matching static call
109 named_parameters4_test: Fail # Unimplemented non-matching static call 111 named_parameters4_test: Fail # Unimplemented non-matching static call
110 named_parameters_aggregated_test/01: Fail # Presence of default values for optio nal params is not properly validated in type definitions. 112 named_parameters_aggregated_test/01: Fail # Presence of default values for optio nal params is not properly validated in type definitions.
111 named_parameters_aggregated_test/03: Fail # Presence of default values for optio nal params is not properly validated in closure types. 113 named_parameters_aggregated_test/03: Fail # Presence of default values for optio nal params is not properly validated in closure types.
112 named_parameters_aggregated_test/05: Fail # Absence of positional parameters bef ore named parameters does not trigger static type warning. 114 named_parameters_aggregated_test/05: Fail # Absence of positional parameters bef ore named parameters does not trigger static type warning.
113 operator6_test: Fail # Constant folding of bit-operations does not agree with ru ntime behavior. Issue 2887.
114 pseudo_kw_test: Fail # Unexpected token '(' 115 pseudo_kw_test: Fail # Unexpected token '('
115 super_implicit_closure_test: Fail # internal error: super property read not impl emented 116 super_implicit_closure_test: Fail # internal error: super property read not impl emented
116 super_operator_test: Fail # internal error: super property store not implemented 117 super_operator_test: Fail # internal error: super property store not implemented
117 switch_label_test: Fail # error: target of continue is not a loop or switch case 118 switch_label_test: Fail # error: target of continue is not a loop or switch case
118 119
119 120
120 # External tests. 121 # External tests.
121 external_test/01: Fail 122 external_test/01: Fail
122 external_test/02: Fail 123 external_test/02: Fail
123 external_test/11: Fail 124 external_test/11: Fail
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after
243 disable_privacy_test: Fail, OK # VM specific test. 244 disable_privacy_test: Fail, OK # VM specific test.
244 numbers_test: Fail, OK # (unintended?) VM specific test. 245 numbers_test: Fail, OK # (unintended?) VM specific test.
245 246
246 final_syntax_test/01: Fail # Missing error for uninitialized final field. 247 final_syntax_test/01: Fail # Missing error for uninitialized final field.
247 final_syntax_test/02: Fail # Missing error for uninitialized final field. 248 final_syntax_test/02: Fail # Missing error for uninitialized final field.
248 final_syntax_test/03: Fail # Missing error for uninitialized final field. 249 final_syntax_test/03: Fail # Missing error for uninitialized final field.
249 final_syntax_test/04: Fail # Missing error for uninitialized final field. 250 final_syntax_test/04: Fail # Missing error for uninitialized final field.
250 const_syntax_test/01: Fail # Missing error for uninitialized final field. 251 const_syntax_test/01: Fail # Missing error for uninitialized final field.
251 const_syntax_test/02: Fail # Missing error for uninitialized final field. 252 const_syntax_test/02: Fail # Missing error for uninitialized final field.
252 const_syntax_test/03: Fail # Missing error for uninitialized final field. 253 const_syntax_test/03: Fail # Missing error for uninitialized final field.
253 div_by_zero_test: Fail, OK # Leg only has doubles. 254
255 canonical_const2_test: Fail, OK # Dart2js only has doubles.
256 div_by_zero_test: Fail, OK # Dart2js only has doubles.
257
254 bit_operations_test: Fail, OK # Tests bit operations outside the 32 bit range. 258 bit_operations_test: Fail, OK # Tests bit operations outside the 32 bit range.
255 # The following test will start to fail again once dart2js implements the 259 # The following test will start to fail again once dart2js implements the
256 # runtime semantics for numbers. 260 # runtime semantics for numbers.
257 # Should be: Fail, OK # Expects negative results of bit-operations. 261 # Should be: Fail, OK # Expects negative results of bit-operations.
258 optimization_test: Pass 262 optimization_test: Fail, OK # Expects negative results of bit-operations.
259 263
260 expect_test: Fail, OK # JavaScript canonicalizes all strings. This test assumes that string-concatenation returns a new string. 264 expect_test: Fail, OK # JavaScript canonicalizes all strings. This test assumes that string-concatenation returns a new string.
261 reg_exp3_test: Fail, OK # Expects exception from const constructor. 265 reg_exp3_test: Fail, OK # Expects exception from const constructor.
262 266
263 267
264 [ $compiler == dart2js && $mode == release ] 268 [ $compiler == dart2js && $mode == release ]
265 assign_top_method_negative_test: Crash 269 assign_top_method_negative_test: Crash
266 270
267 271
268 [ $compiler == dart2js && $runtime == none ] 272 [ $compiler == dart2js && $runtime == none ]
(...skipping 20 matching lines...) Expand all
289 293
290 [ $compiler == dart2js && $runtime == safari ] 294 [ $compiler == dart2js && $runtime == safari ]
291 arithmetic_test: Skip # BUG(3492): Times out. 295 arithmetic_test: Skip # BUG(3492): Times out.
292 call_through_getter_test: Fail # Expected: ObjectNotClosureException got: Instan ce of 'TypeError' 296 call_through_getter_test: Fail # Expected: ObjectNotClosureException got: Instan ce of 'TypeError'
293 call_through_null_getter_test: Fail # Expected: ObjectNotClosureException got: I nstance of 'TypeError' 297 call_through_null_getter_test: Fail # Expected: ObjectNotClosureException got: I nstance of 'TypeError'
294 closure3_test: Fail # Uncaught error: Instance of 'TypeError' 298 closure3_test: Fail # Uncaught error: Instance of 'TypeError'
295 method_invocation_test: Fail # Uncaught error: Instance of 'TypeError' 299 method_invocation_test: Fail # Uncaught error: Instance of 'TypeError'
296 null_pointer_exception_test: Fail # Uncaught error: Instance of 'TypeError' 300 null_pointer_exception_test: Fail # Uncaught error: Instance of 'TypeError'
297 string_interpolate_npe_test: Fail # Uncaught error: Instance of 'TypeError' 301 string_interpolate_npe_test: Fail # Uncaught error: Instance of 'TypeError'
298 302
OLDNEW
« no previous file with comments | « tests/language/compile_time_constant2_test.dart ('k') | tests/language/positive_bit_operations_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698