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

Issue 27215002: Very simple version of Isolates. (Closed)

Created:
7 years, 2 months ago by floitsch
Modified:
7 years, 1 month ago
CC:
reviews_dartlang.org, vm-dev_dartlang.org, siva, Lasse Reichstein Nielsen, nweiz, Bob Nystrom, Alan Knight, Anders Johnsen, Bill Hesse, Cutch
Visibility:
Public.

Description

Patch Set 1 #

Patch Set 2 : Remove bad /*patch*/ comment. #

Patch Set 3 : More comments. #

Total comments: 6

Patch Set 4 : Fix IO. #

Patch Set 5 : Closer to actual API. #

Patch Set 6 : More refactoring. #

Patch Set 7 : Reupload due to error. #

Patch Set 8 : Rebase #

Total comments: 2

Patch Set 9 : Avoid infinite loops when an asynchronous error happens. #

Patch Set 10 : Fix spawnUri. #

Patch Set 11 : Timer fix. #

Patch Set 12 : Improve ReceivePort semantics. #

Patch Set 13 : More tests. #

Patch Set 14 : More tests. #

Patch Set 15 : All VM tests fixed. #

Patch Set 16 : Update co19 status file. #

Patch Set 17 : rebase. #

Patch Set 18 : Fix spawnUri. #

Patch Set 19 : Update spawnUri description. #

Patch Set 20 : Update spawnUri description. #

Patch Set 21 : Update spawnUri description. #

Patch Set 22 : Update spawnUri description. #

Total comments: 6

Patch Set 23 : Address Ivan's comments. #

Patch Set 24 : Refactor spawnUri calling convention. #

Patch Set 25 : Add more comments and hide exception. #

Total comments: 2

Patch Set 26 : Address Anders' comment. #

Total comments: 65

Patch Set 27 : Address most comments. #

Patch Set 28 : Add more tests and support for dart2js. #

Patch Set 29 : Reupload due to error. #

Patch Set 30 : Reupload due to error (500). #

Total comments: 6

Patch Set 31 : Test updates. #

Patch Set 32 : Latest fixes. #

