Avoid unneeded Deque items copying at Deque::takeFirst()/takeLast() methods.

Avoid unneeded Deque items copying at Deque::takeFirst()/takeLast() methods via using reference as PassTraits::PassType.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160891 bbb929c8-8fbe-4397-9dbb-9b2b20218538
We don't need to pass |creationContext| to v8SetReturnValue family

Just a clean up. No change in behavior.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160892 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove no longer relevant parameters to transition tests

This patch removes the should(Not)BeTransitioning argument from
transition tests, since it is no longer handled by the helper script.
Properly checking whether properties are transitioning requires a bit of
plumbing, and provides little in the way of improved testing.

BUG=235752

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160893 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IDL compiler: Remove creationContext from v8SetReturnValue* in Python CG

Python sync to r160892:
We don't need to pass |creationContext| to v8SetReturnValue family
https://codereview.chromium.org/50073004/
(Nice simplification -- thanks haraken!)

BUG=239771
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160894 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make webkitpy tolerate OSX 10.9 Mavericks.

BUG=312371

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160895 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IDL compiler: Enum types for methods

Largely same as setters, though behavior is different, per spec:

Doc:
http://www.w3.org/TR/WebIDL/#idl-enums
In the ECMAScript binding, assignment of an invalid string value to an attribute is ignored, while passing such a value as an operation argument results in an exception being thrown.

BUG=239771
NOTRY=true

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

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