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

Issue 8271014: future and completer (Closed)

Created:
9 years, 2 months ago by mattsh
Modified:
9 years, 2 months ago
CC:
reviews_dartlang.org
Visibility:
Public.

Description

future and completer BUG= TEST= Committed: https://code.google.com/p/dart/source/detail?r=459

Patch Set 1 #

Total comments: 2

Patch Set 2 : add completeException #

Total comments: 6

Patch Set 3 : added Future.dart to gypi and lib files #

Total comments: 8

Patch Set 4 : fixed names #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+267 lines, -0 lines) Patch
M compiler/lib/corelib.dart View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M compiler/lib/corelib_impl.dart View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M corelib/src/corelib_sources.gypi View 1 2 1 chunk +1 line, -0 lines 0 comments Download
A corelib/src/future.dart View 1 1 chunk +113 lines, -0 lines 2 comments Download
M corelib/src/implementation/corelib_impl_sources.gypi View 1 2 1 chunk +1 line, -0 lines 0 comments Download
A corelib/src/implementation/future_implementation.dart View 1 1 chunk +150 lines, -0 lines 1 comment Download

Messages

Total messages: 10 (0 generated)
Siggi Cherem (dart-lang)
http://codereview.chromium.org/8271014/diff/1/corelib/src/future.dart File corelib/src/future.dart (right): http://codereview.chromium.org/8271014/diff/1/corelib/src/future.dart#newcode73 corelib/src/future.dart:73: void handleException(bool onException(Object exception)); Just to document here our ...
9 years, 2 months ago (2011-10-13 20:45:44 UTC) #1
arv (Not doing code reviews)
http://codereview.chromium.org/8271014/diff/4001/corelib/src/future.dart File corelib/src/future.dart (right): http://codereview.chromium.org/8271014/diff/4001/corelib/src/future.dart#newcode112 corelib/src/future.dart:112: void completeException(Object exception); Can this be called fail or ...
9 years, 2 months ago (2011-10-13 21:15:46 UTC) #2
Siggi Cherem (dart-lang)
http://codereview.chromium.org/8271014/diff/4001/corelib/src/future.dart File corelib/src/future.dart (right): http://codereview.chromium.org/8271014/diff/4001/corelib/src/future.dart#newcode112 corelib/src/future.dart:112: void completeException(Object exception); On 2011/10/13 21:15:46, arv wrote: > ...
9 years, 2 months ago (2011-10-13 21:51:48 UTC) #3
mattsh
http://codereview.chromium.org/8271014/diff/4001/corelib/src/implementation/future_implementation.dart File corelib/src/implementation/future_implementation.dart (right): http://codereview.chromium.org/8271014/diff/4001/corelib/src/implementation/future_implementation.dart#newcode82 corelib/src/implementation/future_implementation.dart:82: onComplete(value); On 2011/10/13 21:15:46, arv wrote: > I know ...
9 years, 2 months ago (2011-10-13 22:08:49 UTC) #4
MarkM
http://codereview.chromium.org/8271014/diff/4001/corelib/src/future.dart File corelib/src/future.dart (right): http://codereview.chromium.org/8271014/diff/4001/corelib/src/future.dart#newcode65 corelib/src/future.dart:65: * for the value), then the exception will be ...
9 years, 2 months ago (2011-10-13 22:35:35 UTC) #5
mattsh
now added Future.dart to gypi and lib files.
9 years, 2 months ago (2011-10-14 21:28:50 UTC) #6
Jacob
LGTM Lets check this in now and support both future and promise for a little ...
9 years, 2 months ago (2011-10-14 21:31:28 UTC) #7
Siggi Cherem (dart-lang)
Can we port the a subset of promise tests before submitting? At least half of ...
9 years, 2 months ago (2011-10-14 22:00:55 UTC) #8
mattsh
http://codereview.chromium.org/8271014/diff/9001/corelib/src/implementation/future_implementation.dart File corelib/src/implementation/future_implementation.dart (right): http://codereview.chromium.org/8271014/diff/9001/corelib/src/implementation/future_implementation.dart#newcode39 corelib/src/implementation/future_implementation.dart:39: bool _exceptionHandled; On 2011/10/14 22:00:55, sigmund wrote: > any ...
9 years, 2 months ago (2011-10-14 22:09:19 UTC) #9
Siggi Cherem (dart-lang)
9 years, 2 months ago (2011-10-14 22:13:06 UTC) #10
Some additional comments...

http://codereview.chromium.org/8271014/diff/11003/corelib/src/future.dart
File corelib/src/future.dart (right):

http://codereview.chromium.org/8271014/diff/11003/corelib/src/future.dart#new...
corelib/src/future.dart:9: * A Future is used to obtain a value sometime in the
To match the dart doc syntax, we should use [Future], [Completer], [then], etc
in the text here and all the documentation further below

http://codereview.chromium.org/8271014/diff/11003/corelib/src/future.dart#new...
corelib/src/future.dart:16: *
for code snippets use:
 [: 
  ... code
 :]

http://codereview.chromium.org/8271014/diff/11003/corelib/src/implementation/...
File corelib/src/implementation/future_implementation.dart (right):

http://codereview.chromium.org/8271014/diff/11003/corelib/src/implementation/...
corelib/src/implementation/future_implementation.dart:8: class
FutureNotCompleteException implements Exception {
shouldn't this be declared in future.dart (this is part of the user API)?

Powered by Google App Engine
This is Rietveld 408576698