dart-sdk/pkg
Alexander Markov f81709c3e3 [vm/aot] Use field types inferred in TFA and remove inference in precompiler.cc
Type inference for final fields in precompiler.cc is limited and
does not properly handle constant objects.

This change hooks up field types inferred by TFA and removes the
inference in precompiler.cc.

Fixes: https://github.com/flutter/flutter/issues/22131

Change-Id: Ida65cd211074623928bb2a7d48dc58d5e53511b8
Reviewed-on: https://dart-review.googlesource.com/76562
Commit-Queue: Alexander Markov <alexmarkov@google.com>
Reviewed-by: Ryan Macnak <rmacnak@google.com>
Reviewed-by: Vyacheslav Egorov <vegorov@google.com>
2018-09-25 23:26:09 +00:00
..
analysis_server First cut dartfix protocol 2018-09-25 16:56:48 +00:00
analysis_server_client Remove more uses of isInstanceOf 2018-07-03 20:32:26 +00:00
analyzer Signal a static error when invoking a non-function (issue 34320) 2018-09-25 20:52:35 +00:00
analyzer_cli Reland: Implement inheritance/override checks from the spec. 2018-09-25 18:51:04 +00:00
analyzer_fe_comparison More minor fixes to the analyzer/FE comparison tool. 2018-09-17 21:25:40 +00:00
analyzer_plugin Add a fix to create a mixin 2018-09-17 12:43:41 +00:00
async_helper Fix #33415 no error for awaiting a void expression. 2018-07-24 19:31:57 +00:00
build_integration pkg:build_integration: clarify that' it's not planned to be published 2018-06-26 01:12:57 +00:00
compiler Revert "[dart2js] Simplify noInline / tryInline annotations" 2018-09-25 22:11:42 +00:00
dart2js_tools Move deobfuscation tools to the SDK repo 2018-08-09 22:55:04 +00:00
dart_internal Make warning more warning-y. 2018-03-02 02:04:44 +00:00
dev_compiler Custom format errors and exceptions to show traces 2018-09-24 17:41:33 +00:00
expect implement super mixins in dartdevc and fix a few issues in Analyzer 2018-09-18 03:21:48 +00:00
front_end Recover from duplicated declarations 2018-09-25 14:53:58 +00:00
js pkg/js: fix pubspec author 2018-07-18 21:36:10 +00:00
js_ast Small cleanups to avoid warnings in IntelliJ 2018-08-30 06:47:38 +00:00
kernel [vm/tfa] Infer concrete class of int literals in TFA 2018-09-25 00:16:51 +00:00
meta Revert "[dart2js] Simplify noInline / tryInline annotations" 2018-09-25 22:11:42 +00:00
microlytics
smith Lay the groundwork for comparing language_2 compilation results between analyzer and CFE. 2018-09-08 15:25:05 +00:00
sourcemap_testing Initial support for inlining-data in source-maps. 2018-07-31 21:41:50 +00:00
status_file [infra] Switch pkg bots to Dart 2 2018-08-13 07:04:06 +00:00
telemetry Upgrade pubspec constraints. 2018-07-23 16:44:39 +00:00
testing Update package:testing wrt. void 2018-07-18 10:18:52 +00:00
vm [vm/aot] Use field types inferred in TFA and remove inference in precompiler.cc 2018-09-25 23:26:09 +00:00
.gitignore
BUILD.gn
pkg.status [vm/bytecode] Support SymbolConstant nodes in bytecode pipeline 2018-09-11 17:54:16 +00:00