1. 22 Apr, 2015 2 commits
  2. 21 Apr, 2015 1 commit
  3. 13 Apr, 2015 1 commit
  4. 09 Apr, 2015 1 commit
  5. 08 Apr, 2015 4 commits
  6. 07 Apr, 2015 1 commit
  7. 01 Apr, 2015 5 commits
  8. 31 Mar, 2015 1 commit
  9. 30 Mar, 2015 2 commits
  10. 24 Mar, 2015 1 commit
  11. 23 Mar, 2015 1 commit
  12. 13 Mar, 2015 1 commit
  13. 12 Mar, 2015 1 commit
    • arv's avatar
      Use path in name for test262-es6 · 36df5747
      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}
      36df5747
  14. 29 Jan, 2015 1 commit
    • arv's avatar
      Move object literal checking into checker classes · b004b1d8
      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}
      b004b1d8
  15. 20 Nov, 2014 1 commit
  16. 04 Nov, 2014 1 commit
  17. 03 Nov, 2014 1 commit
  18. 31 Oct, 2014 1 commit
  19. 20 Oct, 2014 1 commit
  20. 11 Sep, 2014 1 commit
  21. 26 Aug, 2014 1 commit
  22. 25 Aug, 2014 1 commit
  23. 22 Aug, 2014 1 commit
    • rossberg@chromium.org's avatar
      test/test262: update testcfg.py for new test262 · cc07503b
      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
      cc07503b