- 22 Apr, 2015 2 commits
-
-
machenbach authored
Revert of Revert of [es6] don't throw if argument is non-object (O.freeze, O.seal, O.preventExtensions) (patchset #1 id:1 of https://codereview.chromium.org/1103473003/) Reason for revert: This was probably an infrastructure problem caused by the mac ninja/goma switch. Original issue's description: > Revert of [es6] don't throw if argument is non-object (O.freeze, O.seal, O.preventExtensions) (patchset #7 id:140001 of https://codereview.chromium.org/1011823003/) > > Reason for revert: > [Sheriff] breaks mac gc stress: > http://build.chromium.org/p/client.v8/builders/V8%20Mac%20GC%20Stress/builds/1029 > > Original issue's description: > > [es6] don't throw if argument is non-object (O.freeze, O.seal, O.preventExtensions) > > > > BUG=v8:3965, v8:3966 > > R=arv@chromium.org > > LOG=N > > > > Committed: https://crrev.com/b09c048f693d280052ac63c7d6b3baf27b3bf271 > > Cr-Commit-Position: refs/heads/master@{#27985} > > TBR=arv@chromium.org,caitpotter88@gmail.com > NOPRESUBMIT=true > NOTREECHECKS=true > NOTRY=true > BUG=v8:3965, v8:3966 TBR=arv@chromium.org,caitpotter88@gmail.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=v8:3965, v8:3966 Review URL: https://codereview.chromium.org/1098243002 Cr-Commit-Position: refs/heads/master@{#27999}
-
machenbach authored
Revert of [es6] don't throw if argument is non-object (O.freeze, O.seal, O.preventExtensions) (patchset #7 id:140001 of https://codereview.chromium.org/1011823003/) Reason for revert: [Sheriff] breaks mac gc stress: http://build.chromium.org/p/client.v8/builders/V8%20Mac%20GC%20Stress/builds/1029 Original issue's description: > [es6] don't throw if argument is non-object (O.freeze, O.seal, O.preventExtensions) > > BUG=v8:3965, v8:3966 > R=arv@chromium.org > LOG=N > > Committed: https://crrev.com/b09c048f693d280052ac63c7d6b3baf27b3bf271 > Cr-Commit-Position: refs/heads/master@{#27985} TBR=arv@chromium.org,caitpotter88@gmail.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=v8:3965, v8:3966 Review URL: https://codereview.chromium.org/1103473003 Cr-Commit-Position: refs/heads/master@{#27990}
-
- 21 Apr, 2015 1 commit
-
-
caitpotter88 authored
BUG=v8:3965, v8:3966 R=arv@chromium.org LOG=N Review URL: https://codereview.chromium.org/1011823003 Cr-Commit-Position: refs/heads/master@{#27985}
-
- 13 Apr, 2015 1 commit
-
-
arv authored
This reverts commit e965a1f8. The reason is that it breaks jsfiddle.com BUG=476437, v8:4001 LOG=N R=rossberg@chromium.org Review URL: https://codereview.chromium.org/1086673002 Cr-Commit-Position: refs/heads/master@{#27791}
-
- 09 Apr, 2015 1 commit
-
-
caitpotter88 authored
BUG=v8:3946, v8:3982 CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_chromium_rel_ng;tryserver.blink:linux_blink_rel LOG=N R=arv@chromium.org, rossberg@chromium.org Review URL: https://codereview.chromium.org/1027283004 Cr-Commit-Position: refs/heads/master@{#27729}
-
- 08 Apr, 2015 4 commits
-
-
arv authored
BUG=v8:4001 LOG=N R=adamk@chromium.org, rossberg@chromium.org CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_chromium_rel_ng;tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1051373002 Cr-Commit-Position: refs/heads/master@{#27680}
-
titzer authored
R=mstarzinger@chromium.org BUG= Review URL: https://codereview.chromium.org/1071473003 Cr-Commit-Position: refs/heads/master@{#27667}
-
mstarzinger authored
R=bmeurer@chromium.org TEST=test262-es6/language/expressions/addition/S9.3_A4.1_T2 Review URL: https://codereview.chromium.org/1071543003 Cr-Commit-Position: refs/heads/master@{#27663}
-
mstarzinger authored
TBR=yangguo@chromium.org NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/1067353002 Cr-Commit-Position: refs/heads/master@{#27652}
-
- 07 Apr, 2015 1 commit
-
-
mstarzinger authored
R=titzer@chromium.org NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/1065983002 Cr-Commit-Position: refs/heads/master@{#27636}
-
- 01 Apr, 2015 5 commits
-
-
Erik Arvidsson authored
language/asi/S7.9_A5.7_T1 http://build.chromium.org/p/client.v8/builders/V8%20Linux/builds/3024/steps/Test262-es6/logs/S7.9_A5.7_T1 This looks suspicious. Maybe the monkeyYaml is the reason for this? BUG=None TBR=adamk Review URL: https://codereview.chromium.org/1052083002 Cr-Commit-Position: refs/heads/master@{#27577}
-
arv authored
BUG=None LOG=N R=adamk, rossberg Review URL: https://codereview.chromium.org/1052013002 Cr-Commit-Position: refs/heads/master@{#27576}
-
arv authored
The /NativeError/ functions should have Error as their [[Prototype]]. http://people.mozilla.org/~jorendorff/es6-draft.html#sec-properties-of-the-nativeerror-constructors BUG=v8:3998 LOG=N R=adamk, dslomov@chromium.org CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_chromium_rel_ng;tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1049323003 Cr-Commit-Position: refs/heads/master@{#27572}
-
arv authored
In ES6 Object.getOwnPropertyDescriptor should call ToObject, which means that primitive values will return descriptors from the wrapper. BUG=v8:3964 LOG=N R=adamk, rossberg@chromium.org CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_chromium_rel_ng;tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/998163004 Cr-Commit-Position: refs/heads/master@{#27569}
-
arv authored
This reverts commit 992751d0. The final spec for Object.getPrototypeOf calls ToObject on the parameter, which means that it should only throw for null and undefined. For other non object values the prototype of the wrapper should be used. Difference from last time: Updated .status and will disable Blink side tests as needed. BUG=v8:3964 LOG=N R=adamk, rossberg@chromium.org CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_chromium_rel_ng;tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1051523003 Cr-Commit-Position: refs/heads/master@{#27558}
-
- 31 Mar, 2015 1 commit
-
-
arv authored
Second try. Disabled the tests that were failing due to https://github.com/tc39/test262/issues/215 This updates test262 to revision d24fd10 (2015/03/11). The files moved around in the test repo and a lot of new tests are failing. BUG=None LOG=N R=adamk, rossberg Review URL: https://codereview.chromium.org/1040093003 Cr-Commit-Position: refs/heads/master@{#27543}
-
- 30 Mar, 2015 2 commits
-
-
arv authored
Revert of [es6] Update test262 tests (patchset #4 id:60001 of https://codereview.chromium.org/1025043002/) Reason for revert: Bot failed to include verifyNotEnumerable function for some screwed up reason. Original issue's description: > [es6] Update test262 tests > > This updates test262 to revision d24fd10 (2015/03/11). > > The files moved around in the test repo and a lot of new tests are > failing. > > BUG=None > LOG=N > R=rossberg > > Committed: https://crrev.com/4f2fb3835feff3663146f12be42b01a226d0065e > Cr-Commit-Position: refs/heads/master@{#27522} TBR=rossberg@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=None Review URL: https://codereview.chromium.org/1047713002 Cr-Commit-Position: refs/heads/master@{#27525}
-
arv authored
This updates test262 to revision d24fd10 (2015/03/11). The files moved around in the test repo and a lot of new tests are failing. BUG=None LOG=N R=rossberg Review URL: https://codereview.chromium.org/1025043002 Cr-Commit-Position: refs/heads/master@{#27522}
-
- 24 Mar, 2015 1 commit
-
-
yangguo authored
Revert of [es6] Object.getPrototypeOf should work with values (patchset #3 id:40001 of https://codereview.chromium.org/1014813003/) Reason for revert: Layout test failures. Please update layout test expectations before landing this, in order to not block the roll. Original issue's description: > [es6] Object.getPrototypeOf should work with values > > The final spec for Object.getPrototypeOf calls ToObject on the > parameter, which means that it should only throw for null and > undefined. For other non object values the prototype of the wrapper > should be used. > > BUG=v8:3964 > LOG=N > R=adamk, rossberg@chromium.org > > Committed: https://crrev.com/ea463a916bbe5994b0d2d04e8075058b373b2e2c > Cr-Commit-Position: refs/heads/master@{#27354} TBR=adamk@chromium.org,rossberg@chromium.org,arv@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=v8:3964 Review URL: https://codereview.chromium.org/1033623002 Cr-Commit-Position: refs/heads/master@{#27389}
-
- 23 Mar, 2015 1 commit
-
-
arv authored
The final spec for Object.getPrototypeOf calls ToObject on the parameter, which means that it should only throw for null and undefined. For other non object values the prototype of the wrapper should be used. BUG=v8:3964 LOG=N R=adamk, rossberg@chromium.org Review URL: https://codereview.chromium.org/1014813003 Cr-Commit-Position: refs/heads/master@{#27354}
-
- 13 Mar, 2015 1 commit
-
-
arv authored
ES6 specs the function length property (it was not part of ES5) and it makes it configurable. BUG=v8:3045 LOG=N R=mstarzinger@chromium.org, adamk@chromium.org CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_chromium_rel_ng;tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/993073002 Cr-Commit-Position: refs/heads/master@{#27190}
-
- 12 Mar, 2015 1 commit
-
-
arv authored
For ES5 the file names always included the whole path, like this: ch15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-3.js For ES6 this is no longer true: language/computed-property-names/basics/symbol.js language/computed-property-names/class/method/symbol.js To allow the status file to correctly identify the right test we need to change the reported test name to include the whole path. BUG=None LOG=N R=rossberg@chromium.org, machenbach@chromium.org Review URL: https://codereview.chromium.org/1001613002 Cr-Commit-Position: refs/heads/master@{#27167}
-
- 29 Jan, 2015 1 commit
-
-
arv authored
This removes the duplicate property check from object literals. Instead we repurpose the ObjectLiteralChecker into two cases, implemented by two subclasses to ObjectLiteralCheckerBase called ObjectLiteralChecker and ClassLiteralChecker. The object literal checker now only checks for duplicate __proto__ fields in object literals. The class literal checker checks for duplicate constructors, non constructor fields named constructor as well as static properties named prototype. BUG=v8:3819 LOG=Y R=adamk, dslomov@chromium.org Review URL: https://codereview.chromium.org/873823003 Cr-Commit-Position: refs/heads/master@{#26336}
-
- 20 Nov, 2014 1 commit
-
-
dslomov authored
Per TC39 Nov 2014 decison. R=arv@chromium.org,yangguo@chromium.org LOG=Y Committed: https://chromium.googlesource.com/v8/v8/+/b5379216e23ff0ec734e70361dd07057c2421c96 Review URL: https://codereview.chromium.org/742963002 Cr-Commit-Position: refs/heads/master@{#25448}
-
- 04 Nov, 2014 1 commit
-
-
rossberg@chromium.org authored
TBR=adamk@chromium.org BUG= Review URL: https://codereview.chromium.org/702753002 Cr-Commit-Position: refs/heads/master@{#25119} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25119 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 03 Nov, 2014 1 commit
-
-
arv@chromium.org authored
TBR=rossberg BUG=v8:3642 LOG=Y Review URL: https://codereview.chromium.org/698073003 Cr-Commit-Position: refs/heads/master@{#25088} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25088 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 31 Oct, 2014 1 commit
-
-
rossberg@chromium.org authored
TBR=machenbach@chromium.org BUG= Review URL: https://codereview.chromium.org/695763003 Cr-Commit-Position: refs/heads/master@{#25036} git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25036 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 20 Oct, 2014 1 commit
-
-
rossberg@chromium.org authored
R=dslomov@chromium.org BUG= Review URL: https://codereview.chromium.org/639373005 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24740 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 11 Sep, 2014 1 commit
-
-
rossberg@chromium.org authored
R=yangguo@chromium.org BUG= Review URL: https://codereview.chromium.org/558013003 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23880 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 26 Aug, 2014 1 commit
-
-
mstarzinger@chromium.org authored
R=bmeurer@chromium.org BUG=v8:3522,v8:3526 LOG=N Review URL: https://codereview.chromium.org/505113002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23388 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 25 Aug, 2014 1 commit
-
-
rossberg@chromium.org authored
R=dslomov@chromium.org BUG= Review URL: https://codereview.chromium.org/474423003 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23361 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-
- 22 Aug, 2014 1 commit
-
-
rossberg@chromium.org authored
testcfg.py: - update revision and MD5 - remove non-mandatory harness files - use test parser distributed with test262 - new attribute `suite.harnesspath` - new method GetIncludesForTest - GetSourceForTest: cache source on testcase - IsNegativeTest: use parseTestRecord - use 7-char sha hash [1] - DRY setting up paths to test262 suite, harness, etc - clean up helper fns harness-adapter.js: - add $DONE function to adapter [2] 1: github tar file has 7-char sha embedded in dir name script cannot find directory to rename if they don't match exactly 2: test262 uses a `$DONE` function for async tests with semantics like those of mocha's `done`. Briefly: done(arg) => if (arg) { /* failure */ } Implemented a version of this for v8, using v8-specific api (`print`, `quit`) BUG=v8:3513 LOG=N R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/478163002 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23313 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
-