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

Issue 2549233004: Handle closures, aka FunctionExpression in Kernel! (Closed)

Created:
4 years ago by Emily Fortuna
Modified:
4 years ago
Reviewers:
Harry Terkelsen, sra1
CC:
reviews_dartlang.org, Siggi Cherem (dart-lang), Harry Terkelsen, Johnni Winther
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Handle closures, aka FunctionExpression in Kernel! BUG=https://github.com/dart-lang/sdk/issues/27394 R=het@google.com, sra@google.com Committed: https://github.com/dart-lang/sdk/commit/dad37d0386d3b2c840ca7f53a87181617e0b2146

Patch Set 1 : . #

Total comments: 4

Patch Set 2 : . #

Unified diffs Side-by-side diffs Delta from patch set Stats (+55 lines, -8 lines) Patch
M pkg/compiler/lib/src/ssa/builder_kernel.dart View 1 7 chunks +55 lines, -8 lines 0 comments Download

Messages

Total messages: 11 (5 generated)
Emily Fortuna
This causes over 100 additional tests in corelib to pass! and... more in language. (re-running ...
4 years ago (2016-12-06 01:33:12 UTC) #3
sra1
lgtm https://codereview.chromium.org/2549233004/diff/20001/pkg/compiler/lib/src/ssa/builder_kernel.dart File pkg/compiler/lib/src/ssa/builder_kernel.dart (right): https://codereview.chromium.org/2549233004/diff/20001/pkg/compiler/lib/src/ssa/builder_kernel.dart#newcode462 pkg/compiler/lib/src/ssa/builder_kernel.dart:462: // FunctionExpressions and Procedures. It might be possible ...
4 years ago (2016-12-06 02:35:41 UTC) #4
Harry Terkelsen
lgtm please add some simple tests https://codereview.chromium.org/2549233004/diff/20001/pkg/compiler/lib/src/ssa/builder_kernel.dart File pkg/compiler/lib/src/ssa/builder_kernel.dart (right): https://codereview.chromium.org/2549233004/diff/20001/pkg/compiler/lib/src/ssa/builder_kernel.dart#newcode1610 pkg/compiler/lib/src/ssa/builder_kernel.dart:1610: registry?.registerStaticUse(new StaticUse.foreignUse(callElement)); johnni ...
4 years ago (2016-12-06 18:46:36 UTC) #6
Emily Fortuna
> please add some simple tests Closures are well tested in the language tests. I ...
4 years ago (2016-12-06 18:48:29 UTC) #7
Emily Fortuna
https://codereview.chromium.org/2549233004/diff/20001/pkg/compiler/lib/src/ssa/builder_kernel.dart File pkg/compiler/lib/src/ssa/builder_kernel.dart (right): https://codereview.chromium.org/2549233004/diff/20001/pkg/compiler/lib/src/ssa/builder_kernel.dart#newcode462 pkg/compiler/lib/src/ssa/builder_kernel.dart:462: // FunctionExpressions and Procedures. On 2016/12/06 02:35:41, sra1 wrote: ...
4 years ago (2016-12-06 18:49:22 UTC) #8
Emily Fortuna
4 years ago (2016-12-06 19:16:36 UTC) #11
Message was sent while issue was closed.
Committed patchset #2 (id:60001) manually as
dad37d0386d3b2c840ca7f53a87181617e0b2146 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698