Patch Set 33 : Address comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2164 lines, -3351 lines) Patch
M pkg/scheduled_test/test/descriptor/async_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +3 lines, -1 line 0 comments Download
M pkg/scheduled_test/test/descriptor/directory_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +3 lines, -1 line 0 comments Download
M pkg/scheduled_test/test/descriptor/file_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +3 lines, -1 line 0 comments Download
M pkg/scheduled_test/test/descriptor/nothing_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +3 lines, -1 line 0 comments Download
M pkg/scheduled_test/test/descriptor/pattern_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +3 lines, -1 line 0 comments Download
M pkg/scheduled_test/test/metatest.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +28 lines, -21 lines 0 comments Download
M pkg/scheduled_test/test/scheduled_future_matchers_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +3 lines, -1 line 0 comments Download
M pkg/scheduled_test/test/scheduled_process_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +3 lines, -1 line 0 comments Download
M pkg/scheduled_test/test/scheduled_server_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +3 lines, -1 line 0 comments Download
M pkg/scheduled_test/test/scheduled_test/abort_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +3 lines, -1 line 0 comments Download
M pkg/scheduled_test/test/scheduled_test/current_schedule_current_task_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +3 lines, -1 line 0 comments Download
M pkg/scheduled_test/test/scheduled_test/current_schedule_errors_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +3 lines, -1 line 0 comments Download
M pkg/scheduled_test/test/scheduled_test/current_schedule_state_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +3 lines, -1 line 0 comments Download
M pkg/scheduled_test/test/scheduled_test/nested_task_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +3 lines, -1 line 0 comments Download
M pkg/scheduled_test/test/scheduled_test/on_complete_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +3 lines, -1 line 0 comments Download
M pkg/scheduled_test/test/scheduled_test/on_exception_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +3 lines, -1 line 0 comments Download
M pkg/scheduled_test/test/scheduled_test/out_of_band_task_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +3 lines, -1 line 0 comments Download
M pkg/scheduled_test/test/scheduled_test/set_up_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +3 lines, -1 line 0 comments Download
M pkg/scheduled_test/test/scheduled_test/signal_error_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +3 lines, -1 line 0 comments Download
M pkg/scheduled_test/test/scheduled_test/simple_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +3 lines, -1 line 0 comments Download
M pkg/scheduled_test/test/scheduled_test/task_return_value_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +3 lines, -1 line 0 comments Download
M pkg/scheduled_test/test/scheduled_test/timeout_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +3 lines, -1 line 0 comments Download
M pkg/scheduled_test/test/scheduled_test/wrap_async_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +3 lines, -1 line 0 comments Download
M pkg/scheduled_test/test/scheduled_test/wrap_future_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +3 lines, -1 line 0 comments Download
M pkg/serialization/test/serialization_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2 chunks +7 lines, -6 lines 0 comments Download
M pkg/unittest/test/unittest_test_utils.dart View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +9 lines, -11 lines 0 comments Download
M runtime/bin/eventhandler_patch.dart View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M runtime/bin/io_service_patch.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 3 chunks +5 lines, -5 lines 0 comments Download
M runtime/bin/main.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +20 lines, -4 lines 0 comments Download
M runtime/bin/socket_patch.dart View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +2 lines, -3 lines 0 comments Download
M runtime/bin/vmservice/running_isolate.dart View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +3 lines, -3 lines 0 comments Download
M runtime/bin/vmservice/vmservice.dart View 1 2 3 4 5 1 chunk +2 lines, -2 lines 0 comments Download
M runtime/lib/isolate.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 6 chunks +6 lines, -30 lines 0 comments Download
M runtime/lib/isolate_patch.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 3 chunks +145 lines, -102 lines 0 comments Download
M runtime/tests/vm/dart/isolate_mirror_local_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +1 line, -1 line 0 comments Download
M runtime/tests/vm/dart/isolate_mirror_remote_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +13 lines, -12 lines 0 comments Download
D runtime/tests/vm/dart/isolate_unhandled_exception_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +0 lines, -51 lines 0 comments Download
D runtime/tests/vm/dart/isolate_unhandled_exception_test2.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +0 lines, -49 lines 0 comments Download
D runtime/tests/vm/dart/isolate_unhandled_exception_uri_helper.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +0 lines, -25 lines 0 comments Download
D runtime/tests/vm/dart/isolate_unhandled_exception_uri_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +0 lines, -34 lines 0 comments Download
M runtime/vm/bootstrap_natives.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2 chunks +3 lines, -3 lines 0 comments Download
M runtime/vm/custom_isolate_test.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +11 lines, -9 lines 0 comments Download
M runtime/vm/dart_api_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +1 line, -1 line 0 comments Download
M runtime/vm/dart_api_impl_test.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 3 chunks +26 lines, -26 lines 0 comments Download
M runtime/vm/dart_entry.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +2 lines, -2 lines 0 comments Download
M runtime/vm/isolate.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2 chunks +2 lines, -1 line 0 comments Download
M runtime/vm/isolate.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 4 chunks +24 lines, -9 lines 0 comments Download
M runtime/vm/isolate_test.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +2 lines, -2 lines 0 comments Download
M runtime/vm/snapshot_test.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2 chunks +4 lines, -4 lines 0 comments Download
M runtime/vm/symbols.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2 chunks +2 lines, -2 lines 0 comments Download
M samples/chat/chat_server.dart View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +8 lines, -7 lines 0 comments Download
M samples/chat/chat_server_lib.dart View 1 2 3 4 5 6 7 8 9 10 11 12 5 chunks +34 lines, -18 lines 0 comments Download
M samples/chat/chat_stress_client.dart View 1 2 3 4 5 6 7 8 9 10 11 12 4 chunks +4 lines, -4 lines 0 comments Download
M samples/chat/test/chat_server_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 10 chunks +50 lines, -27 lines 0 comments Download
M samples/sample_extension/sample_asynchronous_extension.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +5 lines, -2 lines 0 comments Download
M sdk/lib/_internal/lib/io_patch.dart View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M sdk/lib/_internal/lib/isolate_helper.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 25 chunks +101 lines, -154 lines 0 comments Download
M sdk/lib/_internal/lib/isolate_patch.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 chunk +23 lines, -38 lines 0 comments Download
M sdk/lib/_internal/pub/lib/src/barback/load_transformers.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 14 chunks +102 lines, -44 lines 0 comments Download
M sdk/lib/_internal/pub/lib/src/dart.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2 chunks +23 lines, -15 lines 0 comments Download
M sdk/lib/_internal/pub/test/transformer/fails_to_load_a_transform_with_an_import_error_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +0 lines, -1 line 0 comments Download
M sdk/lib/async/zone.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +12 lines, -10 lines 0 comments Download
M sdk/lib/html/dart2js/html_dart2js.dart View 1 chunk +2 lines, -0 lines 0 comments Download
M sdk/lib/html/dartium/html_dartium.dart View 2 chunks +5 lines, -3 lines 0 comments Download
M sdk/lib/io/eventhandler.dart View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M sdk/lib/io/timer_impl.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 2 chunks +2 lines, -5 lines 0 comments Download
M sdk/lib/isolate/isolate.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 7 chunks +125 lines, -92 lines 0 comments Download
M sdk/lib/isolate/isolate_sources.gypi View 1 chunk +0 lines, -1 line 0 comments Download
D sdk/lib/isolate/isolate_stream.dart View 1 chunk +0 lines, -156 lines 0 comments Download
M tests/co19/co19-analyzer.status View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +74 lines, -0 lines 0 comments Download
M tests/co19/co19-co19.status View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +58 lines, -0 lines 0 comments Download
M tests/co19/co19-dart2js.status View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 2 chunks +0 lines, -2 lines 0 comments Download
M tests/co19/co19-runtime.status View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +0 lines, -1 line 0 comments Download
D tests/compiler/dart2js_extra/isolate2_negative_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +0 lines, -20 lines 0 comments Download
A + tests/compiler/dart2js_extra/isolate2_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +6 lines, -4 lines 0 comments Download
M tests/html/async_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2 chunks +60 lines, -54 lines 0 comments Download
M tests/html/isolates_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2 chunks +30 lines, -14 lines 0 comments Download
M tests/html/worker_api_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +14 lines, -13 lines 0 comments Download
D tests/isolate/browser/compute_this_script_browser_stream_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +0 lines, -39 lines 0 comments Download
M tests/isolate/browser/compute_this_script_browser_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2 chunks +6 lines, -8 lines 0 comments Download
M tests/isolate/browser/typed_data_message_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +31 lines, -18 lines 0 comments Download
D tests/isolate/count_stream_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +0 lines, -46 lines 0 comments Download
M tests/isolate/count_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +34 lines, -28 lines 0 comments Download
D tests/isolate/cross_isolate_message_stream_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +0 lines, -112 lines 0 comments Download
M tests/isolate/cross_isolate_message_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +38 lines, -40 lines 0 comments Download
D tests/isolate/global_error_handler2_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +0 lines, -45 lines 0 comments Download
D tests/isolate/global_error_handler_stream2_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +0 lines, -53 lines 0 comments Download
D tests/isolate/global_error_handler_stream_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +0 lines, -47 lines 0 comments Download
D tests/isolate/global_error_handler_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +0 lines, -43 lines 0 comments Download
D tests/isolate/illegal_msg_stream_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +0 lines, -38 lines 0 comments Download
M tests/isolate/illegal_msg_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +27 lines, -19 lines 0 comments Download
M tests/isolate/isolate.status View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 5 chunks +4 lines, -27 lines 0 comments Download
M tests/isolate/isolate2_negative_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 2 chunks +2 lines, -2 lines 0 comments Download
M tests/isolate/isolate3_negative_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 2 chunks +6 lines, -7 lines 0 comments Download
D tests/isolate/isolate_complex_messages_stream_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +0 lines, -78 lines 0 comments Download
M tests/isolate/isolate_complex_messages_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +27 lines, -15 lines 0 comments Download
M tests/isolate/isolate_import_negative_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +2 lines, -2 lines 0 comments Download
M tests/isolate/isolate_negative_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +5 lines, -6 lines 0 comments Download
M tests/isolate/isolate_stress_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2 chunks +5 lines, -7 lines 0 comments Download
D tests/isolate/mandel_isolate_stream_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +0 lines, -155 lines 0 comments Download
M tests/isolate/mandel_isolate_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 3 chunks +29 lines, -16 lines 0 comments Download
M tests/isolate/message2_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +20 lines, -13 lines 0 comments Download
D tests/isolate/message_stream2_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +0 lines, -76 lines 0 comments Download
D tests/isolate/message_stream_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +0 lines, -144 lines 0 comments Download
M tests/isolate/message_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 2 chunks +51 lines, -41 lines 0 comments Download
M tests/isolate/mint_maker_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 3 chunks +70 lines, -153 lines 0 comments Download
M tests/isolate/nested_spawn2_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 2 chunks +33 lines, -33 lines 0 comments Download
D tests/isolate/nested_spawn_stream2_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +0 lines, -80 lines 0 comments Download
D tests/isolate/nested_spawn_stream_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +0 lines, -61 lines 0 comments Download
M tests/isolate/nested_spawn_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +13 lines, -21 lines 0 comments Download
M tests/isolate/port_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 3 chunks +21 lines, -21 lines 0 comments Download
M tests/isolate/request_reply_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +15 lines, -15 lines 0 comments Download
M tests/isolate/spawn_function_custom_class_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +6 lines, -8 lines 0 comments Download
M tests/isolate/spawn_function_negative_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +6 lines, -6 lines 0 comments Download
M tests/isolate/spawn_function_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +6 lines, -6 lines 0 comments Download
M tests/isolate/spawn_uri_child_isolate.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +3 lines, -2 lines 0 comments Download
M tests/isolate/spawn_uri_multi_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +3 lines, -4 lines 0 comments Download
M tests/isolate/spawn_uri_nested_child1_vm_isolate.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +8 lines, -8 lines 0 comments Download
M tests/isolate/spawn_uri_nested_child2_vm_isolate.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +3 lines, -2 lines 0 comments Download
M tests/isolate/spawn_uri_nested_vm_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +4 lines, -3 lines 0 comments Download
M tests/isolate/spawn_uri_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +3 lines, -3 lines 0 comments Download
M tests/isolate/spawn_uri_vm_negative_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +3 lines, -4 lines 0 comments Download
M tests/isolate/spawn_uri_vm_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +3 lines, -4 lines 0 comments Download
M tests/isolate/stacktrace_message_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +15 lines, -13 lines 0 comments Download
D tests/isolate/stream_mangling_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +0 lines, -103 lines 0 comments Download
M tests/isolate/unresolved_ports_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 2 chunks +34 lines, -18 lines 0 comments Download
M tests/language/typed_message_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +16 lines, -6 lines 0 comments Download
M tests/lib/analyzer/analyze_tests.status View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 2 chunks +0 lines, -6 lines 0 comments Download
D tests/lib/async/schedule_microtask4_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +0 lines, -43 lines 0 comments Download
D tests/lib/async/schedule_microtask6_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +0 lines, -22 lines 0 comments Download
M tests/lib/async/timer_isolate_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +7 lines, -9 lines 0 comments Download
M tests/lib/lib.status View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 3 chunks +0 lines, -3 lines 0 comments Download
M tests/lib/platform/isolate_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +36 lines, -20 lines 0 comments Download
M tests/standalone/http_launch_data/http_isolate_main.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +3 lines, -4 lines 0 comments Download
M tests/standalone/http_launch_data/http_launch_main.dart View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -2 lines 0 comments Download
M tests/standalone/http_launch_data/http_spawn_main.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +5 lines, -5 lines 0 comments Download
M tests/standalone/io/echo_server_stream_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 4 chunks +15 lines, -13 lines 0 comments Download
M tests/standalone/io/http_advanced_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 5 chunks +30 lines, -19 lines 0 comments Download
M tests/standalone/io/http_basic_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 6 chunks +35 lines, -26 lines 0 comments Download
M tests/standalone/io/http_read_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 6 chunks +36 lines, -29 lines 0 comments Download
M tests/standalone/io/pipe_server_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 4 chunks +15 lines, -13 lines 0 comments Download
M tests/standalone/io/platform_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +15 lines, -30 lines 0 comments Download
M tests/standalone/io/process_shell_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 3 chunks +6 lines, -1 line 0 comments Download
M tests/standalone/io/socket_close_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 6 chunks +31 lines, -20 lines 0 comments Download
M tests/standalone/io/socket_many_connections_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 4 chunks +15 lines, -13 lines 0 comments Download
M tests/standalone/io/testing_server.dart View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +15 lines, -39 lines 0 comments Download
M tests/standalone/issue14236_source.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +8 lines, -6 lines 0 comments Download
M tests/standalone/issue14236_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Binary file 0 comments Download
M tests/standalone/package/package_isolate_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +26 lines, -26 lines 0 comments Download
M tests/standalone/package/sibling_isolate.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +2 lines, -4 lines 0 comments Download
M tests/standalone/package/test_folder/folder_isolate.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +3 lines, -5 lines 0 comments Download
M tests/standalone/standalone.status View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 3 chunks +14 lines, -7 lines 0 comments Download
M tests/standalone/typed_array_int64_uint64_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 4 chunks +24 lines, -22 lines 0 comments Download
M tests/standalone/typed_array_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 16 chunks +98 lines, -88 lines 0 comments Download
M tests/standalone/typed_data_isolate_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +13 lines, -11 lines 0 comments Download
M tests/standalone/vmservice/isolate_stacktrace_command_script.dart View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +2 lines, -2 lines 0 comments Download
M tests/standalone/vmservice/multiple_isolate_list_script.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +5 lines, -9 lines 0 comments Download
M utils/testrunner/run_pipeline.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +6 lines, -3 lines 0 comments Download
M utils/testrunner/standard_test_runner.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +12 lines, -13 lines 0 comments Download
M utils/testrunner/testrunner.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2 chunks +6 lines, -10 lines 0 comments Download

