Version 3.18.5

Allowed setting debugger breakpoints on CompareNilICs (issue 2660)

Fixed beyond-heap load on x64 Crankshafted StringCharFromCode (Chromium issue 235311)

Change 'Parse error' to three more informative messages. (Chromium issue 2636)

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@14498 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Rollback of r14496 in trunk branch.

frames.h/cc cleanup

BUG=None
R=jkummerow@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/trunk@14500 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Merged r14509 into trunk branch.

MIPS: Allow setting debugger breakpoints on CompareNilICs

R=jkummerow@chromium.org
BUG=

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

git-svn-id: https://v8.googlecode.com/svn/trunk@14510 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.19.0

Deprecated Context::New which returns Persistent.

Added Persistent<T>::Reset which disposes the handle and redirects it to point to another object.

Deprecated WriteAscii and MayContainNonAscii.

Exposed AssertNoAllocation to API.

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@14603 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Rollback of r14587 in trunk branch.

Bias commutative single-use register inputs and support lea adds

R=jkummerow@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/trunk@14640 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Merged r14638 into trunk branch.

Fix missing hole check for loads from Smi arrays when all uses are changes

BUG=chromium:233737
R=jkummerow@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/trunk@14642 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.19.1

Fixed missing hole check for loads from Smi arrays when all uses are changes (Chromium issue 233737)

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@14655 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Merged r14658 into trunk branch.

Ensure that soft-deopts don't count against opt_count

R=jkummerow@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/trunk@14662 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Merged r14672 into trunk branch.

MIPS: Ensure that soft-deopts don't count against opt_count

R=jkummerow@chromium.org
BUG=

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

git-svn-id: https://v8.googlecode.com/svn/trunk@14676 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.19.2

Fill in one-word-fillers for the unused property fields (Chromium issue 240056).

Removed use_system_v8 logic from the mainline gyp file (Chromium issue 226860).

Skip CPU profiler samples where top function's stack frame is not set up properly (issue 2628).

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@14720 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Temporarily turn off tracking of fields for stability.

R=ulan@chromium.org

Review URL: https://chromiumcodereview.appspot.com/15686004

git-svn-id: https://v8.googlecode.com/svn/trunk@14740 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Fix revision number

BUG=
R=jkummerow@chromium.org

Review URL: https://chromiumcodereview.appspot.com/15701002

git-svn-id: https://v8.googlecode.com/svn/trunk@14741 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.19.3

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@14749 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Merged r14751, r14753 into trunk branch.

Fix Windows shared library build.

Don't allow copying holes to fields.

R=verwaest@chromium.org

Review URL: https://chromiumcodereview.appspot.com/15744007

git-svn-id: https://v8.googlecode.com/svn/trunk@14754 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.19.4

Fixed edge case in stack trace formatting. (Chromium issue 237617)

Fixed embedded new-space pointer in LCmpObjectEqAndBranch. (Chromium 	issue 240032)

Made Object.freeze fast (issue 1858, Chromium issue 115960)

Fixed bogus deopt in BuildEmitDeepCopy for holey arrays. (Chromium issue 242924)

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@14804 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.19.5

Reset regexp parser flag after scanning ahead for capture groups. (issue 2690)

Removed flakiness in test-cpu-profiler/SampleWhenFrameIsNotSetup. (issue 2628)

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@14821 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.19.6

Fixed IfBuilder::Deopt to clear the current block (Chromium issue 243868).

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@14858 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Merged r14860 into trunk branch.

Disable --optimize-constructed-arrays due to crashes

BUG=chromium:244461
R=mstarzinger@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/trunk@14861 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.19.7

Added support for //# sourceURL similar to deprecated //@ sourceURL one. (issue 2702)

Made sure IfBuilder::Return clears the current block. (Chromium issue 243868)

Fixed two CPU profiler tests on ARM and MIPS simulators (issue 2628)

Fixed idle incremental GC for large objects. (Chromium issue 241815)

Disabled --optimize-constructed-arrays due to crashes (Chromium issue 244461)

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@14900 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Merged r14902 into trunk branch.

Fix non-idempotent modification in JSObject::AddFastProperty.

R=rossberg@chromium.org
TEST=mozilla/ecma/Array/15.4.5.2-2

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

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