Files
sdk/runtime/vm
Aart Bik a0c4ac14c1 Omit redundant bounds check for Dart2 on typed setters/getters.
Rationale:
Some native typed setters/getters in the typed_data library
are only called from clients that perform explicit bounds checks
first. Under strongly typed Dart2, there is no need to repeat
these tests. Avoids overhead, and reduces the polymorphicness
of these calls (preparing more inlining later).

https://github.com/dart-lang/sdk/issues/33205

Tests:
./tools/test.py --mode release --arch x64 -r vm
tools/test.py -m release -r vm -c dartk --strong standalone_2/typed_data_test
Change-Id: I81771a4f4b41a21e344f2d50745bbc30480b2a6c
Reviewed-on: https://dart-review.googlesource.com/57460
Commit-Queue: Aart Bik <ajcbik@google.com>
Reviewed-by: Vyacheslav Egorov <vegorov@google.com>
2018-05-31 21:34:16 +00:00
..
2018-05-21 20:00:58 +00:00
2018-05-03 17:59:44 +00:00
2018-04-24 23:07:38 +00:00
2018-01-10 01:37:49 +00:00
2018-05-30 13:28:13 +00:00
2017-12-06 22:45:31 +00:00
2017-10-30 22:02:20 +00:00
2018-05-14 22:17:38 +00:00
2018-04-30 19:23:58 +00:00
2018-05-30 13:28:13 +00:00
2018-04-30 19:23:58 +00:00
2018-04-30 19:23:58 +00:00
2018-05-03 17:59:44 +00:00
2017-11-23 00:07:56 +00:00
2017-11-23 00:07:56 +00:00
2018-05-03 17:59:44 +00:00
2018-05-21 20:00:58 +00:00
2018-05-21 20:00:58 +00:00
2017-06-22 08:49:22 -07:00
2017-06-24 13:41:39 +02:00
2017-10-25 21:57:08 +00:00
2017-10-25 21:57:08 +00:00
2017-10-25 21:57:08 +00:00