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

Issue 887853004: dart2js: Move parameterStub generation to parameter_stub_generator and add parameter stubs to model. (Closed)

Created:
5 years, 10 months ago by zarah
Modified:
5 years, 10 months ago
Reviewers:
floitsch, herhut
CC:
reviews_dartlang.org
Target Ref:
refs/heads/master
Visibility:
Public.

Description

dart2js: Move parameterStub generation to parameter_stub_generator and add parameter stubs to model. R=herhut@google.com Committed: https://code.google.com/p/dart/source/detail?r=43338

Patch Set 1 #

Total comments: 3

Patch Set 2 : Forgot to save container_builder #

Total comments: 18

Patch Set 3 : Addressed comments. #

Patch Set 4 : Rebased. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+326 lines, -273 lines) Patch
M pkg/compiler/lib/src/js_emitter/js_emitter.dart View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M pkg/compiler/lib/src/js_emitter/model.dart View 1 2 4 chunks +26 lines, -16 lines 0 comments Download
M pkg/compiler/lib/src/js_emitter/old_emitter/container_builder.dart View 1 2 3 chunks +16 lines, -244 lines 0 comments Download
M pkg/compiler/lib/src/js_emitter/old_emitter/declarations.dart View 1 2 1 chunk +0 lines, -5 lines 0 comments Download
A pkg/compiler/lib/src/js_emitter/parameter_stub_generator.dart View 1 2 1 chunk +250 lines, -0 lines 0 comments Download
M pkg/compiler/lib/src/js_emitter/program_builder.dart View 1 2 6 chunks +33 lines, -8 lines 0 comments Download

Messages

Total messages: 11 (1 generated)
zarah
https://codereview.chromium.org/887853004/diff/1/pkg/compiler/lib/src/js_emitter/parameter_stub_generator.dart File pkg/compiler/lib/src/js_emitter/parameter_stub_generator.dart (right): https://codereview.chromium.org/887853004/diff/1/pkg/compiler/lib/src/js_emitter/parameter_stub_generator.dart#newcode30 pkg/compiler/lib/src/js_emitter/parameter_stub_generator.dart:30: FunctionSignature parameters = member.functionSignature; Copied from container_builder. https://codereview.chromium.org/887853004/diff/1/pkg/compiler/lib/src/js_emitter/parameter_stub_generator.dart#newcode142 pkg/compiler/lib/src/js_emitter/parameter_stub_generator.dart:142: ...
5 years, 10 months ago (2015-01-30 09:44:58 UTC) #1
zarah
5 years, 10 months ago (2015-01-30 09:53:21 UTC) #3
herhut
lgtm w/ comments https://codereview.chromium.org/887853004/diff/20001/pkg/compiler/lib/src/js_emitter/model.dart File pkg/compiler/lib/src/js_emitter/model.dart (right): https://codereview.chromium.org/887853004/diff/20001/pkg/compiler/lib/src/js_emitter/model.dart#newcode371 pkg/compiler/lib/src/js_emitter/model.dart:371: parameterStubs: parameterStubs) { I would prefer ...
5 years, 10 months ago (2015-01-30 10:02:22 UTC) #4
floitsch
DBC. https://chromiumcodereview.appspot.com/887853004/diff/20001/pkg/compiler/lib/src/js_emitter/parameter_stub_generator.dart File pkg/compiler/lib/src/js_emitter/parameter_stub_generator.dart (right): https://chromiumcodereview.appspot.com/887853004/diff/20001/pkg/compiler/lib/src/js_emitter/parameter_stub_generator.dart#newcode7 pkg/compiler/lib/src/js_emitter/parameter_stub_generator.dart:7: class ParameterStubGenerator { I think this class could ...
5 years, 10 months ago (2015-01-30 12:24:45 UTC) #5
floitsch
https://chromiumcodereview.appspot.com/887853004/diff/20001/pkg/compiler/lib/src/js_emitter/parameter_stub_generator.dart File pkg/compiler/lib/src/js_emitter/parameter_stub_generator.dart (right): https://chromiumcodereview.appspot.com/887853004/diff/20001/pkg/compiler/lib/src/js_emitter/parameter_stub_generator.dart#newcode7 pkg/compiler/lib/src/js_emitter/parameter_stub_generator.dart:7: class ParameterStubGenerator { On 2015/01/30 12:24:45, floitsch wrote: > ...
5 years, 10 months ago (2015-01-30 12:25:24 UTC) #6
floitsch
https://chromiumcodereview.appspot.com/887853004/diff/20001/pkg/compiler/lib/src/js_emitter/model.dart File pkg/compiler/lib/src/js_emitter/model.dart (right): https://chromiumcodereview.appspot.com/887853004/diff/20001/pkg/compiler/lib/src/js_emitter/model.dart#newcode389 pkg/compiler/lib/src/js_emitter/model.dart:389: * A method that is generated for the different ...
5 years, 10 months ago (2015-01-30 12:26:31 UTC) #7
floitsch
Another small one. https://chromiumcodereview.appspot.com/887853004/diff/20001/pkg/compiler/lib/src/js_emitter/parameter_stub_generator.dart File pkg/compiler/lib/src/js_emitter/parameter_stub_generator.dart (right): https://chromiumcodereview.appspot.com/887853004/diff/20001/pkg/compiler/lib/src/js_emitter/parameter_stub_generator.dart#newcode1 pkg/compiler/lib/src/js_emitter/parameter_stub_generator.dart:1: // Copyright (c) 2014, the Dart ...
5 years, 10 months ago (2015-01-30 12:33:03 UTC) #8
floitsch
another one... https://chromiumcodereview.appspot.com/887853004/diff/20001/pkg/compiler/lib/src/js_emitter/js_emitter.dart File pkg/compiler/lib/src/js_emitter/js_emitter.dart (right): https://chromiumcodereview.appspot.com/887853004/diff/20001/pkg/compiler/lib/src/js_emitter/js_emitter.dart#newcode95 pkg/compiler/lib/src/js_emitter/js_emitter.dart:95: part 'parameter_stub_generator.dart'; please sort alphabetically.
5 years, 10 months ago (2015-01-30 12:36:52 UTC) #9
zarah
Thanks. https://chromiumcodereview.appspot.com/887853004/diff/20001/pkg/compiler/lib/src/js_emitter/model.dart File pkg/compiler/lib/src/js_emitter/model.dart (right): https://chromiumcodereview.appspot.com/887853004/diff/20001/pkg/compiler/lib/src/js_emitter/model.dart#newcode371 pkg/compiler/lib/src/js_emitter/model.dart:371: parameterStubs: parameterStubs) { On 2015/01/30 10:02:22, herhut wrote: ...
5 years, 10 months ago (2015-01-30 12:46:39 UTC) #10
zarah
5 years, 10 months ago (2015-01-30 13:31:46 UTC) #11
Message was sent while issue was closed.
Committed patchset #4 (id:60001) manually as 43338 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698