dart-sdk/runtime
Siva Chandra 9f0175059e Load class members lazily when loading from kernel.
This change brings down core snapshot size by ~750KB, and brings
down app-jit snapshot size of simple "Hello, World" dart script by
~650KB. The bot cycle times will also come down by around ~20%.

Change-Id: I2a01c98bedc7ebfa2a653983995486a71504daf3
Reviewed-on: https://dart-review.googlesource.com/16323
Commit-Queue: Siva Chandra <sivachandra@google.com>
Reviewed-by: Siva Annamalai <asiva@google.com>
Reviewed-by: Jens Johansen <jensj@google.com>
2017-10-31 19:19:25 +00:00
..
bin [gn] Split target arch/os defines from dart_config 2017-10-31 17:33:13 +00:00
include [kernel] Always disable reified generic functions in the Kernel FE. 2017-10-24 15:21:28 +00:00
lib [VM] Do eager rehashing of [LinkedHashMap]s in order to avoid checking on every access 2017-10-31 13:42:15 +00:00
observatory Status file updates: update tests status in co19 and observatory for recent 2017-10-27 00:24:58 +00:00
platform [gn] Split target arch/os defines from dart_config 2017-10-31 17:33:13 +00:00
tests/vm Skip cc/LargeMap on simulators 2017-10-31 18:29:26 +00:00
third_party [gn] Split target arch/os defines from dart_config 2017-10-31 17:33:13 +00:00
tools Prefix scripts from core builtin libraries so the URIs are unique. 2017-10-05 15:47:43 +00:00
vm Load class members lazily when loading from kernel. 2017-10-31 19:19:25 +00:00
.gitignore
BUILD.gn [gn] Split target arch/os defines from dart_config 2017-10-31 17:33:13 +00:00
codereview.settings
CPPLINT.cfg
PRESUBMIT.py
runtime_args.gni