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

Issue 580283004: Add JsInitializerGenerator (Closed)

Created:
6 years, 3 months ago by justinfagnani
Modified:
6 years, 2 months ago
CC:
reviews_dartlang.org
Base URL:
https://github.com/dart-lang/js-interop.git@master
Visibility:
Public.

Description

Add JsInitializerGenerator BUG=

Patch Set 1 #

Total comments: 19

Patch Set 2 : #

Total comments: 2

Patch Set 3 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+178 lines, -163 lines) Patch
A + lib/src/transformer/dart_initializer_generator.dart View 1 2 3 chunks +5 lines, -6 lines 0 comments Download
M lib/src/transformer/entry_point_transformer.dart View 1 2 2 chunks +77 lines, -46 lines 0 comments Download
M lib/src/transformer/js_initializer_generator.dart View 5 chunks +29 lines, -44 lines 0 comments Download
M lib/src/transformer/library_transformer.dart View 2 chunks +19 lines, -6 lines 0 comments Download
M lib/src/transformer/utils.dart View 2 chunks +27 lines, -2 lines 0 comments Download
M test/transformer/all_tests.dart View 1 chunk +1 line, -1 line 0 comments Download
A + test/transformer/dart_initializer_generator_test.dart View 2 chunks +5 lines, -5 lines 0 comments Download
M test/transformer/entry_point_transformer_test.dart View 1 2 chunks +10 lines, -2 lines 0 comments Download
M test/transformer/js_initializer_generator_test.dart View 1 2 chunks +4 lines, -6 lines 0 comments Download
M test_sources/non_transformed/web/generated_code_test.html View 1 chunk +1 line, -0 lines 0 comments Download
M test_sources/non_transformed/web/test.js View 1 chunk +0 lines, -45 lines 0 comments Download

Messages

Total messages: 12 (2 generated)
justinfagnani
This CL adds generation of the JS initializer file for exported libraries and the entry ...
6 years, 3 months ago (2014-09-19 03:20:27 UTC) #2
alexandre.ardhuin
Sorry if my comment are not directly related to this CL. I tried the build ...
6 years, 3 months ago (2014-09-19 12:39:00 UTC) #4
justinfagnani
On 2014/09/19 12:39:00, alexandre.ardhuin wrote: > Sorry if my comment are not directly related to ...
6 years, 3 months ago (2014-09-19 18:47:24 UTC) #5
Siggi Cherem (dart-lang)
https://codereview.chromium.org/580283004/diff/1/lib/src/transformer/entry_point_transformer.dart File lib/src/transformer/entry_point_transformer.dart (right): https://codereview.chromium.org/580283004/diff/1/lib/src/transformer/entry_point_transformer.dart#newcode72 lib/src/transformer/entry_point_transformer.dart:72: for (Asset asset in initializerAssets.where((a) => a != null)) ...
6 years, 3 months ago (2014-09-19 22:47:10 UTC) #6
justinfagnani
On 2014/09/19 22:47:10, Siggi Cherem (dart-lang) wrote: > https://codereview.chromium.org/580283004/diff/1/lib/src/transformer/entry_point_transformer.dart > File lib/src/transformer/entry_point_transformer.dart (right): > > ...
6 years, 2 months ago (2014-09-22 20:51:35 UTC) #7
justinfagnani
On 2014/09/22 20:51:35, justinfagnani wrote: > On 2014/09/19 22:47:10, Siggi Cherem (dart-lang) wrote: > > ...
6 years, 2 months ago (2014-09-22 20:54:02 UTC) #8
justinfagnani
PTAL https://codereview.chromium.org/580283004/diff/1/lib/src/transformer/dart_initializer_generator.dart File lib/src/transformer/dart_initializer_generator.dart (right): https://codereview.chromium.org/580283004/diff/1/lib/src/transformer/dart_initializer_generator.dart#newcode141 lib/src/transformer/dart_initializer_generator.dart:141: void _generateField(ExportedField f) { On 2014/09/19 12:39:00, alexandre.ardhuin ...
6 years, 2 months ago (2014-09-22 21:50:21 UTC) #9
Siggi Cherem (dart-lang)
lgtm https://codereview.chromium.org/580283004/diff/1/lib/src/transformer/entry_point_transformer.dart File lib/src/transformer/entry_point_transformer.dart (right): https://codereview.chromium.org/580283004/diff/1/lib/src/transformer/entry_point_transformer.dart#newcode72 lib/src/transformer/entry_point_transformer.dart:72: for (Asset asset in initializerAssets.where((a) => a != ...
6 years, 2 months ago (2014-09-22 22:42:58 UTC) #10
justinfagnani
https://codereview.chromium.org/580283004/diff/1/lib/src/transformer/dart_initializer_generator.dart File lib/src/transformer/dart_initializer_generator.dart (right): https://codereview.chromium.org/580283004/diff/1/lib/src/transformer/dart_initializer_generator.dart#newcode70 lib/src/transformer/dart_initializer_generator.dart:70: JsObject lib = parent['${library.name}']; On 2014/09/19 12:38:59, alexandre.ardhuin wrote: ...
6 years, 2 months ago (2014-09-23 01:29:53 UTC) #11
justinfagnani
6 years, 2 months ago (2014-09-23 01:33:10 UTC) #12
On 2014/09/23 01:29:53, justinfagnani wrote:
>
https://codereview.chromium.org/580283004/diff/1/lib/src/transformer/dart_ini...
> File lib/src/transformer/dart_initializer_generator.dart (right):
> 
>
https://codereview.chromium.org/580283004/diff/1/lib/src/transformer/dart_ini...
> lib/src/transformer/dart_initializer_generator.dart:70: JsObject lib =
> parent['${library.name}'];
> On 2014/09/19 12:38:59, alexandre.ardhuin wrote:
> > JsObject should be prefixed by "js."
> 
> Done.
> 
>
https://codereview.chromium.org/580283004/diff/20001/lib/src/transformer/entr...
> File lib/src/transformer/entry_point_transformer.dart (right):
> 
>
https://codereview.chromium.org/580283004/diff/20001/lib/src/transformer/entr...
> lib/src/transformer/entry_point_transformer.dart:70: var dartFuture =
> Future.wait(dartInitializerFutures).
> On 2014/09/22 22:42:58, Siggi Cherem (dart-lang) wrote:
> > style nit: move . to the next line
> 
> Done.

committed in
https://github.com/dart-lang/js-interop/commit/456118f9835daf8cc0bc1f80456370...

Powered by Google App Engine
This is Rietveld 408576698