- 30 Apr, 2015 40 commits
-
-
balazs.kilvady authored
4b122b75 BUG= Review URL: https://codereview.chromium.org/1116913002 Cr-Commit-Position: refs/heads/master@{#28183}
-
machenbach authored
Revert of Wrap v8natives.js into a function. (patchset #2 id:20001 of https://codereview.chromium.org/1109343004/) Reason for revert: [Sheriff] Speculative revert for breaking layout tests, e.g.: http://build.chromium.org/p/client.v8/builders/V8-Blink%20Linux%2064%20%28dbg%29/builds/2682 See. e.g.: https://storage.googleapis.com/chromium-layout-test-archives/V8-Blink_Win/3130/layout-test-results/http/tests/websocket/workers/worker-reload-diff.txt Original issue's description: > Wrap v8natives.js into a function. > > R=jkummerow@chromium.org > > Committed: https://crrev.com/ee1b39b4303829e6c6805fe8b2f2602b13f6463a > Cr-Commit-Position: refs/heads/master@{#28174} TBR=jkummerow@chromium.org,yangguo@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/1121453003 Cr-Commit-Position: refs/heads/master@{#28182}
-
dusan.milosavljevic authored
TEST= BUG= Review URL: https://codereview.chromium.org/1118693002 Cr-Commit-Position: refs/heads/master@{#28181}
-
yangguo authored
R=mvstanton@chromium.org Review URL: https://codereview.chromium.org/1116953002 Cr-Commit-Position: refs/heads/master@{#28180}
-
adamk authored
BUG=v8:1569 LOG=n Review URL: https://codereview.chromium.org/1106383008 Cr-Commit-Position: refs/heads/master@{#28179}
-
mbrandy authored
Port 83a0af55 Original commit message: Handled a TODO that sent builtin function apply to the runtime on property get. R=mvstanton@chromium.org, dstence@us.ibm.com, michael_dawson@ca.ibm.com BUG= Review URL: https://codereview.chromium.org/1118713002 Cr-Commit-Position: refs/heads/master@{#28178}
-
mbrandy authored
Port fb8e6136 Original commit message: We were deopting without learning anything. This is a rebase/reland of https://codereview.chromium.org/368263003 BUG= R=mvstanton@chromium.org, dstence@us.ibm.com, michael_dawson@ca.ibm.com Review URL: https://codereview.chromium.org/1113063002 Cr-Commit-Position: refs/heads/master@{#28177}
-
yangguo authored
R=ulan@chromium.org BUG=v8:4054 LOG=N Review URL: https://codereview.chromium.org/1114043002 Cr-Commit-Position: refs/heads/master@{#28176}
-
yangguo authored
This has to wait until issue 4065 has been fixed. R=ulan@chromium.org BUG=v8:2340, v8:4065, chromium:482312 LOG=N Review URL: https://codereview.chromium.org/1110393002 Cr-Commit-Position: refs/heads/master@{#28175}
-
yangguo authored
R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/1109343004 Cr-Commit-Position: refs/heads/master@{#28174}
-
mstarzinger authored
R=titzer@chromium.org Review URL: https://codereview.chromium.org/1109853003 Cr-Commit-Position: refs/heads/master@{#28173}
-
titzer authored
Reorganize some bailout conditions to be after the decision to use TurboFan. R=mstarzinger@chromium.org BUG= Review URL: https://codereview.chromium.org/1110573002 Cr-Commit-Position: refs/heads/master@{#28172}
-
svenpanne authored
Review URL: https://codereview.chromium.org/1119683002 Cr-Commit-Position: refs/heads/master@{#28171}
-
yangguo authored
This is to pacify MSAN. R=mvstanton@chromium.org BUG=465759 LOG=N Review URL: https://codereview.chromium.org/1119693004 Cr-Commit-Position: refs/heads/master@{#28170}
-
vogelheim authored
BUG=470930 LOG=N R=jochen@chromium.org Review URL: https://codereview.chromium.org/1116933002 Cr-Commit-Position: refs/heads/master@{#28169}
-
jochen authored
Just give internal ones an ArrayBuffer with a NULL backing store. This simplifies the access checks a lot. BUG=v8:3996 R=hpayer@chromium.org,verwaest@chromium.org LOG=n Review URL: https://codereview.chromium.org/1109353003 Cr-Commit-Position: refs/heads/master@{#28168}
-
dcarney authored
BUG= Review URL: https://codereview.chromium.org/1116923002 Cr-Commit-Position: refs/heads/master@{#28167}
-
machenbach authored
BUG=v8:3803 LOG=n TBR=mstarzinger@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/1112373002 Cr-Commit-Position: refs/heads/master@{#28166}
-
mvstanton authored
Handled a TODO that sent builtin function apply to the runtime on property get. R=yangguo@chromium.org BUG= Review URL: https://codereview.chromium.org/1120613002 Cr-Commit-Position: refs/heads/master@{#28165}
-
kozyatinskiy authored
EOS token location is useless for users and messages.js are not ready for its location. With this CL we use location of token before EOS for it. LOG=Y BUG=chromium:480652 R=yurys@chromium.org,yangguo@chromium.org Review URL: https://codereview.chromium.org/1100993003 Cr-Commit-Position: refs/heads/master@{#28164}
-
mvstanton authored
We were deopting without learning anything. This is a rebase/reland of https://codereview.chromium.org/368263003 BUG=v8:3417 LOG=N Review URL: https://codereview.chromium.org/1109333003 Cr-Commit-Position: refs/heads/master@{#28163}
-
vogelheim authored
An initial 'code age' state that will turn into a 'pre-aging' code age only after it was executed the first time. BUG=470930 LOG=Y Review URL: https://codereview.chromium.org/1107233004 Cr-Commit-Position: refs/heads/master@{#28162}
-
ulan authored
BUG= Review URL: https://codereview.chromium.org/1104353003 Cr-Commit-Position: refs/heads/master@{#28161}
-
mstarzinger authored
R=bmeurer@chromium.org TEST=cctest/test-js-context-specialization Review URL: https://codereview.chromium.org/1112343002 Cr-Commit-Position: refs/heads/master@{#28160}
-
conradw authored
Implements the strong mode proposal's restrictions on implicit conversions for the binary + operator. Test suite is also cleaned up/refactored to allow easier testing of the comparison operators in the future. BUG=v8:3956 LOG=N Review URL: https://codereview.chromium.org/1109223004 Cr-Commit-Position: refs/heads/master@{#28159}
-
domenic authored
https://codereview.chromium.org/1117663002 contained a copy-paste error; this is a follow-up fixing that so that error messages now contain the correct filename when using the --extra option to js2c.py. R=yangguo@chromium.org, jochen@chromium.org Review URL: https://codereview.chromium.org/1120593002 Cr-Commit-Position: refs/heads/master@{#28158}
-
dcarney authored
BUG= Review URL: https://codereview.chromium.org/1112213005 Cr-Commit-Position: refs/heads/master@{#28157}
-
jochen authored
Original issue's description: > Remove the weak list of array buffers > > Instead, collect live array buffers during marking and free pointers we > no longer found. > > BUG=v8:3996 > R=hpayer@chromium.org > LOG=n BUG=v8:3996 TBR=hpayer@chromium.org LOG=n Review URL: https://codereview.chromium.org/1115853004 Cr-Commit-Position: refs/heads/master@{#28156}
-
dcarney authored
BUG= Review URL: https://codereview.chromium.org/1110393003 Cr-Commit-Position: refs/heads/master@{#28155}
-
yangguo authored
R=mstarzinger@chromium.org BUG=chromium:471702 LOG=N Review URL: https://codereview.chromium.org/1120573002 Cr-Commit-Position: refs/heads/master@{#28154}
-
bmeurer authored
Better encapsulate the source position handling in TurboFan. R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/1105363003 Cr-Commit-Position: refs/heads/master@{#28153}
-
Jochen Eisinger authored
R=machenbach@chromium.org TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/1115133002 Cr-Commit-Position: refs/heads/master@{#28152}
-
domenic authored
The existing logic would show the full source for all classes, even built-in ones. R=arv@chromium.org,dslomov@chromium.org BUG= Review URL: https://codereview.chromium.org/1112113002 Cr-Commit-Position: refs/heads/master@{#28151}
-
svenpanne authored
This CL contains the first steps towards tail call optimization: * Structurally detect tail calls during instruction selection, looking for special return/call combinations. * Added new architecture-specific instructions for tail calls which jump instead of call and take care of frame adjustment. * Moved some code around. Currently we restrict tail calls to callees which only use registers for arguments/return value and to call sites which are explicitly marked as being OK for tail calls. This excludes, among other things, call sites in sloppy JS functions and our IC machinery (both need in general to be able to access the caller's frame). All this is behind a flag --turbo-tail-calls, which is currently off by default, so it can easily be toggled. Review URL: https://codereview.chromium.org/1108563002 Cr-Commit-Position: refs/heads/master@{#28150}
-
machenbach authored
BUG=chromium:478460 LOG=n NOTRY=true TBR=bmeurer@chromium.org, mvstanton@chromium.org Review URL: https://codereview.chromium.org/1107973007 Cr-Commit-Position: refs/heads/master@{#28149}
-
machenbach authored
Revert of Remove the weak list of array buffers (patchset #8 id:140001 of https://codereview.chromium.org/1114563002/) Reason for revert: [Sheriff] Crashes in layout tests: https://chromegw.corp.google.com/i/client.v8/builders/V8-Blink%20Linux%2064%20%28dbg%29/builds/2668 Original issue's description: > Remove the weak list of array buffers > > Instead, collect live array buffers during marking and free pointers we > no longer found. > > BUG=v8:3996 > R=hpayer@chromium.org > LOG=n > > Committed: https://crrev.com/2d39709cf5ee17637f6f2d75380a9e61ae0b342b > Cr-Commit-Position: refs/heads/master@{#28132} TBR=dslomov@chromium.org,hpayer@chromium.org,jochen@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=v8:3996 Review URL: https://codereview.chromium.org/1115043005 Cr-Commit-Position: refs/heads/master@{#28148}
-
bmeurer authored
The method is not used anywhere, and it is a bad idea in general anyway. If you see a need to call YieldCPU, then you're code is probably in need of a redesign! R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/1116853002 Cr-Commit-Position: refs/heads/master@{#28147}
-
domenic authored
It's useful for queue-like data structures. R=yangguo@chromium.org BUG= Review URL: https://codereview.chromium.org/1117713002 Cr-Commit-Position: refs/heads/master@{#28146}
-
michael_dawson authored
Fix AIX compiler warning indicating that variable may not be initialized modified: src/heap/heap.cc R=danno@chromium.org, svenpanne@chromium.org, mbrandy@us.ibm.com BUG= Review URL: https://codereview.chromium.org/1112883002 Cr-Commit-Position: refs/heads/master@{#28145}
-
michael_dawson authored
Switch to larger TOC on AIX for unitttests as the size has grown such that it no longer compiles with the default TOC size modified: unittests.gyp R=danno@chromium.org, svenpanne@chromium.org, mbrandy@us.ibm.com BUG= Review URL: https://codereview.chromium.org/1115763003 Cr-Commit-Position: refs/heads/master@{#28144}
-