[vm] Fix MakeUnusedSpaceTraversable in the 'Instance' filler case Object::MakeUnusedSpaceTraversable fills leftover with Instance if leftover is less than TypedData::InstanceSize(0). This code is outdated and was not working as the smallest TypedData is just 2 words. This CL updates this code to prepare for future TypedData changes. Also, test vm/cc/GrowableObjectArray is changed to be more flexible wrt sizes of TypedData instances. Change-Id: I32e21d5038163590ba618d8525aacd17e88800d9 Reviewed-on: https://dart-review.googlesource.com/c/79921 Commit-Queue: Alexander Markov <alexmarkov@google.com> Commit-Queue: Ryan Macnak <rmacnak@google.com> Auto-Submit: Alexander Markov <alexmarkov@google.com> Reviewed-by: Ryan Macnak <rmacnak@google.com>
Dart is an open-source, scalable programming language, with robust libraries and runtimes, for building web, server, and mobile apps.
Visit the dartlang.org to learn more about the language, tools, getting started, and more.
Browse pub.dartlang.org for more packages and libraries contributed by the community and the Dart team.
If you want to build Dart yourself, here is a guide to getting the source, preparing your machine to build the SDK, and building.
There are more documents on our wiki.
The easiest way to contribute to Dart is to file issues.
You can also contribute patches, as described in Contributing.