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

Issue 1510053004: Simplify future-propagation for whenComplete. (Closed)

Created:
5 years ago by Lasse Reichstein Nielsen
Modified:
5 years ago
Reviewers:
floitsch, eernst
CC:
reviews_dartlang.org
Base URL:
https://github.com/dart-lang/sdk.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Patch Set 1 #

Patch Set 2 : More rewrites. #

Patch Set 3 : Tweaks and renames. #

Patch Set 4 : More tweaks and renames. #

Total comments: 12

Patch Set 5 : Address comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+70 lines, -78 lines) Patch
M sdk/lib/async/future_impl.dart View 1 2 3 4 11 chunks +70 lines, -78 lines 0 comments Download

Messages

Total messages: 9 (2 generated)
Lasse Reichstein Nielsen
5 years ago (2015-12-09 08:55:31 UTC) #2
Lasse Reichstein Nielsen
This clean-up is in anticipation of trying, once again, to handle the long-future-chain memory leak. ...
5 years ago (2015-12-09 12:45:26 UTC) #3
floitsch
LGTM. https://codereview.chromium.org/1510053004/diff/60001/sdk/lib/async/future_impl.dart File sdk/lib/async/future_impl.dart (right): https://codereview.chromium.org/1510053004/diff/60001/sdk/lib/async/future_impl.dart#newcode475 sdk/lib/async/future_impl.dart:475: // doesn't have callbacks, so this is a ...
5 years ago (2015-12-09 22:52:02 UTC) #4
Lasse Reichstein Nielsen
https://codereview.chromium.org/1510053004/diff/60001/sdk/lib/async/future_impl.dart File sdk/lib/async/future_impl.dart (right): https://codereview.chromium.org/1510053004/diff/60001/sdk/lib/async/future_impl.dart#newcode492 sdk/lib/async/future_impl.dart:492: bool handleValueCallback() { On 2015/12/09 22:52:01, floitsch wrote: > ...
5 years ago (2015-12-10 06:52:27 UTC) #5
floitsch
https://codereview.chromium.org/1510053004/diff/60001/sdk/lib/async/future_impl.dart File sdk/lib/async/future_impl.dart (right): https://codereview.chromium.org/1510053004/diff/60001/sdk/lib/async/future_impl.dart#newcode564 sdk/lib/async/future_impl.dart:564: // We have to wait for the compelteResult future ...
5 years ago (2015-12-10 07:24:41 UTC) #6
Lasse Reichstein Nielsen
Committed patchset #5 (id:80001) manually as e038407e27bd41cfba095267614c58958f2c218e (presubmit successful).
5 years ago (2015-12-10 08:15:49 UTC) #8
eernst
5 years ago (2015-12-10 15:07:23 UTC) #9
Message was sent while issue was closed.
On 2015/12/10 08:15:49, Lasse Reichstein Nielsen wrote:
> Committed patchset #5 (id:80001) manually as
> e038407e27bd41cfba095267614c58958f2c218e (presubmit successful).

After a short discussion in meat space, Lasse and I agreed that I should finish
reading this CL, understanding it as far as I could and checking for possible
glitches. Did that, did not find anything suspicious.

Powered by Google App Engine
This is Rietveld 408576698