30a12f927b
This CL fixes the case when an invocation is invalidated in the middle of processing. In such case, its result should not be retained and it should be re-processed again. Also: * _WorkList.pending Set is replaced with LinkedList (reduces analysis time). * ClassHierarchy is configured to ignore ambiguous supertypes. * _AssertionError._throwNew entry point is added (as it is implicitly inserted by flow graph builder). Change-Id: Ie2d5d29352a5463fbe602910f9ae7f6f77a917d7 Reviewed-on: https://dart-review.googlesource.com/37126 Commit-Queue: Alexander Markov <alexmarkov@google.com> Reviewed-by: Ryan Macnak <rmacnak@google.com>
This package hosts VM specific Dart code and helper scripts.