plind44@gmail.com
|
30e5a737b3
|
MIPS: CallICStub with a "never patch" approach by default.
Port r21093 (21e3836)
Original commit message:
Patching will
occur only when custom feedback needs to be gathered (future CLs).
Now rebased on https://codereview.chromium.org/254623002/, which moves the type feedback vector to the SharedFunctionInfo.
BUG=
R=plind44@gmail.com
Review URL: https://codereview.chromium.org/260753004
Patch from Balazs Kilvady <kilvadyb@homejinni.com>.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21105 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 20:19:45 +00:00 |
|
hpayer@chromium.org
|
56d0b9757e
|
Remove max space limits in tests.
BUG=
Review URL: https://codereview.chromium.org/263703003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21104 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 19:32:47 +00:00 |
|
hpayer@chromium.org
|
3dd05f8fc7
|
Limit old space size in test which require a large new space.
BUG=
Review URL: https://codereview.chromium.org/265673003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21103 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 18:57:25 +00:00 |
|
hpayer@chromium.org
|
25e7980994
|
When maximum space size flags are set, overwrite the resource constraints.
BUG=
R=rmcilroy@chromium.org
Review URL: https://codereview.chromium.org/262653002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21102 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 18:13:24 +00:00 |
|
m.m.capewell@googlemail.com
|
d8ad2dd590
|
ARM64: use jssp for stack slots
R=bmeurer@chromium.org, ulan@chromium.org
Review URL: https://codereview.chromium.org/262533006
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21101 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 17:31:05 +00:00 |
|
ishell@chromium.org
|
f7e8255f5c
|
StringTable::Lookup*IfExist() handlified.
R=yangguo@chromium.org
Review URL: https://codereview.chromium.org/265553003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21100 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 17:27:40 +00:00 |
|
ishell@chromium.org
|
13b64dfe3f
|
ContextSlotCache::Update() handlified.
R=yangguo@chromium.org
Review URL: https://codereview.chromium.org/263613003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21099 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 17:12:52 +00:00 |
|
plind44@gmail.com
|
016a04197a
|
MIPS: Simplify feedback vector creation and store in SharedFunctionInfo.
Port r21085 (782ce81)
LOG=N
BUG=v8:3212
R=plind44@gmail.com
Review URL: https://codereview.chromium.org/267433003
Patch from Balazs Kilvady <kilvadyb@homejinni.com>.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21098 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 15:25:47 +00:00 |
|
yangguo@chromium.org
|
7e367ae0ed
|
Reland "Trigger exception debug event for promises at the throw site."
R=rossberg@chromium.org
Review URL: https://codereview.chromium.org/266533003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21097 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 15:17:51 +00:00 |
|
ishell@chromium.org
|
b8008a3e39
|
ScopeInfo::ContextSlotIndex() handlified.
R=yangguo@chromium.org
Review URL: https://codereview.chromium.org/253263003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21096 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 15:13:38 +00:00 |
|
ishell@chromium.org
|
134ead10d3
|
Public interface of KeyedLookupCache handlified.
R=yangguo@chromium.org
Review URL: https://codereview.chromium.org/264563003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21095 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 15:03:18 +00:00 |
|
yangguo@chromium.org
|
792af58115
|
Revert "Trigger exception debug event for promises at the throw site."
This reverts r21092.
R=ishell@chromium.org
Review URL: https://codereview.chromium.org/262533009
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21094 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 14:51:41 +00:00 |
|
mvstanton@chromium.org
|
287f65aec9
|
CallICStub with a "never patch" approach by default. Patching will
occur only when custom feedback needs to be gathered (future CLs).
Now rebased on https://codereview.chromium.org/254623002/, which moves the type feedback vector to the SharedFunctionInfo.
R=verwaest@chromium.org
Review URL: https://codereview.chromium.org/247373002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21093 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 14:33:35 +00:00 |
|
yangguo@chromium.org
|
eed0e7e7a3
|
Trigger exception debug event for promises at the throw site.
R=rossberg@chromium.org
Review URL: https://codereview.chromium.org/260723002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21092 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 14:17:40 +00:00 |
|
alexandre.rames@arm.com
|
67ea9e4b42
|
ARM64: Generate optimized code for Math.floor and Math.round with double outputs.
R=jkummerow@chromium.org, ulan@chromium.org
Review URL: https://codereview.chromium.org/258793002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21091 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 13:38:00 +00:00 |
|
jkummerow@chromium.org
|
2008b820dc
|
Harden more runtime functions
R=dslomov@chromium.org
Review URL: https://codereview.chromium.org/255333004
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21090 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 13:19:19 +00:00 |
|
yangguo@chromium.org
|
528fd3c6a7
|
Do not use default for switch over AllocationSpace.
R=svenpanne@chromium.org
Review URL: https://codereview.chromium.org/262583004
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21089 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 12:38:39 +00:00 |
|
mvstanton@chromium.org
|
f720123189
|
Small cleanup: AstConstructionVisitor no longer needs a Zone pointer.
R=svenpanne@chromium.org
Review URL: https://codereview.chromium.org/265623002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21088 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 12:35:41 +00:00 |
|
mvstanton@chromium.org
|
d46e3a77a0
|
Fix gcmole warning in EnsureSlotContainsAllocationSite().
R=yangguo@chromium.org
Review URL: https://codereview.chromium.org/268443002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21087 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 12:33:16 +00:00 |
|
yangguo@chromium.org
|
88144ee17f
|
Kiss goodbye to MaybeObject.
R=hpayer@chromium.org
Review URL: https://codereview.chromium.org/259173003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21086 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 12:25:18 +00:00 |
|
mvstanton@chromium.org
|
15dc39a86f
|
Simplify feedback vector creation and store in SharedFunctionInfo.
LOG=N
BUG=v8:3212
R=bmeurer@chromium.org
Review URL: https://codereview.chromium.org/254623002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21085 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 10:51:01 +00:00 |
|
svenpanne@chromium.org
|
d60dbdaf27
|
Unbreak the build after r21083.
TBR=mstarzinger@chromium.org
Review URL: https://codereview.chromium.org/266493003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21084 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 10:24:03 +00:00 |
|
svenpanne@chromium.org
|
4dca23f825
|
Added a Isolate* parameter to Serializer::enabled().
This parameter will soon be used when a few pseudo-classes like
Serializer are turned into real classes. The current CL is already big
enough, untying our Gordian knot called "startup" will continue...
BUG=359977
LOG=y
R=mstarzinger@chromium.org
Review URL: https://codereview.chromium.org/260003006
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21083 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 09:50:58 +00:00 |
|
haitao.feng@intel.com
|
bf338d78af
|
Introduce DropUnderReturnAddress for x64 port.
R=verwaest@chromium.org
Review URL: https://codereview.chromium.org/242113005
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21082 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 09:23:41 +00:00 |
|
ishell@chromium.org
|
1b3b922020
|
Handlification TODOs in scanner and string stream resolved.
R=yangguo@chromium.org
Review URL: https://codereview.chromium.org/251263004
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21081 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 09:13:21 +00:00 |
|
haitao.feng@intel.com
|
8b48953268
|
Introduce PushQuad and PopQuad for x64 port.
R=verwaest@chromium.org
Review URL: https://codereview.chromium.org/238253013
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21080 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 09:12:18 +00:00 |
|
haitao.feng@intel.com
|
48ef785061
|
Update SafeMove, SafePush, SmiToIndex and SmiToNegativeIndex for x32 port.
R=verwaest@chromium.org
Review URL: https://codereview.chromium.org/240473009
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21079 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 09:08:21 +00:00 |
|
mvstanton@chromium.org
|
5e2ee2bac2
|
A new test needs to exit early on non-internationalization builds.
R=mstarzinger@chromium.org
Review URL: https://codereview.chromium.org/265513003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21078 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 09:04:17 +00:00 |
|
mstarzinger@chromium.org
|
129c58c47d
|
Fix some more missing ToObject on Array.prototype.
R=mvstanton@chromium.org
BUG=
Review URL: https://codereview.chromium.org/254103002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21077 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 08:52:00 +00:00 |
|
ishell@chromium.org
|
7d51203890
|
TODO in Dictionary resolved.
R=yangguo@chromium.org
Review URL: https://codereview.chromium.org/251043008
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21076 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 08:40:33 +00:00 |
|
haitao.feng@intel.com
|
df50d3ea27
|
Update ElementsTransitionGenerator::GenerateSmiToDouble to support x32 port.
R=verwaest@chromium.org
Review URL: https://codereview.chromium.org/242603002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21075 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 08:38:20 +00:00 |
|
dslomov@chromium.org
|
ace15fa612
|
ES6: Add support for Array.prototype.fill()
BUG=v8:3273
LOG=Y
R=dslomov@chromium.org
Review URL: https://codereview.chromium.org/240873002
Patch from Adrian Perez <aperez@igalia.com>.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21074 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 08:28:29 +00:00 |
|
hpayer@chromium.org
|
c7768f4cd8
|
Remove BootUpMemoryUse test.
BUG=
R=bmeurer@chromium.org
Review URL: https://codereview.chromium.org/254273002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21073 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 08:19:38 +00:00 |
|
mstarzinger@chromium.org
|
2f9ebc34d0
|
Remove duplicate ToObject implementaion from i18n.
R=mvstanton@chromium.org
BUG=
Review URL: https://codereview.chromium.org/255273004
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21072 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 08:16:16 +00:00 |
|
mvstanton@chromium.org
|
0c3e70a3b6
|
Bugfix: internationalization routines fail on monkeypatching.
Calls to Object.defineProperty() and Object.apply() are not safe.
R=mstarzinger@chromium.org
Review URL: https://codereview.chromium.org/253903003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21071 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 07:36:12 +00:00 |
|
hpayer@chromium.org
|
ae2e32f808
|
Enable concurrent sweeping.
BUG=
R=jarin@chromium.org
Review URL: https://codereview.chromium.org/266463002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21070 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 07:07:39 +00:00 |
|
yangguo@chromium.org
|
ace81fd71b
|
Hide some more heap allocators.
R=mstarzinger@chromium.org
Review URL: https://codereview.chromium.org/252213002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21069 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-30 06:26:50 +00:00 |
|
hpayer@chromium.org
|
8ecbf17d4f
|
Fix compile.
BUG=
Review URL: https://codereview.chromium.org/260493003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21068 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-29 19:37:56 +00:00 |
|
hpayer@chromium.org
|
e0a3541645
|
Wait for sweepter threads in idle notifcation with large hints.
BUG=
R=ulan@chromium.org
Review URL: https://codereview.chromium.org/259243002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21067 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-29 19:01:41 +00:00 |
|
verwaest@chromium.org
|
22cdf0c0fd
|
Pass in the prototype to CreateApiFunction rather than setting it on the result.
BUG=
R=ishell@chromium.org
Review URL: https://codereview.chromium.org/253603003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21066 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-29 17:48:07 +00:00 |
|
rossberg@chromium.org
|
8452271f1b
|
Adapt more test expectations
TBR=danno@chromium.org
BUG=
Review URL: https://codereview.chromium.org/259253003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21063 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-29 15:52:50 +00:00 |
|
danno@chromium.org
|
55fbf13ec1
|
disable Object.observe
R=danno@chromium.org, danno
BUG=
Review URL: https://codereview.chromium.org/252063003
Patch from Rafael Weinstein <rafaelw@chromium.org>.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21062 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-29 15:11:57 +00:00 |
|
rossberg@chromium.org
|
f9f962ffac
|
Revert "Enable concurrent sweeping."
[Sheriff intervening.]
TBR=hpayer@chromium.org
BUG=
Review URL: https://codereview.chromium.org/254003002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21061 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-29 15:11:03 +00:00 |
|
ishell@chromium.org
|
303f2ab50f
|
WeakHashTable::Lookup() handlified and ObjectHashTable's interface cleaned up.
R=yangguo@chromium.org
Review URL: https://codereview.chromium.org/251293002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21060 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-29 14:31:12 +00:00 |
|
hpayer@chromium.org
|
306e9e56a7
|
Enable concurrent sweeping.
BUG=
R=jarin@chromium.org
Review URL: https://codereview.chromium.org/253923004
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21059 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-29 14:23:03 +00:00 |
|
hpayer@chromium.org
|
728aabfc2c
|
Wait for sweeper threads in incremental marking step when sweeper threads are done sweeping.
BUG=
R=mstarzinger@chromium.org
Review URL: https://codereview.chromium.org/252123006
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21058 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-29 14:17:42 +00:00 |
|
ishell@chromium.org
|
9ca2fc30a9
|
OrderedHashTable::FindEntry() handlified.
R=yangguo@chromium.org
Review URL: https://codereview.chromium.org/260313003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21057 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-29 14:16:38 +00:00 |
|
rmcilroy@chromium.org
|
e9e2f7f863
|
Fix android_arm.debug after r20051
The ConstantPoolBuilder stores RelocInfo in an stl::vector, therefore RelocInfo
cannot subclass BASE_EMBEDDED.
R=jkummerow@chromium.org
Review URL: https://codereview.chromium.org/253923005
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21056 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-29 14:14:06 +00:00 |
|
ishell@chromium.org
|
c3d349f028
|
OrderedHashMap::Lookup() and ObjectHashTable::Lookup() handlified.
R=yangguo@chromium.org
Review URL: https://codereview.chromium.org/256743008
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21055 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-29 14:09:14 +00:00 |
|
yangguo@chromium.org
|
3a92c26e36
|
Rename debug event enum to be consistent.
R=aandrey@chromium.org
Review URL: https://codereview.chromium.org/255163004
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21054 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-04-29 14:03:06 +00:00 |
|