IDL compiler: Typed arrays for methods

Code tweaks, tests added for types actually used.

BUG=239771
NOTRY=true

Review URL: https://codereview.chromium.org/51693003

git-svn-id: svn://svn.chromium.org/blink/trunk@160902 bbb929c8-8fbe-4397-9dbb-9b2b20218538
partitionAlloc: Implement better memory corruption diagnostics in the debug build.

For example, we now fill uninitialized and freed memory with distinctive patterns.
Also, we place cookies around all allocations and check them upon free.

I believe this brings us roughly in sync with tcmalloc.

Review URL: https://codereview.chromium.org/50503002

git-svn-id: svn://svn.chromium.org/blink/trunk@160903 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix LayoutTest transitions/flex-transitions.html

Update the expected results to account for the fact that flex-grow and
flex-shrink don't interpolate smoothly to or from zero. Also update the test to
use values of similar magnitudes for each part of the property shorthand, to
allow the tolerance to be applied meaningfully.

Note that interpolation of this property is tested more thoroughly in
animations/interpolation/flex-interpolation.html.

R=timloh@chromium.org

Review URL: https://codereview.chromium.org/51563003

git-svn-id: svn://svn.chromium.org/blink/trunk@160904 bbb929c8-8fbe-4397-9dbb-9b2b20218538
ShadowRoot should not use confusingAndOftenMisusedAttached()

This check is not needed, instead we always mark a ShadowRoot as attached
if a recalcStyle reaches it. In the normal case it's not possible for a
recalcStyle to reach a ShadowRoot that is not attached but apparently it
can happen inside of ChildNodeInsertionNotifier before we call lazyAttach
on the tree with some kinds of events (which events is not clear).

Once the concept of attach is implicit this can all go away.

Review URL: https://codereview.chromium.org/45993007

git-svn-id: svn://svn.chromium.org/blink/trunk@160905 bbb929c8-8fbe-4397-9dbb-9b2b20218538