Skip to content
Snippets Groups Projects
  1. May 01, 2017
  2. Apr 27, 2017
  3. Apr 18, 2017
    • André Bargull's avatar
      Optimize decodeURI/encodeURI tests (#987) · 94f6003d
      André Bargull authored
      * Move decimalToHexString into harness instead of duplicating it in multiple files
      
      * Optimize decimalToHexString and support numbers greater than 65535
      
      * Replace alternative decimalToHexString function with include for decimalToHexString.js
      
      * Add decimalToHex2String to return the string representation of a two-digit hex-number
      
      * Replace decimalToHex2String with decimalToPercentHexString to return the percent hex-encoded string of a two-digit hex-number
      
      * Replace two String.fromCharCode calls with a single call
      
      * Further reduce string concatentations in decodeURI[Component] tests
      
      * Remove unnecessary Test262Error error handling in catch-clauses
      
      * Remove try/catch wrappings in decodeURI/encodeURI tests
      94f6003d
  4. Apr 15, 2017
  5. Apr 14, 2017
  6. Apr 13, 2017
  7. Mar 13, 2017
  8. Mar 02, 2017
  9. Mar 01, 2017
  10. Feb 07, 2017
  11. Nov 22, 2016
  12. Oct 19, 2016
    • Mike Pennisi's avatar
      Remove "NotEarlyError" object · ade6d2e3
      Mike Pennisi authored
      Because expectations regarding error "phase" are now expressed via test
      meta-data, the test runner may now enforce this requirement on negative
      tests.
      
      Remove the "NotEarlyError" from the project source. This reduces the
      amount of domain knowledge required to author tests and lessens the
      potential for inconsistencies between tests.
      ade6d2e3
  13. Jun 20, 2016
  14. May 25, 2016
  15. May 12, 2016
    • jugglinmike's avatar
      Add tests for NaN handling with Typed Arrays (#623) · b17ffc02
      jugglinmike authored
      Ensure that NaN values are canonicalized consistently by all invocations
      of SetValueInBuffer. Also ensure that `%TypedArray%.prototype.set` and
      `%TypedArray%.prototype.slice` preserve the bit-level encoding of the
      source data.
      
      Use a set of experimentally-derived expressions known to produce NaN
      values with distinct bit patterns in various platforms.
      b17ffc02
  16. Apr 21, 2016
  17. Apr 19, 2016
    • jugglinmike's avatar
      Correct invalid tests for the Date constructor · cf68c3be
      jugglinmike authored
      The millisecond representation of a given Date instance is dependent on
      the local system's time zone settings. In order to pass consistently
      across contexts, tests for this value must take the system configuration
      into account.
      
      Introduce a test harness utility function to encapsulate these concerns.
      Re-use this function across all test files that assert the exact
      millisecond representation of Date instances.
      cf68c3be
    • Leonardo Balter's avatar
      04a3c28f
  18. Apr 18, 2016
  19. Apr 15, 2016
  20. Apr 11, 2016
  21. Mar 22, 2016
  22. Mar 15, 2016
  23. Feb 19, 2016
  24. Feb 17, 2016
  25. Feb 13, 2016
  26. Feb 12, 2016
    • Mike Pennisi's avatar
      Remove unused harness file · 071b5f03
      Mike Pennisi authored
      The harness file `Test262Error.js` has not contained executable code since it
      was introduced in this project [1]. The definition of the `Test262Error`
      function has consistently been located in the `sta.js` harness file which test
      runners are expected to inject into the test environment.
      
      Remove the file and all references to it.
      
      [1] See commit c33bf0e0
      071b5f03
  27. Feb 01, 2016
    • Mike Pennisi's avatar
      Add tests for tail-call optimization · 4dc81d37
      Mike Pennisi authored
      ECMAScript 2015 introduced tail call optimization for function calls
      occuring in a number of positions in the grammar. Assert expected
      behavior by triggering a large (but configurable) number of recursive
      function calls in these positions. Compliant runtimes will execute such
      programs without error; non-compliant runtimes are expected to fail
      these tests by throwing an error or crashing when system resources are
      exhausted.
      4dc81d37
  28. Jan 15, 2016
  29. Dec 15, 2015
    • André Bargull's avatar
      Add test cases for recent ES2016 fixes · b62dccf1
      André Bargull authored
      - lastIndex in RegExp.prototype[Symbol.split]: tc39/ecma262@08b4756747f9c967058239df627da544412740a6
      - Missing number conversion in DataView.prototype.setXXX: tc39/ecma262@4f875fe96dcbd5e6363dd3d5b510cd5109199f5b
      - Negative zero byteoffset in TypedArray: tc39/ecma262@2d1ed20db778e8f69f66ba76b351b9322fd38495
      - EvalDeclarationInstantiation throws TypeError: tc39/ecma262@2be6968715946a4763f6ca8633e311ab7ce63577
      - BindingRestElement allows BindingPattern: tc39/ecma262@d322357e6be95bc4bd3e03f5944a736aac55fa50
      - Eval in parameters with computed property keys: tc39/ecma262@04e2e9b7197a33612202e85065e3f8d8385fbcef
      - Use strict with non-simple parameters: tc39/ecma262@15b0db41edd0e519e94668bf13765fe458840766
      - __proto__ in strict mode: tc39/ecma262@5c1984334d6d42538527bd022e68bfbfee5cb652
      b62dccf1
  30. Aug 13, 2015
  31. Aug 06, 2015
  32. Jul 31, 2015
  33. Jul 17, 2015
  34. Jul 08, 2015
Loading