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

Issue 2616103002: Flatten inferrer implementation (Closed)

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

Description

Flatten inferrer implementation - collapse MinimalInferrerEngine, InferrerEngine and TypeGraphEngine into InferrerEngine - collapse TypeSystem and TypeInformationSystem into TypeSystem - deparameterize classes R=sigmund@google.com Committed: https://github.com/dart-lang/sdk/commit/eec5f4fd5e7801ce1e04df2fec6010678b758a9d

Patch Set 1 #

Patch Set 2 : Cleanup imports/prefixes #

Total comments: 2

Patch Set 3 : Updated cf. comment. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2285 lines, -3689 lines) Patch
M pkg/compiler/lib/src/inferrer/closure_tracer.dart View 1 chunk +6 lines, -2 lines 0 comments Download
A + pkg/compiler/lib/src/inferrer/inferrer_engine.dart View 1 2 9 chunks +244 lines, -640 lines 0 comments Download
M pkg/compiler/lib/src/inferrer/inferrer_visitor.dart View 25 chunks +96 lines, -1048 lines 0 comments Download
M pkg/compiler/lib/src/inferrer/list_tracer.dart View 1 chunk +1 line, -1 line 0 comments Download
M pkg/compiler/lib/src/inferrer/map_tracer.dart View 1 chunk +1 line, -1 line 0 comments Download
M pkg/compiler/lib/src/inferrer/node_tracer.dart View 2 chunks +5 lines, -6 lines 0 comments Download
M pkg/compiler/lib/src/inferrer/simple_types_inferrer.dart View 1 58 chunks +1288 lines, -613 lines 0 comments Download
M pkg/compiler/lib/src/inferrer/type_graph_dump.dart View 2 chunks +2 lines, -2 lines 0 comments Download
M pkg/compiler/lib/src/inferrer/type_graph_inferrer.dart View 3 chunks +5 lines, -1290 lines 0 comments Download
M pkg/compiler/lib/src/inferrer/type_graph_nodes.dart View 45 chunks +78 lines, -82 lines 0 comments Download
A pkg/compiler/lib/src/inferrer/type_system.dart View 1 chunk +555 lines, -0 lines 0 comments Download
M pkg/compiler/lib/src/types/types.dart View 2 chunks +4 lines, -4 lines 0 comments Download

Messages

Total messages: 7 (2 generated)
Johnni Winther
3 years, 11 months ago (2017-01-06 14:15:37 UTC) #2
Siggi Cherem (dart-lang)
lgtm! with a couple suggestions, we can do these in separate steps if you prefer, ...
3 years, 11 months ago (2017-01-06 18:59:56 UTC) #3
Johnni Winther
On 2017/01/06 18:59:56, Siggi Cherem (dart-lang) wrote: > lgtm! with a couple suggestions, we can ...
3 years, 11 months ago (2017-01-09 08:51:18 UTC) #4
Johnni Winther
https://codereview.chromium.org/2616103002/diff/20001/pkg/compiler/lib/src/inferrer/inferrer_engine.dart File pkg/compiler/lib/src/inferrer/inferrer_engine.dart (right): https://codereview.chromium.org/2616103002/diff/20001/pkg/compiler/lib/src/inferrer/inferrer_engine.dart#newcode721 pkg/compiler/lib/src/inferrer/inferrer_engine.dart:721: * the wrong modelling of default values of optional ...
3 years, 11 months ago (2017-01-09 09:01:49 UTC) #5
Johnni Winther
3 years, 11 months ago (2017-01-09 09:06:19 UTC) #7
Message was sent while issue was closed.
Committed patchset #3 (id:40001) manually as
eec5f4fd5e7801ce1e04df2fec6010678b758a9d (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698