rodolph.perfetta@gmail.com
|
6d8f4d52bf
|
ARM: Tweak Math.exp.
Avoid corrupting the input and small assembly tuning.
BUG=none
TEST=test/mjsunit/lithium/MathExp.js
R=ulan@chromium.org
Review URL: https://codereview.chromium.org/24278004
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16913 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-24 10:40:03 +00:00 |
|
mvstanton@chromium.org
|
f26bcd9fef
|
Add field nested_sites to AllocationSite. This field is used to maintain
allocation site information for nested array and object literals.
It's not used productively in this CL, merely maintained in a minimal
way. (that comes next :)).
BUG=
R=hpayer@chromium.org
Review URL: https://codereview.chromium.org/23463047
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16912 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-24 10:30:41 +00:00 |
|
titzer@chromium.org
|
cee5773017
|
Use Unique<Object> in HConstant and remove UniqueValueId.
BUG=
R=verwaest@chromium.org
Review URL: https://codereview.chromium.org/24350014
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16911 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-24 09:48:39 +00:00 |
|
bmeurer@chromium.org
|
70b8e2d013
|
Turn the NumberToStringStub into a hydrogen stub.
This adds a BuildLookupNumberStringCache() in Hydrogen, which will
be used by the hydrogen version of StringAddStub, in addition to the
hydrogen version of NumberToStringStub.
R=mvstanton@chromium.org
Committed: https://code.google.com/p/v8/source/detail?r=16874
Review URL: https://codereview.chromium.org/23726041
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16910 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-24 09:31:07 +00:00 |
|
bmeurer@chromium.org
|
755fcfec49
|
Fix invalid X87 stack depth after LCompareNumericAndBranch.
R=verwaest@chromium.org
Review URL: https://codereview.chromium.org/23456044
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16909 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-24 09:29:00 +00:00 |
|
dcarney@chromium.org
|
9c32a5da1f
|
build fix for 16877
TBR=mstarzinger@chromium.org
BUG=
Review URL: https://codereview.chromium.org/23498057
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16906 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-24 07:49:37 +00:00 |
|
mstarzinger@chromium.org
|
8cbb4dcb49
|
Handlify JSObject::MigrateInstance and friends.
This relands the original change from r16899 together with a bugfix for
two unhandlified values which became stale.
R=verwaest@chromium.org
TEST=mjsunit/debug-evaluate-locals-optimized (in GC stress mode)
Review URL: https://codereview.chromium.org/24210011
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16905 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-23 19:56:36 +00:00 |
|
palfia@homejinni.com
|
2ad4ad92ea
|
MIPS: Fixed a bug in CopyBytes() and new test cases for MIPS macro assembler.
Port r16873 (c2880bc)
BUG=
TEST=cctest/test-macro-assembler-mips
R=plind44@gmail.com
Review URL: https://codereview.chromium.org/24266007
Patch from Balazs Kilvady <kilvadyb@homejinni.com>.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16904 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-23 19:38:54 +00:00 |
|
olivf@chromium.org
|
42ce84134f
|
Revert "Allow control intructions to have side effects."
Breaks arm build.
BUG=
TBR=titzer@chromium.org
Review URL: https://codereview.chromium.org/24255015
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16903 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-23 18:57:32 +00:00 |
|
olivf@chromium.org
|
3e13af46e4
|
Allow control intructions to have side effects.
As a first application convert HCompareGeneric to a control Instruction, thus avoid materializing a boolean result value.
BUG=
R=titzer@chromium.org
Review URL: https://codereview.chromium.org/23710070
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16902 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-23 16:56:34 +00:00 |
|
jkummerow@chromium.org
|
39ad675441
|
refactor test instruction on ia32
BUG=
R=jkummerow@chromium.org
Review URL: https://codereview.chromium.org/23679007
Patch from Weiliang Lin <weiliang.lin2@gmail.com>.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16901 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-23 16:55:48 +00:00 |
|
mstarzinger@chromium.org
|
40decafa84
|
Revert "Handlify JSObject::MigrateInstance and friends."
This is reverted due to mozilla/ecma/Date/15.9.5.9 failing on Windows.
TBR=verwaest@chromium.org
Review URL: https://codereview.chromium.org/24374002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16900 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-23 16:53:59 +00:00 |
|
mstarzinger@chromium.org
|
1279103806
|
Handlify JSObject::MigrateInstance and friends.
R=verwaest@chromium.org
Review URL: https://codereview.chromium.org/23583052
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16899 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-23 15:02:25 +00:00 |
|
ulan@chromium.org
|
b99802f50c
|
Out-of-line constant pool on Arm: Stage 1 - Free up r7 for use as constant pool pointer register
First stage of implementing an out-of-line constant pool on Arm. This CL
frees up register r7 for use as a constant pool pointer in later stages.
BUG=
R=ulan@chromium.org
Review URL: https://chromiumcodereview.appspot.com/21063002
Patch from Ross McIlroy <rmcilroy@chromium.org>.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16898 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-23 15:01:33 +00:00 |
|
mstarzinger@chromium.org
|
c47cc38b12
|
Remove duplicated heap allocation functions.
R=hpayer@chromium.org
Review URL: https://codereview.chromium.org/24261012
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16897 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-23 14:48:49 +00:00 |
|
machenbach@chromium.org
|
d59b8fe5d7
|
[Sheriff] Revert "Let SetEntropySource() fail if called after V8::Initialize()."
This reverts commit 16889 for breaking the webkit tests.
TBR=bmeurer@chromium.org
Review URL: https://codereview.chromium.org/23530071
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16896 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-23 14:43:41 +00:00 |
|
bmeurer@chromium.org
|
2897c86607
|
Fix build after r16890.
TBR=machenbach@chromium.org
Review URL: https://codereview.chromium.org/23969011
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16895 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-23 14:24:33 +00:00 |
|
mstarzinger@chromium.org
|
2febbdca9c
|
Introduce Heap::SelectSpace helper for allocations.
R=hpayer@chromium.org
Review URL: https://codereview.chromium.org/22925004
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16894 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-23 14:19:44 +00:00 |
|
dcarney@chromium.org
|
fc21795aca
|
remove IsDeadCheck
R=mstarzinger@chromium.org
BUG=
Review URL: https://codereview.chromium.org/24280007
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16893 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-23 14:15:21 +00:00 |
|
bmeurer@chromium.org
|
75de923f3c
|
Move DumpBacktrace() to checks.cc and cleanup both the code and the necessary platform checks.
This also removes the platform-posix.h header file.
R=machenbach@chromium.org
Review URL: https://codereview.chromium.org/23497009
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16890 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-23 14:11:59 +00:00 |
|
bmeurer@chromium.org
|
c5751ce72c
|
Let SetEntropySource() fail if called after V8::Initialize().
BUG=v8:2905
R=dslomov@chromium.org
Review URL: https://codereview.chromium.org/24357002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16889 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-23 14:11:32 +00:00 |
|
bmeurer@chromium.org
|
4af9fa967b
|
Document that its the job of the embedder to provide strong entropy for seeding the PRNG.
BUG=v8:2905
R=dslomov@chromium.org
Review URL: https://codereview.chromium.org/23965009
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16888 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-23 14:10:57 +00:00 |
|
machenbach@chromium.org
|
94dd9ba024
|
Prepare push to trunk. Now working on version 3.22.1.
R=mstarzinger@chromium.org
BUG=
Review URL: https://codereview.chromium.org/23514075
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16887 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-23 14:08:32 +00:00 |
|
machenbach@chromium.org
|
c0b514c3b5
|
Fast-forward version number on bleeding_edge to 3.22.0
BUG=
R=mstarzinger@chromium.org
Review URL: https://codereview.chromium.org/24235009
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16886 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-23 13:27:00 +00:00 |
|
mstarzinger@chromium.org
|
4d64bf9737
|
Handlify JSObject::AllocateStorageForMap method.
R=yangguo@chromium.org
Review URL: https://codereview.chromium.org/23464089
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16883 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-23 11:57:34 +00:00 |
|
dcarney@chromium.org
|
9a62b1dab7
|
move CopyablePersistentTraits to v8.h
R=mstarzinger@chromium.org
BUG=
Review URL: https://codereview.chromium.org/24356002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16880 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-23 11:27:07 +00:00 |
|
dcarney@chromium.org
|
86a2e4849a
|
remove Isolate::GetCurrent from Context api functions
R=mstarzinger@chromium.org
BUG=
Review URL: https://codereview.chromium.org/24345003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16877 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-23 11:25:52 +00:00 |
|
machenbach@chromium.org
|
576515ebf3
|
Revert "Turn the NumberToStringStub into a hydrogen stub."
This reverts commit 16874 for breaking the tests.
TBR=bmeurer@chromium.org
Review URL: https://codereview.chromium.org/23440064
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16876 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-23 11:22:35 +00:00 |
|
mstarzinger@chromium.org
|
c74587becd
|
Remove obsolete Factory::EnsureCanContainElements method.
R=bmeurer@chromium.org
Review URL: https://codereview.chromium.org/23470013
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16875 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-23 11:11:31 +00:00 |
|
bmeurer@chromium.org
|
9c48fbda75
|
Turn the NumberToStringStub into a hydrogen stub.
This adds a BuildLookupNumberStringCache() in Hydrogen, which will
be used by the hydrogen version of StringAddStub, in addition to the
hydrogen version of NumberToStringStub.
R=mvstanton@chromium.org
Review URL: https://codereview.chromium.org/23726041
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16874 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-23 10:58:45 +00:00 |
|
bmeurer@chromium.org
|
eac59b81ff
|
Fixed a bug in CopyBytes() and new test cases for ARM macro assembler
TEST=cctest/test-macro-assembler-arm
R=bmeurer@chromium.org
Review URL: https://codereview.chromium.org/23447035
Patch from Bangfu Tao <bangfu.tao@samsung.com>.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16873 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-23 08:06:58 +00:00 |
|
palfia@homejinni.com
|
ea1aebce1d
|
MIPS: Save one branch for normal heap number un-tagging.
Port r16856 (edeb2d3)
BUG=
R=gergely@homejinni.com
Review URL: https://codereview.chromium.org/24307005
Patch from Balazs Kilvady <kilvadyb@homejinni.com>.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16871 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-20 19:05:48 +00:00 |
|
adamk@chromium.org
|
6b5e87bd3e
|
Fix d8-readline to use modern Persistent API
R=dcarney@chromium.org, svenpanne@chromium.org
Review URL: https://codereview.chromium.org/23537060
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16870 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-20 18:16:52 +00:00 |
|
dcarney@chromium.org
|
44afd2a5f9
|
don't use default isolate in mksnapshot
R=svenpanne@chromium.org
BUG=
Review URL: https://codereview.chromium.org/24258006
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16869 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-20 13:19:40 +00:00 |
|
prybin@chromium.org
|
f536eb164f
|
LiveEdit to mark more closure functions for re-instantiation when scope layout changes
BUG=v8:2872
R=yangguo@chromium.org
Review URL: https://codereview.chromium.org/23783007
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16868 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-20 13:15:31 +00:00 |
|
jochen@chromium.org
|
a3cef1a9db
|
Skip tests failing on the no-i18n bot
R=machenbach@chromium.org, mstarzinger@chromium.org, jkummerow@chromium.org
Review URL: https://codereview.chromium.org/23708055
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16867 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-20 13:13:57 +00:00 |
|
mstarzinger@chromium.org
|
d87c0679dd
|
Hanldify JSObject::PreventExtensions method.
R=ulan@chromium.org
Review URL: https://codereview.chromium.org/24200005
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16866 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-20 12:54:02 +00:00 |
|
titzer@chromium.org
|
94a0a95b7a
|
Use Unique<Cell> and Unique<PropertyCell> in LoadGlobalCell and StoreGlobalCell.
BUG=
R=verwaest@chromium.org
Review URL: https://codereview.chromium.org/24072016
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16865 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-20 12:32:31 +00:00 |
|
titzer@chromium.org
|
05babb3dca
|
Use Unique<Map> in HTransitionElementsKind.
BUG=
R=verwaest@chromium.org
Review URL: https://codereview.chromium.org/23693006
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16864 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-20 12:25:00 +00:00 |
|
mstarzinger@chromium.org
|
e59cf6214d
|
Test that we can bootstrap into the first page of each space.
R=olivf@chromium.org
TEST=cctest/test-spaces/SizeOfFirstPageIsLargeEnough
Review URL: https://codereview.chromium.org/24261007
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16863 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-20 12:18:17 +00:00 |
|
mstarzinger@chromium.org
|
35142b817f
|
Handlify JSObject::NormalizeProperties method.
R=verwaest@chromium.org
Review URL: https://codereview.chromium.org/23976010
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16862 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-20 11:37:02 +00:00 |
|
verwaest@chromium.org
|
3dd88c4067
|
Pad the environment with 0 rather than the receiver to avoid influencing the representation of the join.
R=titzer@chromium.org
Review URL: https://chromiumcodereview.appspot.com/23707055
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16861 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-20 11:34:05 +00:00 |
|
dcarney@chromium.org
|
de39d37d5d
|
build fix for 16858
TBR=svenpanne@chromium.org
BUG=
Review URL: https://codereview.chromium.org/23750008
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16860 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-20 11:29:20 +00:00 |
|
verwaest@chromium.org
|
0bff3fa74b
|
Remove duplicate way of encoding the holder in the flags.
R=ulan@chromium.org
Review URL: https://chromiumcodereview.appspot.com/24316002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16859 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-20 11:22:23 +00:00 |
|
dcarney@chromium.org
|
545728334a
|
remove remaining uses of default isolate in tests
R=svenpanne@chromium.org
BUG=
Review URL: https://codereview.chromium.org/23929006
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16858 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-20 10:52:20 +00:00 |
|
bmeurer@chromium.org
|
6fce49609b
|
Allow IfBuilder's to join existing (captured) continuations.
R=mvstanton@chromium.org
Review URL: https://codereview.chromium.org/23452049
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16857 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-20 10:47:09 +00:00 |
|
bmeurer@chromium.org
|
ae4234b488
|
Save one branch for normal heap number un-tagging.
R=bmeurer@chromium.org
Review URL: https://codereview.chromium.org/23496041
Patch from Bangfu Tao <bangfu.tao@samsung.com>.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16856 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-20 09:57:58 +00:00 |
|
mvstanton@chromium.org
|
1b576e1e86
|
Some cleanup fixes
* Consolidated CopyJSObject and CopyJSObjectWithAllocationSite
* Factory.h helper for struct maps.
* BuildFastLiteral shouldn't create allocation sites in pretenuring mode.
BUG=
R=mstarzinger@chromium.org
Review URL: https://codereview.chromium.org/24255005
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16855 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-20 09:27:40 +00:00 |
|
machenbach@chromium.org
|
1a3f3b0569
|
Skip intl tests from test262 when intl support is disabled.
Skips the whole intl directory if intl support is disabled through the test driver.
One test outside the intl directory is skipped separately. It will be handled in an extra CL.
R=jochen@chromium.org, mstarzinger@chromium.org
Review URL: https://codereview.chromium.org/23792008
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16854 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-20 09:26:25 +00:00 |
|
olivf@chromium.org
|
06be8bf0d5
|
Use New<> constructors in BuildBinaryOperation.
BUG=
R=yangguo@chromium.org
Review URL: https://codereview.chromium.org/24267012
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16853 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-09-20 09:25:10 +00:00 |
|