Messages

Total messages: 19 (0 generated)
floitsch
Fyi. I'm working towards a really simple version of the dart:isolate library. I'm not done ...
7 years, 2 months ago (2013-10-14 17:32:28 UTC) #1
kasperl
I'd simplify even further, but other than that the interface LGTM. https://codereview.chromium.org/27215002/diff/5001/sdk/lib/isolate/isolate.dart File sdk/lib/isolate/isolate.dart (right): ...
7 years, 2 months ago (2013-10-15 10:26:11 UTC) #2
Lasse Reichstein Nielsen
https://codereview.chromium.org/27215002/diff/21001/sdk/lib/isolate/isolate.dart File sdk/lib/isolate/isolate.dart (right): https://codereview.chromium.org/27215002/diff/21001/sdk/lib/isolate/isolate.dart#newcode50 sdk/lib/isolate/isolate.dart:50: external static Future<Isolate> spawn(void entryPoint(message), var message); Documentation says: ...
7 years, 2 months ago (2013-10-17 12:26:54 UTC) #3
floitsch
https://codereview.chromium.org/27215002/diff/5001/sdk/lib/isolate/isolate.dart File sdk/lib/isolate/isolate.dart (right): https://codereview.chromium.org/27215002/diff/5001/sdk/lib/isolate/isolate.dart#newcode49 sdk/lib/isolate/isolate.dart:49: { bool startPaused: false }); On 2013/10/15 10:26:11, kasperl ...
7 years, 2 months ago (2013-10-17 12:30:55 UTC) #4
floitsch
@lrn: could you please start reviewing the test changes. Even if we need to change ...
7 years, 2 months ago (2013-10-23 15:34:40 UTC) #5
floitsch
Sending out for review. Some parts are not polished yet (in particular the actual Isolate.spawn ...
7 years, 2 months ago (2013-10-23 22:11:57 UTC) #6
Ivan Posva
First round of comments... -Ivan https://codereview.chromium.org/27215002/diff/363001/runtime/bin/io_service_patch.dart File runtime/bin/io_service_patch.dart (right): https://codereview.chromium.org/27215002/diff/363001/runtime/bin/io_service_patch.dart#newcode35 runtime/bin/io_service_patch.dart:35: subscription = _receivePort.listen((data) { ...
7 years, 2 months ago (2013-10-24 06:48:38 UTC) #7
floitsch
@Ivan: small overview of what this CL does and what still needs to be done. ...
7 years, 2 months ago (2013-10-24 16:15:56 UTC) #8
Anders Johnsen
IO stuff, LGTM https://codereview.chromium.org/27215002/diff/493001/sdk/lib/io/timer_impl.dart File sdk/lib/io/timer_impl.dart (right): https://codereview.chromium.org/27215002/diff/493001/sdk/lib/io/timer_impl.dart#newcode166 sdk/lib/io/timer_impl.dart:166: _receivePort = new RawReceivePort((message) { _handleTimeout(); ...
7 years, 2 months ago (2013-10-24 17:33:40 UTC) #9
floitsch
https://codereview.chromium.org/27215002/diff/493001/sdk/lib/io/timer_impl.dart File sdk/lib/io/timer_impl.dart (right): https://codereview.chromium.org/27215002/diff/493001/sdk/lib/io/timer_impl.dart#newcode166 sdk/lib/io/timer_impl.dart:166: _receivePort = new RawReceivePort((message) { _handleTimeout(); }); On 2013/10/24 ...
7 years, 1 month ago (2013-10-24 21:03:51 UTC) #10
Ivan Posva
-Ivan https://codereview.chromium.org/27215002/diff/553001/runtime/lib/isolate_patch.dart File runtime/lib/isolate_patch.dart (right): https://codereview.chromium.org/27215002/diff/553001/runtime/lib/isolate_patch.dart#newcode81 runtime/lib/isolate_patch.dart:81: _portMap = new Map(); This does not need ...
7 years, 1 month ago (2013-10-25 07:01:44 UTC) #11
Lasse Reichstein Nielsen
Tests generally lgtm. https://codereview.chromium.org/27215002/diff/553001/pkg/scheduled_test/test/descriptor/async_test.dart File pkg/scheduled_test/test/descriptor/async_test.dart (right): https://codereview.chromium.org/27215002/diff/553001/pkg/scheduled_test/test/descriptor/async_test.dart#newcode14 pkg/scheduled_test/test/descriptor/async_test.dart:14: initialMessage = message; What is "initialMessage"? ...
7 years, 1 month ago (2013-10-25 09:42:49 UTC) #12
floitsch
PatchSet 27 addresses most of the current comments. One comment left: remove more of the ...
7 years, 1 month ago (2013-10-25 13:11:00 UTC) #13
floitsch
PTAL. I merged the isolate tests, and the dart2js changes (which have been reviewed here: ...
7 years, 1 month ago (2013-10-25 14:21:13 UTC) #14
Lasse Reichstein Nielsen
Checked sporadically but LGTM. https://codereview.chromium.org/27215002/diff/783001/sdk/lib/_internal/lib/isolate_patch.dart File sdk/lib/_internal/lib/isolate_patch.dart (right): https://codereview.chromium.org/27215002/diff/783001/sdk/lib/_internal/lib/isolate_patch.dart#newcode42 sdk/lib/_internal/lib/isolate_patch.dart:42: throw new UnimplementedError("ReceivePort.fromRawReceivePort"); Any plans ...
7 years, 1 month ago (2013-10-25 14:40:02 UTC) #15
floitsch
@siva: I had to update tests/standalone/issue14236_source.dart There were no instructions, but I think I got ...
7 years, 1 month ago (2013-10-25 17:46:15 UTC) #16
Ivan Posva
LGTM with a couple of comments. -Ivan https://codereview.chromium.org/27215002/diff/553001/pkg/serialization/test/serialization_test.dart File pkg/serialization/test/serialization_test.dart (right): https://codereview.chromium.org/27215002/diff/553001/pkg/serialization/test/serialization_test.dart#newcode553 pkg/serialization/test/serialization_test.dart:553: var remote ...
7 years, 1 month ago (2013-10-25 18:41:37 UTC) #17
floitsch
https://codereview.chromium.org/27215002/diff/783001/runtime/lib/isolate_patch.dart File runtime/lib/isolate_patch.dart (right): https://codereview.chromium.org/27215002/diff/783001/runtime/lib/isolate_patch.dart#newcode106 runtime/lib/isolate_patch.dart:106: // id two RawReceivePort mapping. On 2013/10/25 18:41:39, Ivan ...
7 years, 1 month ago (2013-10-25 18:55:53 UTC) #18
floitsch
7 years, 1 month ago (2013-10-25 19:25:25 UTC) #19
Message was sent while issue was closed.
Committed patchset #33 manually as r29271 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698