Version 3.24.15

Introduce an API mirroring the gc extension.

Performance and stability improvements on all platforms.

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

Annotate mapped memory regions for LeakSanitizer (Chromium issue 328552).

Turn Runtime_MigrateInstance into Runtime_TryMigrateInstance (Chromium issue 315252).

Performance and stability improvements on all platforms.

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

Make it possible to compile d8 for the host toolset as well (issue 1775).

Make cells pointing to JSObjects weak in optimized code (issue 2073).

Performance and stability improvements on all platforms.

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

Performance and stability improvements on all platforms.

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

Introduce a setting to control the toolset for which d8 is compiled (issue 1775).

Performance and stability improvements on all platforms.

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

ES6: Implement Object.setPrototypeOf (issue 2675).

Performance and stability improvements on all platforms.

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

Performance and stability improvements on all platforms.

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

Fixed floor-of-div optimization.

BUG=334708
LOG=N
R=svenpanne@chromium.org

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

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

Fix compilation on x64 architectures (issue 3110).

Ensure we don't overwrite transitions in SetPropertyIgnoreAttributes (Chromium issue 326155).

ES6: Implement Object.setPrototypeOf (issue 2675).

Fixed floor-of-div optimization (Chromium issue 334708).

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@18767 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Merged r18783, r18784 into trunk branch.

MIPS: Reland r18714 'Unify calling to GenerateFastApiCallBody before stubbing it'.

MIPS: Turn FastNewContextStub into a HydrogenCodeStub.

R=jkummerow@chromium.org, machenbach@chromium.org
BUG=

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

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

Performance and stability improvements on all platforms.

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

Revert broken ArrayPop changes

BUG=chromium:337686
LOG=N
R=machenbach@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/trunk@18807 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.24.24 (based on bleeding_edge revision r18840)

MIPS: Reduce the stack requirements of GetNoCodeAgeSequence (issue 3111).

Delete v8_shell target now that chrome uses d8 (Chromium issue 331585).

ARM: Reduce the stack requirements of GetNoCodeAgeSequence (issue 3111).

Performance and stability improvements on all platforms.

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