Version 3.23.0

Fixed loading message from an Error object.  (Chromium issue 306220)

Made Object.freeze/seal/preventExtensions observable. (issue 2975, 2941)

Made snapshots reproducible. (issue 2885)

Added missing negative dictionary lookup to NonexistentHandlerFrontend. (issue 2980)

Performance and stability improvements on all platforms.

git-svn-id: http://v8.googlecode.com/svn/trunk@17517 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.23.1

Made HCapturedObjects non-deletable for DCE. (issue 2987)

Use a fixed random seed per default. (issue 1880, 2885)

Fixed y-umlaut to uppercase. (issue 2984)

Performance and stability improvements on all platforms.

git-svn-id: http://v8.googlecode.com/svn/trunk@17579 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Merged r17620, r17621 into trunk branch.

Fix potential assertion failure in ConvertCase.

Fix potential assertion failure.

BUG=
R=jkummerow@chromium.org

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

git-svn-id: http://v8.googlecode.com/svn/trunk@17623 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.23.2

Fixed --extra-code flag for snapshot creation. (issue 2994)

Fixed error message wording when instanceof throws. (Chromium issue 82797, issue 1593)

Performance and stability improvements on all platforms.

git-svn-id: http://v8.googlecode.com/svn/trunk@17630 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.23.3

Fixed compilation with GCC 4.8. (issue 2767, 2149)

Added explicit Isolate parameter to External::New. (Chromium issue 266838)

Performance and stability improvements on all platforms.

git-svn-id: http://v8.googlecode.com/svn/trunk@17690 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Merged r17703 into trunk branch.

Slight change to Math.sin approximation.

R=yangguo@chromium.org
BUG=

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

git-svn-id: http://v8.googlecode.com/svn/trunk@17706 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.23.4

Fixed overflow in TypedArray initialization function. (Chromium issue 319120)

Performance and stability improvements on all platforms.

git-svn-id: http://v8.googlecode.com/svn/trunk@17730 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.23.5

Fixed missing type feedback check for Generic*String addition. (Chromium issue 318671)

Fixed duplicate check in DependentCode::Insert. (Chromium issue 318454)

Performance and stability improvements on all platforms.

git-svn-id: http://v8.googlecode.com/svn/trunk@17777 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.23.6

Limit size of dehoistable array indices. (Chromium issues 319835, 319860)

Limit the size for typed arrays to MaxSmi. (Chromium issue 319722)

Performance and stability improvements on all platforms.

git-svn-id: http://v8.googlecode.com/svn/trunk@17817 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.23.7

Bugfix: dependent code field in AllocationSite was keeping code objects alive even after context death. (Chromium issue 320532)

Fixed data view accessors to throw execptions on offsets bigger than size_t. (issue 3013)

Performance and stability improvements on all platforms.

git-svn-id: http://v8.googlecode.com/svn/trunk@17859 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.23.8

Fixed crashes exposed though fuzzing. (Chromium issue 320948)

Deprecated v8::External::New without Isolate parameter.

Made number of available threads isolate-dependent and exposed it to ResourceConstraints. (issue 2991)

Performance and stability improvements on all platforms.

git-svn-id: http://v8.googlecode.com/svn/trunk@17897 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.23.9

API: Change AdjustAmountOfExternalAllocatedMemory calls to use int64_t instead of intptr_t.

Remove deprecated v8::SetResourceConstraints without Isolate parameter.

Remove deprecated v8-defaults.h and defaults.cc. (Chromium issue 312241)

Make it possible to add more than one piece of embedder data to isolates. (Chromium issue 317398)

Performance and stability improvements on all platforms.

git-svn-id: http://v8.googlecode.com/svn/trunk@17953 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Sync svn:ignore with .gitignore on trunk/test/* and bleeding_edge/test/*

git-svn-id: http://v8.googlecode.com/svn/trunk@17996 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2013-11-22: Version 3.23.10

Remove preemption thread and API. (issue 3004)

Performance and stability improvements on all platforms.

git-svn-id: http://v8.googlecode.com/svn/trunk@17998 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.23.11

Deprecate old versions of Isolate::SetData and GetData.

Performance and stability improvements on all platforms.

git-svn-id: http://v8.googlecode.com/svn/trunk@18041 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.23.12

Performance and stability improvements on all platforms.

git-svn-id: http://v8.googlecode.com/svn/trunk@18076 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.23.13

Increase precision for base conversion for large integers (issue 3025).

Flatten cons string for single character substrings (Chromium issue 323041).

Performance and stability improvements on all platforms.

git-svn-id: http://v8.googlecode.com/svn/trunk@18108 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.23.14

Shorten autogenerated error message (issue 3019).

Performance and stability improvements on all platforms.

git-svn-id: http://v8.googlecode.com/svn/trunk@18122 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.23.15

Fix context register allocation in LTransitionElementsKind (Chromium issue 324306).

Fix bug in inlining Function.apply (Chromium issue 323942).

Ensure that length is Smi in TypedArrayFromArrayLike constructor (Chromium issue 324028).

Performance and stability improvements on all platforms.

git-svn-id: http://v8.googlecode.com/svn/trunk@18158 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.23.16

Array builtins need to be prevented from changing frozen objects, and changing structure on sealed objects (Chromium issue 299979).

Performance and stability improvements on all platforms.

git-svn-id: http://v8.googlecode.com/svn/trunk@18178 ce2b1a6d-e550-0410-aec6-3dcde31c8c00