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

Issue 70263002: Add RawReceivePort to dart2js. (Closed)

Created:
7 years, 1 month ago by Lasse Reichstein Nielsen
Modified:
7 years, 1 month ago
Reviewers:
floitsch, ngeoffray
CC:
reviews_dartlang.org
Visibility:
Public.

Description

Patch Set 1 #

Total comments: 6

Patch Set 2 : Address comments. #

Total comments: 2

Patch Set 3 : Made ReceivePortBase a mixin. #

Patch Set 4 : Change strategy to base everything on raw port. #

Total comments: 4

Patch Set 5 : Address comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+116 lines, -25 lines) Patch
M sdk/lib/_internal/lib/isolate_helper.dart View 1 2 3 7 chunks +48 lines, -19 lines 0 comments Download
M sdk/lib/_internal/lib/isolate_patch.dart View 1 2 3 4 2 chunks +4 lines, -5 lines 0 comments Download
M sdk/lib/isolate/isolate.dart View 1 2 3 4 2 chunks +6 lines, -1 line 0 comments Download
M tests/isolate/isolate.status View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
A tests/isolate/raw_port_test.dart View 1 chunk +57 lines, -0 lines 0 comments Download

Messages

Total messages: 12 (0 generated)
Lasse Reichstein Nielsen
7 years, 1 month ago (2013-11-12 13:31:58 UTC) #1
Lasse Reichstein Nielsen
+ngeoffray.
7 years, 1 month ago (2013-11-13 08:53:29 UTC) #2
floitsch
LGTM with some nits. https://codereview.chromium.org/70263002/diff/1/sdk/lib/_internal/lib/isolate_helper.dart File sdk/lib/_internal/lib/isolate_helper.dart (right): https://codereview.chromium.org/70263002/diff/1/sdk/lib/_internal/lib/isolate_helper.dart#newcode951 sdk/lib/_internal/lib/isolate_helper.dart:951: _globalState.currentContext.unregister(_id); Since the ReceivePortBase registers, ...
7 years, 1 month ago (2013-11-18 10:48:31 UTC) #3
Lasse Reichstein Nielsen
https://codereview.chromium.org/70263002/diff/1/sdk/lib/_internal/lib/isolate_helper.dart File sdk/lib/_internal/lib/isolate_helper.dart (right): https://codereview.chromium.org/70263002/diff/1/sdk/lib/_internal/lib/isolate_helper.dart#newcode951 sdk/lib/_internal/lib/isolate_helper.dart:951: _globalState.currentContext.unregister(_id); On 2013/11/18 10:48:31, floitsch wrote: > Since the ...
7 years, 1 month ago (2013-11-18 15:45:36 UTC) #4
ngeoffray
DBC https://codereview.chromium.org/70263002/diff/1/tests/isolate/raw_port_test.dart File tests/isolate/raw_port_test.dart (right): https://codereview.chromium.org/70263002/diff/1/tests/isolate/raw_port_test.dart#newcode1 tests/isolate/raw_port_test.dart:1: // Copyright (c) 2012, the Dart project authors. ...
7 years, 1 month ago (2013-11-19 07:43:41 UTC) #5
Lasse Reichstein Nielsen
https://codereview.chromium.org/70263002/diff/80001/sdk/lib/_internal/lib/isolate_helper.dart File sdk/lib/_internal/lib/isolate_helper.dart (right): https://codereview.chromium.org/70263002/diff/80001/sdk/lib/_internal/lib/isolate_helper.dart#newcode862 sdk/lib/_internal/lib/isolate_helper.dart:862: class ReceivePortBase { Yes. I need to extend both ...
7 years, 1 month ago (2013-11-19 09:45:33 UTC) #6
Lasse Reichstein Nielsen
PTAL Nicolas.
7 years, 1 month ago (2013-11-20 08:37:31 UTC) #7
Lasse Reichstein Nielsen
PTAL again.
7 years, 1 month ago (2013-11-20 10:11:19 UTC) #8
ngeoffray
LGTM. Much simpler. https://codereview.chromium.org/70263002/diff/180001/sdk/lib/_internal/lib/isolate_patch.dart File sdk/lib/_internal/lib/isolate_patch.dart (right): https://codereview.chromium.org/70263002/diff/180001/sdk/lib/_internal/lib/isolate_patch.dart#newcode11 sdk/lib/_internal/lib/isolate_patch.dart:11: ReceivePortWrapper, Remove ReceivePortWrapper. https://codereview.chromium.org/70263002/diff/180001/sdk/lib/isolate/isolate.dart File sdk/lib/isolate/isolate.dart ...
7 years, 1 month ago (2013-11-20 10:16:30 UTC) #9
floitsch
LGTM.
7 years, 1 month ago (2013-11-20 10:23:55 UTC) #10
Lasse Reichstein Nielsen
https://codereview.chromium.org/70263002/diff/180001/sdk/lib/_internal/lib/isolate_patch.dart File sdk/lib/_internal/lib/isolate_patch.dart (right): https://codereview.chromium.org/70263002/diff/180001/sdk/lib/_internal/lib/isolate_patch.dart#newcode11 sdk/lib/_internal/lib/isolate_patch.dart:11: ReceivePortWrapper, On 2013/11/20 10:16:30, ngeoffray wrote: > Remove ReceivePortWrapper. ...
7 years, 1 month ago (2013-11-20 10:35:26 UTC) #11
Lasse Reichstein Nielsen
7 years, 1 month ago (2013-11-20 10:36:51 UTC) #12
Message was sent while issue was closed.
Committed patchset #5 manually as r30456 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698