dart-sdk/tests/isolate
kmillikin@google.com 4f7c1d3d54 Clean up handling of constants in the CPS backend.
Before: constant-valued expressions were usually compiled by the JS constant
compiler task, which surprisingly produces a Dart (not JS) constant.

After: use the already computed constant value of a constant-valued
expression.  This is looked up in one of two ways depending on whether the
expression is an identifier or not.  For primitive constants (Booleans,
doubles, integers, strings, and null) simply construct them as they have not
had a value computed.

Also, fix a variety of small bugs.  In some case the fix is disabling an
incorrect code path and bailing out of the compiler.

BUG=
R=johnniwinther@google.com

Review URL: https://codereview.chromium.org//1057483004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45335 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-22 10:59:03 +00:00
..
browser Added a test for issue 12474. 2015-02-20 21:09:43 +00:00
capability_test.dart Made SendPort a Capability. 2014-03-20 11:43:54 +00:00
compile_time_error_test.dart Clean up isolate tests. 2013-11-28 14:36:25 +00:00
count_test.dart Upgrading tests with unittest deprecations 2014-03-31 18:33:18 +00:00
cross_isolate_message_test.dart Upgrading tests with unittest deprecations 2014-03-31 18:33:18 +00:00
deferred_loaded_lib.dart Fix crash that happens when we send an object whose type is in a defer 2015-02-13 19:17:01 +00:00
function_send1_test.dart Fix for issue 20992 - Allow sending static/top-level functions to other isolates which are spawned using the 'spawn function' functionality. 2015-03-06 18:50:19 +00:00
function_send_test.dart Isolates: allow sending of arbitrary objects in dart2js. 2014-12-09 16:41:58 +00:00
handle_error2_test.dart - Implement some more missing pieces of the Isolate API. 2015-03-07 01:04:19 +00:00
handle_error3_test.dart - Implement some more missing pieces of the Isolate API. 2015-03-07 01:04:19 +00:00
handle_error_test.dart Add an error listener on isolates. 2014-05-19 10:55:08 +00:00
illegal_msg_function_test.dart Allow sending static/top-level functions through ports and as isolate 2014-09-22 08:29:45 +00:00
illegal_msg_mirror_test.dart Upgrading tests with unittest deprecations 2014-03-31 18:33:18 +00:00
isolate.status Clean up handling of constants in the CPS backend. 2015-04-22 10:59:03 +00:00
isolate_complex_messages_test.dart Upgrading tests with unittest deprecations 2014-03-31 18:33:18 +00:00
isolate_current_test.dart Add Isolate.current getter, returning the current isolate as an Isolate object. 2014-12-19 07:04:29 +00:00
isolate_import_test.dart Clean up isolate tests. 2013-11-28 14:36:25 +00:00
isolate_stress_test.dart Very simple version of Isolates. 2013-10-25 19:23:00 +00:00
issue_21398_child_isolate.dart Fix for issue 21398. 2015-01-12 23:14:30 +00:00
issue_21398_child_isolate1.dart Add missing file (missed it in last round). 2015-01-12 23:35:55 +00:00
issue_21398_child_isolate11.dart Fix for issue 21398. 2015-01-12 23:14:30 +00:00
issue_21398_parent_isolate1_test.dart Fix test to copy scripts into the generated directories. 2015-02-23 18:54:14 +00:00
issue_21398_parent_isolate2_test.dart Fix test to copy scripts into the generated directories. 2015-02-23 18:54:14 +00:00
issue_21398_parent_isolate_test.dart Fix test to copy scripts into the generated directories. 2015-02-23 18:54:14 +00:00
issue_22778_test.dart Fix for issue 22778, stored the function object in the forward reference table instead of the implicit static closure. 2015-03-13 15:53:50 +00:00
kill2_test.dart Update Isolate API. 2015-04-13 10:29:54 +00:00
kill_self_test.dart Update Isolate API. 2015-04-13 10:29:54 +00:00
kill_test.dart Update Isolate API. 2015-04-13 10:29:54 +00:00
mandel_isolate_test.dart Upgrading tests with unittest deprecations 2014-03-31 18:33:18 +00:00
message2_test.dart Upgrading tests with unittest deprecations 2014-03-31 18:33:18 +00:00
message3_test.dart Isolates: allow sending of arbitrary objects in dart2js. 2014-12-09 16:41:58 +00:00
message_enum_test.dart Support enum keys in maps in messages. 2015-03-06 02:57:34 +00:00
message_test.dart Upgrading tests with unittest deprecations 2014-03-31 18:33:18 +00:00
mint_maker_test.dart Upgrading tests with unittest deprecations 2014-03-31 18:33:18 +00:00
nested_spawn2_test.dart Upgrading tests with unittest deprecations 2014-03-31 18:33:18 +00:00
nested_spawn_test.dart Make isolate tests work on drt (and hopefully dartium). 2013-11-25 08:19:53 +00:00
object_leak_test.dart Isolates: allow sending of arbitrary objects in dart2js. 2014-12-09 16:41:58 +00:00
ondone_test.dart Update Isolate API. 2015-04-13 10:29:54 +00:00
package_root_test.dart Per isolate package root. 2014-09-23 05:46:14 +00:00
pause_test.dart Implement Isolate.pause in dart2js. 2014-02-10 08:33:14 +00:00
ping_pause_test.dart Update Isolate API. 2015-04-13 10:29:54 +00:00
ping_test.dart Update Isolate API. 2015-04-13 10:29:54 +00:00
port_test.dart Re-apply "Remove unittest and matcher from the repo." 2014-12-19 21:14:56 +00:00
raw_port_test.dart Upgrading tests with unittest deprecations 2014-03-31 18:33:18 +00:00
remote_unittest_helper.dart Make isolate tests work on drt (and hopefully dartium). 2013-11-25 08:19:53 +00:00
request_reply_test.dart Upgrading tests with unittest deprecations 2014-03-31 18:33:18 +00:00
simple_message_test.dart Clean up isolate tests. 2013-11-28 14:36:25 +00:00
spawn_function_custom_class_test.dart Make isolate tests work on drt (and hopefully dartium). 2013-11-25 08:19:53 +00:00
spawn_function_test.dart Upgrading tests with unittest deprecations 2014-03-31 18:33:18 +00:00
spawn_uri_child_isolate.dart Very simple version of Isolates. 2013-10-25 19:23:00 +00:00
spawn_uri_exported_main.dart Fix http://dartbug.com/22115 2015-01-22 21:28:27 +00:00
spawn_uri_exported_main_lib.dart Fix http://dartbug.com/22115 2015-01-22 21:28:27 +00:00
spawn_uri_exported_main_test.dart Fix http://dartbug.com/22115 2015-01-22 21:28:27 +00:00
spawn_uri_missing_from_isolate_test.dart Tweak isolate/spawn_uri_missing*test.dart 2014-05-27 13:32:20 +00:00
spawn_uri_missing_test.dart Tweak isolate/spawn_uri_missing*test.dart 2014-05-27 13:32:20 +00:00
spawn_uri_multi_test.dart Upgrading tests with unittest deprecations 2014-03-31 18:33:18 +00:00
spawn_uri_nested_child1_vm_isolate.dart Very simple version of Isolates. 2013-10-25 19:23:00 +00:00
spawn_uri_nested_child2_vm_isolate.dart Very simple version of Isolates. 2013-10-25 19:23:00 +00:00
spawn_uri_nested_vm_test.dart using unittest via package import 2014-04-09 19:42:11 +00:00
spawn_uri_test.dart using unittest via package import 2014-04-09 19:42:11 +00:00
spawn_uri_vm_test.dart using unittest via package import 2014-04-09 19:42:11 +00:00
stacktrace_message_test.dart Upgrading tests with unittest deprecations 2014-03-31 18:33:18 +00:00
start_paused_test.dart Add 'startPaused' option to Isolate.spawn*. 2014-02-17 13:06:06 +00:00
static_function_lib.dart Fix VM not accepting static methods for Isolate.spawn. 2013-11-20 09:14:30 +00:00
static_function_test.dart Upgrading tests with unittest deprecations 2014-03-31 18:33:18 +00:00
unresolved_ports_test.dart Upgrading tests with unittest deprecations 2014-03-31 18:33:18 +00:00