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

Issue 12919011: Remove streamSpawnUri and mangler. (Closed)

Created:
7 years, 9 months ago by floitsch
Modified:
7 years, 9 months ago
CC:
reviews_dartlang.org, srdjan, siva
Visibility:
Public.

Description

Remove streamSpawnUri and mangler. Add more tests. Make dart2js send sinks. Committed: https://code.google.com/p/dart/source/detail?r=20213

Patch Set 1 #

Patch Set 2 : Rebase #

Total comments: 15

Patch Set 3 : Address comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+696 lines, -484 lines) Patch
M runtime/lib/isolate_patch.dart View 1 1 chunk +57 lines, -0 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/lib/isolate_helper.dart View 1 2 9 chunks +85 lines, -4 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/lib/isolate_patch.dart View 1 2 2 chunks +27 lines, -1 line 0 comments Download
M sdk/lib/isolate/isolate.dart View 1 chunk +0 lines, -1 line 0 comments Download
M sdk/lib/isolate/isolate_sources.gypi View 1 chunk +0 lines, -1 line 0 comments Download
M sdk/lib/isolate/isolate_stream.dart View 1 2 6 chunks +14 lines, -85 lines 0 comments Download
D sdk/lib/isolate/mangler.dart View 1 chunk +0 lines, -270 lines 0 comments Download
A + tests/isolate/compute_this_script_browser_stream_test.dart View 2 chunks +12 lines, -9 lines 0 comments Download
A tests/isolate/count_stream_test.dart View 1 2 1 chunk +46 lines, -0 lines 0 comments Download
A tests/isolate/cross_isolate_message_stream_test.dart View 1 2 1 chunk +112 lines, -0 lines 0 comments Download
A + tests/isolate/global_error_handler2_test.dart View 2 chunks +20 lines, -18 lines 0 comments Download
A tests/isolate/global_error_handler_stream2_test.dart View 1 chunk +39 lines, -0 lines 0 comments Download
A + tests/isolate/global_error_handler_stream_test.dart View 2 chunks +11 lines, -7 lines 0 comments Download
A + tests/isolate/illegal_msg_stream_test.dart View 1 chunk +13 lines, -14 lines 0 comments Download
M tests/isolate/isolate.status View 3 chunks +9 lines, -2 lines 0 comments Download
A tests/isolate/isolate_complex_messages_stream_test.dart View 1 chunk +78 lines, -0 lines 0 comments Download
A + tests/isolate/mandel_isolate_stream_test.dart View 2 chunks +22 lines, -12 lines 0 comments Download
A + tests/isolate/message_stream2_test.dart View 1 chunk +17 lines, -10 lines 0 comments Download
A + tests/isolate/message_stream_test.dart View 2 chunks +48 lines, -32 lines 0 comments Download
A + tests/isolate/nested_spawn_stream2_test.dart View 4 chunks +25 lines, -18 lines 0 comments Download
A tests/isolate/nested_spawn_stream_test.dart View 1 chunk +61 lines, -0 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
floitsch
All tests are new. The code-review tool will show them as modified, but no existing ...
7 years, 9 months ago (2013-03-18 18:47:44 UTC) #1
srdjan
7 years, 9 months ago (2013-03-18 19:53:33 UTC) #2
Lasse Reichstein Nielsen
lgtm https://codereview.chromium.org/12919011/diff/3001/sdk/lib/_internal/compiler/implementation/lib/isolate_helper.dart File sdk/lib/_internal/compiler/implementation/lib/isolate_helper.dart (right): https://codereview.chromium.org/12919011/diff/3001/sdk/lib/_internal/compiler/implementation/lib/isolate_helper.dart#newcode1082 sdk/lib/_internal/compiler/implementation/lib/isolate_helper.dart:1082: IsolateSink deserializeIsolateSink(List x) { Better name than 'x', ...
7 years, 9 months ago (2013-03-19 12:01:55 UTC) #3
floitsch
https://codereview.chromium.org/12919011/diff/3001/sdk/lib/_internal/compiler/implementation/lib/isolate_helper.dart File sdk/lib/_internal/compiler/implementation/lib/isolate_helper.dart (right): https://codereview.chromium.org/12919011/diff/3001/sdk/lib/_internal/compiler/implementation/lib/isolate_helper.dart#newcode1082 sdk/lib/_internal/compiler/implementation/lib/isolate_helper.dart:1082: IsolateSink deserializeIsolateSink(List x) { On 2013/03/19 12:01:55, Lasse Reichstein ...
7 years, 9 months ago (2013-03-19 13:18:59 UTC) #4
floitsch
Committed patchset #3 manually as r20213 (presubmit successful).
7 years, 9 months ago (2013-03-19 16:12:39 UTC) #5
Ivan Posva
7 years, 9 months ago (2013-03-19 20:50:48 UTC) #6
Message was sent while issue was closed.
> Make dart2js send sinks.

I would still like to understand how you would like to solve the issue of having
to crack open the whole message to hunt down the embedded sinks when crossing
process boundaries. It used to be that SendPorts were being send on a different
"channel" making it easy to handle this without having to store the entire
message, decode it and reencode it before sending it on to the eventual
receiver.

Thanks,
-Ivan

Powered by Google App Engine
This is Rietveld 408576698