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

Issue 10779010: Parameters with function types supported + Added features in mirrors implementation (Closed)

Created:
8 years, 5 months ago by Johnni Winther
Modified:
8 years, 4 months ago
Reviewers:
ahe, floitsch, karlklose
CC:
reviews_dartlang.org
Visibility:
Public.

Description

Parameters with function types supported + Added features in mirrors implementation VariableListElement.computeType now handles function types. Default value and function typed parameters supported in the mirror system. Committed: https://code.google.com/p/dart/source/detail?r=9756

Patch Set 1 #

Total comments: 32

Patch Set 2 : Updated cf. comments + mdn bug fixed. #

Total comments: 3

Patch Set 3 : Updated cf. comments #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+157 lines, -32 lines) Patch
M lib/compiler/implementation/compiler.dart View 1 chunk +6 lines, -0 lines 0 comments Download
M lib/compiler/implementation/elements/elements.dart View 1 2 3 chunks +36 lines, -5 lines 2 comments Download
M lib/compiler/implementation/resolver.dart View 1 chunk +6 lines, -0 lines 0 comments Download
M lib/dartdoc/dartdoc.dart View 1 1 chunk +5 lines, -0 lines 0 comments Download
M lib/dartdoc/mirrors/dart2js_mirror.dart View 1 2 3 chunks +59 lines, -11 lines 0 comments Download
M lib/dartdoc/mirrors/mirrors.dart View 1 2 1 chunk +12 lines, -0 lines 0 comments Download
M tests/compiler/dart2js/mirrors_test.dart View 1 2 3 chunks +23 lines, -8 lines 0 comments Download
M utils/apidoc/apidoc.dart View 1 2 chunks +1 line, -4 lines 0 comments Download
M utils/apidoc/html_diff.dart View 1 3 chunks +9 lines, -4 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
Johnni Winther
8 years, 5 months ago (2012-07-16 12:56:53 UTC) #1
floitsch
LGTM. But I would appreciate if Karl or Peter would do another review-round at some ...
8 years, 5 months ago (2012-07-17 18:53:04 UTC) #2
Johnni Winther
PTAL https://chromiumcodereview.appspot.com/10779010/diff/1/lib/compiler/implementation/elements/elements.dart File lib/compiler/implementation/elements/elements.dart (right): https://chromiumcodereview.appspot.com/10779010/diff/1/lib/compiler/implementation/elements/elements.dart#newcode507 lib/compiler/implementation/elements/elements.dart:507: * Function signature for variable of a function ...
8 years, 5 months ago (2012-07-18 13:32:50 UTC) #3
floitsch
Still LGTM. https://chromiumcodereview.appspot.com/10779010/diff/6001/lib/compiler/implementation/elements/elements.dart File lib/compiler/implementation/elements/elements.dart (right): https://chromiumcodereview.appspot.com/10779010/diff/6001/lib/compiler/implementation/elements/elements.dart#newcode507 lib/compiler/implementation/elements/elements.dart:507: * Function signature for variable with a ...
8 years, 5 months ago (2012-07-19 08:45:00 UTC) #4
Johnni Winther
https://chromiumcodereview.appspot.com/10779010/diff/1/lib/dartdoc/mirrors/mirrors.dart File lib/dartdoc/mirrors/mirrors.dart (right): https://chromiumcodereview.appspot.com/10779010/diff/1/lib/dartdoc/mirrors/mirrors.dart#newcode409 lib/dartdoc/mirrors/mirrors.dart:409: * constructor, that is, if it is of the ...
8 years, 5 months ago (2012-07-19 13:12:10 UTC) #5
ahe
8 years, 4 months ago (2012-08-02 19:20:25 UTC) #6
https://chromiumcodereview.appspot.com/10779010/diff/15001/lib/compiler/imple...
File lib/compiler/implementation/elements/elements.dart (right):

https://chromiumcodereview.appspot.com/10779010/diff/15001/lib/compiler/imple...
lib/compiler/implementation/elements/elements.dart:511: FunctionSignature
functionSignature;
We plan to turn this into a type, right?

https://chromiumcodereview.appspot.com/10779010/diff/15001/lib/compiler/imple...
lib/compiler/implementation/elements/elements.dart:534: } else {
We are already changing this, right? This looks scary and a potential for
infinite recursion.

Powered by Google App Engine
This is Rietveld 408576698