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

Issue 1988023008: Name and hoist types (Closed)

Created:
4 years, 7 months ago by Leaf
Modified:
4 years, 7 months ago
Reviewers:
sra1, Jennifer Messerly
CC:
dev-compiler+reviews_dartlang.org
Base URL:
git@github.com:dart-lang/dev_compiler.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Name and hoist types Adds infrastructure for naming and hoisting types in various ways. Makes an initial cut at how to slice the naming, but we will want to adjust. BUG= R=jmesserly@google.com Committed: https://github.com/dart-lang/dev_compiler/commit/5d101bb7dc8cb775458af123df7525e509fe6a38

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : #

Patch Set 5 : #

Patch Set 6 : Local mods #

Patch Set 7 : #

Patch Set 8 : Candidate #

Patch Set 9 : #

Patch Set 10 : #

Total comments: 1

Patch Set 11 : Try again #

Total comments: 27

Patch Set 12 : Address comments #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+570 lines, -121 lines) Patch
M lib/src/compiler/code_generator.dart View 1 2 3 4 5 6 7 8 9 10 11 23 chunks +135 lines, -66 lines 0 comments Download
M lib/src/compiler/compiler.dart View 1 2 3 4 5 6 7 8 9 10 11 4 chunks +32 lines, -3 lines 1 comment Download
A lib/src/compiler/type_utilities.dart View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +229 lines, -0 lines 0 comments Download
M test/browser/runtime_tests.js View 1 2 3 4 5 6 7 8 9 10 11 10 chunks +45 lines, -32 lines 0 comments Download
A test/codegen/type_hoisting.dart View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +60 lines, -0 lines 0 comments Download
A test/codegen/type_no_hoisting.dart View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +60 lines, -0 lines 0 comments Download
M tool/input_sdk/private/ddc_runtime/classes.dart View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +3 lines, -8 lines 0 comments Download
M tool/input_sdk/private/ddc_runtime/operations.dart View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +2 lines, -0 lines 0 comments Download
M tool/input_sdk/private/ddc_runtime/rtti.dart View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +4 lines, -12 lines 0 comments Download

Messages

Total messages: 10 (3 generated)
Leaf
Take a look and see what you think. Rietveld won't upload the dart_sdk diff, so ...
4 years, 7 months ago (2016-05-24 21:09:34 UTC) #3
Jennifer Messerly
On 2016/05/24 21:09:34, Leaf wrote: > Take a look and see what you think. Rietveld ...
4 years, 7 months ago (2016-05-24 21:18:53 UTC) #4
sra1
https://codereview.chromium.org/1988023008/diff/140001/test/browser/runtime_tests.js File test/browser/runtime_tests.js (right): https://codereview.chromium.org/1988023008/diff/140001/test/browser/runtime_tests.js#newcode156 test/browser/runtime_tests.js:156: dart.fn(bar1, dart.definiteFunctionType(A, [C, String])); It would be nice to ...
4 years, 7 months ago (2016-05-24 21:26:23 UTC) #5
Jennifer Messerly
Few thoughts on organization/style, but LGTM overall. https://codereview.chromium.org/1988023008/diff/150001/lib/src/compiler/code_generator.dart File lib/src/compiler/code_generator.dart (right): https://codereview.chromium.org/1988023008/diff/150001/lib/src/compiler/code_generator.dart#newcode2292 lib/src/compiler/code_generator.dart:2292: bool hoistType: ...
4 years, 7 months ago (2016-05-24 21:56:39 UTC) #6
Leaf
PTAL. Also pushed an update to branch nametypes. https://codereview.chromium.org/1988023008/diff/150001/lib/src/compiler/code_generator.dart File lib/src/compiler/code_generator.dart (right): https://codereview.chromium.org/1988023008/diff/150001/lib/src/compiler/code_generator.dart#newcode2292 lib/src/compiler/code_generator.dart:2292: bool ...
4 years, 7 months ago (2016-05-25 00:56:13 UTC) #7
Jennifer Messerly
lgtm https://codereview.chromium.org/1988023008/diff/160001/lib/src/compiler/compiler.dart File lib/src/compiler/compiler.dart (right): https://codereview.chromium.org/1988023008/diff/160001/lib/src/compiler/compiler.dart#newcode250 lib/src/compiler/compiler.dart:250: ..addFlag('hoist-instance-creation', Should we hide these options from the ...
4 years, 7 months ago (2016-05-25 01:24:18 UTC) #8
Leaf
4 years, 7 months ago (2016-05-25 18:07:43 UTC) #10
Message was sent while issue was closed.
Committed patchset #12 (id:160001) manually as
5d101bb7dc8cb775458af123df7525e509fe6a38 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698