Files
sdk/runtime/vm
Alexander Markov 5167ec93fc [vm] Remove Class::NumOwnTypeArguments()
Calculation of Class::NumTypeArguments() is reimplemented so that it does
no require separate calculation of Class::NumOwnTypeArguments().
Number of own type arguments is no longer stored in Class, and has_pragma
bit is moved into state_bits.

This simplifies overall calculation and does not require to keep both
num_type_arguments and num_own_type_arguments. This also allows us to add
up to 15 more flag bits to Class.

Change-Id: Iac7a751145fea7adb673ab9369eeb8eea5c5794d
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/105544
Reviewed-by: Régis Crelier <regis@google.com>
Commit-Queue: Alexander Markov <alexmarkov@google.com>
2019-06-11 00:57:46 +00:00
..
2018-11-08 02:02:39 +00:00
2019-04-18 20:12:09 +00:00
2018-11-01 16:37:22 +00:00
2018-08-20 22:47:31 +00:00
2019-01-25 16:45:13 +00:00
2017-10-30 22:02:20 +00:00
2019-06-03 14:36:04 +00:00
2019-06-03 14:36:04 +00:00
2019-03-15 12:38:54 +00:00
2019-05-06 21:01:39 +00:00
2019-05-06 21:01:39 +00:00
2017-11-23 00:07:56 +00:00
2017-11-23 00:07:56 +00:00
2018-12-10 23:15:27 +00:00
2018-12-10 23:15:27 +00:00
2019-06-03 14:36:04 +00:00
2019-04-18 20:12:09 +00:00
2019-05-23 19:10:46 +00:00
2019-05-23 19:10:46 +00:00