- 15 Dec, 2014 18 commits
-
-
rmcilroy authored
The snapshot and natives blob files should be output in the out directory instead of the gen directory so that they can be picked up by the executable. BUG=421063 LOG=N Review URL: https://codereview.chromium.org/805813004 Cr-Commit-Position: refs/heads/master@{#25827}
-
dslomov authored
R=arv@chromium.org BUG=v8:3330 LOG=Y Review URL: https://codereview.chromium.org/808433002 Cr-Commit-Position: refs/heads/master@{#25826}
-
arv authored
Revert of ES6 computed property names (patchset #9 id:160001 of https://codereview.chromium.org/795573005/) Reason for revert: Crashes on Win32 http://build.chromium.org/p/client.v8/builders/V8%20Win32%20-%201/builds/1357 Test: mjsunit/harmony/computed-property-names Flags: --stress-opt --always-opt Command: build\Release\d8.exe --test --random-seed=-233815021 --stress-opt --always-opt --nohard-abort --nodead-code-elimination --nofold-constants --harmony-computed-property-names test\mjsunit\mjsunit.js test\mjsunit\harmony\computed-property-names.js Run #1 Exit code: -1073741819 Result: CRASH Expected outcomes: PASS Run #2 Exit code: -1073741819 Result: CRASH Expected outcomes: PASS Run #3 Exit code: -1073741819 Result: CRASH Expected outcomes: PASS Original issue's description: > ES6 computed property names > > This adds support for computed property names, under the flag > --harmony-computed-property-names, for both object literals and > classes. > > BUG=v8:3754 > LOG=Y TBR=dslomov@chromium.org,wingo@igalia.com NOTREECHECKS=true NOTRY=true BUG=v8:3754 Review URL: https://codereview.chromium.org/809433002 Cr-Commit-Position: refs/heads/master@{#25825}
-
balazs.kilvady authored
Port d211608a Original commit message: The ToNumberStub is now able to handle all plain primitives (Numbers, Booleans, Null, Undefined and Strings) without context access. TEST=cctest,mjsunit,unittests BUG= Review URL: https://codereview.chromium.org/803973002 Cr-Commit-Position: refs/heads/master@{#25824}
-
jkummerow authored
Review URL: https://codereview.chromium.org/803833004 Cr-Commit-Position: refs/heads/master@{#25823}
-
jkummerow authored
Review URL: https://codereview.chromium.org/804993002 Cr-Commit-Position: refs/heads/master@{#25822}
-
arv authored
This adds support for computed property names, under the flag --harmony-computed-property-names, for both object literals and classes. BUG=v8:3754 LOG=Y Review URL: https://codereview.chromium.org/795573005 Cr-Commit-Position: refs/heads/master@{#25821}
-
jochen authored
build is the third number of the V8 version, and very likely to change (in contrast to the patch level which typically is zero on canaries). BUG=chromium:440984 R=mvstanton@chromium.org,yangguo@chromium.org LOG=n Review URL: https://codereview.chromium.org/802363002 Cr-Commit-Position: refs/heads/master@{#25820}
-
hpayer authored
BUG= Review URL: https://codereview.chromium.org/806783002 Cr-Commit-Position: refs/heads/master@{#25819}
-
Benedikt Meurer authored
TEST=unittests R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/799413002 Cr-Commit-Position: refs/heads/master@{#25818}
-
fedor.indutny authored
Keyed loads should not unconditionally be compiled to element loads. Update KeyedLoadICs to keep track of the key type, so that Hydrogen can emit ICs for string-keyed loads it doesn't have inline support for. BUG=v8:3167 R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/755513003 Cr-Commit-Position: refs/heads/master@{#25817}
-
ishell authored
LayoutDescriptorHelper is now able to calculate the length of contiguous regions of tagged/non-tagged fields. This functionality is now used by both object visitor and store buffer. TEST=cctest/test-unboxed-doubles Review URL: https://codereview.chromium.org/726713003 Cr-Commit-Position: refs/heads/master@{#25816}
-
hpayer authored
Revert of Call DisableInlineAllocation() in heap setup when flag inline_new is off. (patchset #1 id:1 of https://codereview.chromium.org/790353006/) Reason for revert: Fix Windows nosnap. Original issue's description: > Call DisableInlineAllocation() in heap setup when flag inline_new is off. > > BUG= TBR=ulan@chromium.org,mstarzinger@chromium.org NOTREECHECKS=true NOTRY=true BUG= Review URL: https://codereview.chromium.org/794053003 Cr-Commit-Position: refs/heads/master@{#25815}
-
bmeurer authored
The ToNumberStub is now able to handle all plain primitives (Numbers, Booleans, Null, Undefined and Strings) without context access. TEST=cctest,mjsunit,unittests Review URL: https://codereview.chromium.org/801333002 Cr-Commit-Position: refs/heads/master@{#25814}
-
hpayer authored
BUG= Review URL: https://codereview.chromium.org/790353006 Cr-Commit-Position: refs/heads/master@{#25813}
-
Benedikt Meurer authored
TEST=unittests R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/801263002 Cr-Commit-Position: refs/heads/master@{#25812}
-
Benedikt Meurer authored
R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/806653003 Cr-Commit-Position: refs/heads/master@{#25811}
-
adamk authored
Review URL: https://codereview.chromium.org/805523002 Cr-Commit-Position: refs/heads/master@{#25810}
-
- 13 Dec, 2014 1 commit
-
-
mathiasb authored
TEST=mjsunit/harmony BUG=v8:3751 LOG=N Review URL: https://codereview.chromium.org/788053003 Cr-Commit-Position: refs/heads/master@{#25809}
-
- 12 Dec, 2014 20 commits
-
-
caitpotter88 authored
Add support for Symbol.isConcatSpreadable in Array.prototype.concat. This enables spreading non-Array objects with the symbol. LOG=N R=dslomov@chromium.org BUG= Review URL: https://codereview.chromium.org/771483002 Cr-Commit-Position: refs/heads/master@{#25808}
-
danno authored
Review URL: https://codereview.chromium.org/795353008 Cr-Commit-Position: refs/heads/master@{#25807}
-
adamk authored
Such properties never notified prior to r21558, but the combination of that change and r23163 led to sending notifications when they were set via Object.defineProperty (but not when set via other means). This also allows some cleanup in v8natives.js and objects.cc, both of which were doing unnecessary contortions to produce the right change records. BUG=v8:3745 LOG=n Review URL: https://codereview.chromium.org/791243002 Cr-Commit-Position: refs/heads/master@{#25806}
-
rmcilroy authored
The Mac version of GetCurrentThreadId should be used when building the host build of V8 on Android for Mac. Review URL: https://codereview.chromium.org/799943003 Cr-Commit-Position: refs/heads/master@{#25805}
-
Daniel Vogelheim authored
BUG= Review URL: https://codereview.chromium.org/804543002 Cr-Commit-Position: refs/heads/master@{#25804}
-
ishell authored
FORCE_FIELD -> FORCE_IN_OBJECT, ALLOW_AS_CONSTANT -> ALLOW_IN_DESCRIPTOR. Review URL: https://codereview.chromium.org/799723003 Cr-Commit-Position: refs/heads/master@{#25803}
-
ishell authored
Review URL: https://codereview.chromium.org/801813002 Cr-Commit-Position: refs/heads/master@{#25802}
-
https://codereview.chromium.org/803493002/dcarney authored
Reason for revert: performance bots were unchanged by the original revert Original issue's description: > revert r25736 > > R=bmeurer@chromium.org > > BUG= TBR=bmeurer@chromium.org NOTREECHECKS=true NOTRY=true BUG= Review URL: https://codereview.chromium.org/787183003 Cr-Commit-Position: refs/heads/master@{#25801}
-
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 1 commit
-
-
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}
-