- 12 Dec, 2014 12 commits
-
-
Michael Stanton authored
This patch finally allows running and passing tests with vector-based Load and KeyedLoad ICs. BUG= R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/767743002 Cr-Commit-Position: refs/heads/master@{#25800}
-
v8-autoroll authored
Rolling v8/buildtools to 4995faa4a7ad968f1fa1917c26edd5cea295582f Rolling v8/tools/clang to 3569efa494f668b68bd13835ab4f197f6a51b84a TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/801783003 Cr-Commit-Position: refs/heads/master@{#25799}
-
ishell authored
Review URL: https://codereview.chromium.org/786193004 Cr-Commit-Position: refs/heads/master@{#25798}
-
ishell authored
Review URL: https://codereview.chromium.org/801783002 Cr-Commit-Position: refs/heads/master@{#25797}
-
svenpanne authored
We managed to access the scope_ member of CompilationInfo before its containing object was actually constructed. Rule of thumb: When constructing an object, never ever pass around pointers to members which come later in the member initializer list, you simply can't see locally if this might cause trouble or not. Review URL: https://codereview.chromium.org/796363002 Cr-Commit-Position: refs/heads/master@{#25796}
-
dcarney authored
R=bmeurer@chromium.org BUG= Review URL: https://codereview.chromium.org/803493002 Cr-Commit-Position: refs/heads/master@{#25795}
-
dcarney authored
R=bmeurer@chromium.org BUG= Review URL: https://codereview.chromium.org/800493002 Cr-Commit-Position: refs/heads/master@{#25794}
-
Benedikt Meurer authored
TEST=mjsunit/compiler/regress-int32array-outofbounds-nan R=jarin@chromium.org Review URL: https://codereview.chromium.org/803483002 Cr-Commit-Position: refs/heads/master@{#25793}
-
svenpanne authored
FINAL implies OVERRIDE, which in turn implies virtual, so there's no need to use more than one of these. The Google C++ style guide even requires this, see http://google-styleguide.googlecode.com/svn/trunk/cppguide.html#Inheritance. While we're here, port r24662 to x87. The net result is that v8 compiles again with a current clang. BUG=v8:3753 LOG=y Review URL: https://codereview.chromium.org/797943002 Cr-Commit-Position: refs/heads/master@{#25792}
-
machenbach authored
BUG= Review URL: https://codereview.chromium.org/794113004 Cr-Commit-Position: refs/heads/master@{#25791}
-
Benedikt Meurer authored
- Decouple JSBuiltinReducer from JSTypedLowering. - Unify JSTypedLowering::ReduceJSToXXX() lowering. - Cleanup several includes and forward declarations. - Unify helper methods. TEST=cctest R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/797903003 Cr-Commit-Position: refs/heads/master@{#25790}
-
caitpotter88 authored
Review URL: https://codereview.chromium.org/769113002 Cr-Commit-Position: refs/heads/master@{#25789}
-
- 11 Dec, 2014 25 commits
-
-
jochen authored
Otherwise, V8 won't compile with the latest clang anymore BUG=v8:3753 R=machenbach@chromium.org LOG=n Review URL: https://codereview.chromium.org/797583004 Cr-Commit-Position: refs/heads/master@{#25788}
-
baptiste.afsa authored
Avoid explicitly branching to the false label on unordered when the condition on the true branch will not catch the unordered case and let the code fall through. R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/794203003 Cr-Commit-Position: refs/heads/master@{#25787}
-
jarin authored
This reverts commit 8a6cbf0a. R=rossberg@chromium.org BUG= Review URL: https://codereview.chromium.org/788313002 Cr-Commit-Position: refs/heads/master@{#25786}
-
caitpotter88 authored
A helpful utility which converts iterables and array-like objects into Arrays https://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.from LOG=Y BUG=v8:3336 R=arv@chromium.org, rossberg@chromium.org Review URL: https://codereview.chromium.org/363833006 Cr-Commit-Position: refs/heads/master@{#25785}
-
vogelheim authored
R=machenbach@chromium.org BUG= Review URL: https://codereview.chromium.org/794213002 Cr-Commit-Position: refs/heads/master@{#25784}
-
dslomov authored
R=arv@chromium.org BUG=v8:3330 LOG=N Review URL: https://codereview.chromium.org/788773003 Cr-Commit-Position: refs/heads/master@{#25783}
-
caitpotter88 authored
LOG=N R=arv@chromium.org, dslomov@chromium.org, marja@chromium.org BUG= Review URL: https://codereview.chromium.org/792083002 Cr-Commit-Position: refs/heads/master@{#25782}
-
mostynb authored
This allows the setting to be overridable by embedders, at the cost of forcing embedders that don't build v8 using standalone.gypi to add this setting to their build config. BUG=chromium:421063 LOG=Y Review URL: https://codereview.chromium.org/794583002 Cr-Commit-Position: refs/heads/master@{#25781}
-
jochen authored
It could happen that we shrink a live object on the main thread (e.g. MigrateFastToSlow) while we're sweeping the same page. The main thread first creates a filler object that the release-stores the new map. Therefore it's important to barrier load the map word of live objects from the sweeper thread. BUG=none R=ulan@chromium.org,hpayer@chromium.org LOG=n Review URL: https://codereview.chromium.org/797623002 Cr-Commit-Position: refs/heads/master@{#25780}
-
v8-autoroll authored
Rolling v8/buildtools/clang_format/script to 81edd558fea5dd7855d67a1dc61db34ae8c1fd63 Rolling v8/buildtools to 05dd6a24723170d7c6ff35b537ee02947f619891 TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/797613002 Cr-Commit-Position: refs/heads/master@{#25779}
-
aandrey authored
DevTools expects 2 events on Promise.resolve()/Promise.reject(): creation & settlement. The first one was missing. R=ulan@chromium.org, yangguo@chromium.org LOG=N Review URL: https://codereview.chromium.org/792383003 Cr-Commit-Position: refs/heads/master@{#25778}
-
dcarney authored
R=bmeurer@chromium.org BUG= Review URL: https://codereview.chromium.org/793323002 Cr-Commit-Position: refs/heads/master@{#25777}
-
rossberg authored
To make space in the type bitset, remove Function, RegExp, and Buffer types for now, since they aren't really relied upon anyway. R=bmeurer@chromium.org BUG= Review URL: https://codereview.chromium.org/795993002 Cr-Commit-Position: refs/heads/master@{#25776}
-
baptiste.afsa authored
R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/793303002 Cr-Commit-Position: refs/heads/master@{#25775}
-
jochen authored
BUG=440880 R=yangguo@chromium.org,dcarney@chromium.org,vogelheim@chromium.org LOG=n Review URL: https://codereview.chromium.org/796823002 Cr-Commit-Position: refs/heads/master@{#25774}
-
baptiste.afsa authored
The instruction selector now selects pseudo instructions: CompareAndBranch or TestAndBranch which are associated with their continuations so that generic code in the code generator will treat them as branch instruction and will be able to apply optimization like avoiding branches when the code can falltrhough. R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/798553002 Cr-Commit-Position: refs/heads/master@{#25773}
-
dcarney authored
R=bmeurer@chromium.org BUG=441107 LOG=N Review URL: https://codereview.chromium.org/795043003 Cr-Commit-Position: refs/heads/master@{#25772}
-
danno authored
Review URL: https://codereview.chromium.org/747283005 Cr-Commit-Position: refs/heads/master@{#25771}
-
jochen authored
It's never used. BUG=none R=dcarney@chromium.org LOG=n Review URL: https://codereview.chromium.org/797543002 Cr-Commit-Position: refs/heads/master@{#25770}
-
jochen authored
BUG=none R=mvstanton@chromium.org,yangguo@chromium.org LOG=n Review URL: https://codereview.chromium.org/791363002 Cr-Commit-Position: refs/heads/master@{#25769}
-
yangguo authored
Adapted from Raymond Toy's (rtoy@chromium.org) port, extracted from fdlibm's pow implementation. R=rtoy@chromium.org BUG=v8:3579 LOG=N Review URL: https://codereview.chromium.org/786823003 Cr-Commit-Position: refs/heads/master@{#25768}
-
kozyatinskiy authored
V8 didn't report compile events on pause before this patch. These events can be important for listener. For example, DevTools allows user to execute some JS code on pause and needs to show correct stack trace in message from it. BUG=396013 R=yurys@chromium.org Review URL: https://codereview.chromium.org/781623004 Cr-Commit-Position: refs/heads/master@{#25767}
-
machenbach authored
This ports https://codereview.chromium.org/769413004 to v8 DEPS. BUG=chromium:438401 LOG=n TBR=jshin@chromium.org Review URL: https://codereview.chromium.org/796813002 Cr-Commit-Position: refs/heads/master@{#25766}
-
Benedikt Meurer authored
R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/794113002 Cr-Commit-Position: refs/heads/master@{#25765}
-
vchigrin authored
Review URL: https://codereview.chromium.org/793753002 Cr-Commit-Position: refs/heads/master@{#25764}
-
- 10 Dec, 2014 3 commits
-
-
adamk authored
This completes the first round of optimizations for Map and Set. All non-key-dependent methods now have a Hydrogen version, and for keyed methods, string versions are optimized. Review URL: https://codereview.chromium.org/796503002 Cr-Commit-Position: refs/heads/master@{#25763}
-
mathiasb authored
TEST=mjsunit/harmony BUG=v8:3751 LOG=N Review URL: https://codereview.chromium.org/770333005 Cr-Commit-Position: refs/heads/master@{#25762}
-
dslomov authored
R=rossberg@chromium.org BUG=v8:2198 LOG=Y Review URL: https://codereview.chromium.org/792543002 Cr-Commit-Position: refs/heads/master@{#25761}
-