2ddc5495f8
- changes top-level/static method tearoffs to work similar to instance method tearoffs (attach typeinfo at the tearoff location). - changes getters/setter signatures to a more compact representation. - fixes incorrect reification of tearoffs in DDC Kernel backend, causing a couple of tests to pass after the changes. - module startup should also be faster, because we avoid using `defineLazyProperty` for signatures. Change-Id: I9d1705adcd5101a99f0599120cb927396eae778a Reviewed-on: https://dart-review.googlesource.com/48455 Commit-Queue: Jenny Messerly <jmesserly@google.com> Reviewed-by: Leaf Petersen <leafp@google.com>