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

Issue 2934783002: Handle named mixin application in emitter (Closed)

Created:
3 years, 6 months ago by Johnni Winther
Modified:
3 years, 6 months ago
CC:
reviews_dartlang.org, ahe
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Handle named mixin application in emitter Fixes regression in language/regress_18713_test with --csp Closes #29844 Closes #29843 Committed: https://github.com/dart-lang/sdk/commit/d109fad7f33269ccf05a64eaa8719913ecffa02e Reverted: https://github.com/dart-lang/sdk/commit/d8783acfb3abbf863a1d2d9630c716cff801df25 Landed through https://codereview.chromium.org/2936063002/

Patch Set 1 #

Patch Set 2 : Fix #

Patch Set 3 : Fixes #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+77 lines, -38 lines) Patch
M pkg/compiler/lib/src/common_elements.dart View 1 2 1 chunk +20 lines, -0 lines 0 comments Download
D pkg/compiler/lib/src/js_emitter/helpers.dart View 1 2 1 chunk +0 lines, -14 lines 0 comments Download
M pkg/compiler/lib/src/js_emitter/js_emitter.dart View 1 2 2 chunks +0 lines, -4 lines 0 comments Download
M pkg/compiler/lib/src/js_emitter/program_builder/collector.dart View 1 2 1 chunk +4 lines, -6 lines 0 comments Download
M pkg/compiler/lib/src/js_emitter/program_builder/field_visitor.dart View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
M pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart View 1 2 5 chunks +10 lines, -6 lines 1 comment Download
M pkg/compiler/lib/src/kernel/element_map_impl.dart View 1 2 5 chunks +25 lines, -0 lines 0 comments Download
M pkg/compiler/lib/src/kernel/task.dart View 1 2 1 chunk +1 line, -3 lines 0 comments Download
M pkg/compiler/lib/src/resolution/resolution_strategy.dart View 1 2 1 chunk +15 lines, -0 lines 0 comments Download
M tests/language/language_dart2js.status View 1 2 1 chunk +0 lines, -3 lines 0 comments Download

Messages

Total messages: 15 (8 generated)
Johnni Winther
TBR
3 years, 6 months ago (2017-06-12 09:41:08 UTC) #3
Johnni Winther
Committed patchset #2 (id:20001) manually as d109fad7f33269ccf05a64eaa8719913ecffa02e (presubmit successful).
3 years, 6 months ago (2017-06-12 09:49:37 UTC) #5
ahe
I reverted this and marked the test as failing (https://codereview.chromium.org/2933093002). I did so because this ...
3 years, 6 months ago (2017-06-12 12:25:23 UTC) #7
Johnni Winther
PTAL
3 years, 6 months ago (2017-06-13 09:17:36 UTC) #11
Emily Fortuna
lgtm https://codereview.chromium.org/2934783002/diff/40001/pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart File pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart (right): https://codereview.chromium.org/2934783002/diff/40001/pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart#newcode242 pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart:242: "No class for effective mixin ${effectiveMixinClass} on $cls.")); ...
3 years, 6 months ago (2017-06-13 17:22:51 UTC) #12
Emily Fortuna
On 2017/06/13 17:22:51, Emily Fortuna wrote: > lgtm > > https://codereview.chromium.org/2934783002/diff/40001/pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart > File pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart > ...
3 years, 6 months ago (2017-06-13 21:27:34 UTC) #13
Johnni Winther
3 years, 6 months ago (2017-06-14 07:42:16 UTC) #14
On 2017/06/13 21:27:34, Emily Fortuna wrote:
> On 2017/06/13 17:22:51, Emily Fortuna wrote:
> > lgtm
> > 
> >
>
https://codereview.chromium.org/2934783002/diff/40001/pkg/compiler/lib/src/js...
> > File pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart
> > (right):
> > 
> >
>
https://codereview.chromium.org/2934783002/diff/40001/pkg/compiler/lib/src/js...
> > pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart:242:
"No
> > class for effective mixin ${effectiveMixinClass} on $cls."));
> > nit: >80 char here
> 
> Note, I ended up having to submit a version of this CL myself because it was
> blocking a Google3 dart update.

Good!

Powered by Google App Engine
This is Rietveld 408576698