Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Default parameter value for catch binding #1483

Closed
wants to merge 289 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on May 14, 2019

  1. Copy the full SHA
    e3de711 View commit details
    Browse the repository at this point in the history
  2. additional test coverage for atomics.wait + removing old tests which …

    …have been replaced + test cleanup and renaming test files for consistency
    Amal Hussein authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    db131d9 View commit details
    Browse the repository at this point in the history
  3. fixup from pr feedback

    Amal Hussein authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    52a1822 View commit details
    Browse the repository at this point in the history
  4. wip

    Amal Hussein authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    275cd58 View commit details
    Browse the repository at this point in the history
  5. Atomics: updates to tests

    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    1d2482d View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    180f140 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    fbcda32 View commit details
    Browse the repository at this point in the history
  8. Extensive Function toString updates for "Function.prototype.toString …

    …revision" proposal. (tc39#1510)
    
    Fixes tc39gh-1453
    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    39abd12 View commit details
    Browse the repository at this point in the history
  9. Fix various test bugs

    - "CannotSuspendMainAgent" feature was changed to "CanBlockIsFalse" flag
    - Move annex-b tests into annex-b directory
    - Update variable names in nonshared-int-views.js tests
    - Move getReport() call in nan-for-timeout.js to avoid iloop
    - Update BigInt constructor to match new semantics (tc39/proposal-bigint#138)
    anba authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    0656300 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    4137e27 View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    e63883e View commit details
    Browse the repository at this point in the history
  12. Atomics.wake: additional coverage. (tc39#1523)

    Completes tc39gh-1472
    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    ff77bb3 View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    4c2eec2 View commit details
    Browse the repository at this point in the history
  14. fix yaml

    leobalter authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    8364270 View commit details
    Browse the repository at this point in the history
  15. Copy the full SHA
    1003e14 View commit details
    Browse the repository at this point in the history
  16. Remove superfluous code from negative syntax tests

    Because these files contain syntax errors, the code they contain is not
    intended to be executed, and the runtime semantics are therefore
    irrelevant. Simplify the files by removing the unnecessary code.
    jugglinmike authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    1928099 View commit details
    Browse the repository at this point in the history
  17. Copy the full SHA
    97e8fc5 View commit details
    Browse the repository at this point in the history
  18. Defines $262.agent.monotonicNow()

    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    2df33ce View commit details
    Browse the repository at this point in the history
  19. v3.0.0

    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    0646c85 View commit details
    Browse the repository at this point in the history
  20. Copy the full SHA
    07e127a View commit details
    Browse the repository at this point in the history
  21. Submit some Intl.Locale() tests.

    Some of these are based on work by André Bargull in
    <https://bugzilla.mozilla.org/show_bug.cgi?id=1433303>.
    Ms2ger authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    8506cb6 View commit details
    Browse the repository at this point in the history
  22. Copy the full SHA
    63aeea7 View commit details
    Browse the repository at this point in the history
  23. Remove no-longer-valid tests

    gibson042 authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    7df110d View commit details
    Browse the repository at this point in the history
  24. Copy the full SHA
    e3a1c00 View commit details
    Browse the repository at this point in the history
  25. Copy the full SHA
    e6013b9 View commit details
    Browse the repository at this point in the history
  26. Copy the full SHA
    6e43f13 View commit details
    Browse the repository at this point in the history
  27. Add json-superset feature

    gibson042 authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    2e97669 View commit details
    Browse the repository at this point in the history
  28. Updating error messages

    caiolima authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    f8f2b03 View commit details
    Browse the repository at this point in the history
  29. Copy the full SHA
    0ab027c View commit details
    Browse the repository at this point in the history
  30. Update CONTRIBUTING.md

    typo in constructor Test252Error
    hotsphink authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    cc4953e View commit details
    Browse the repository at this point in the history
  31. Copy the full SHA
    a00702a View commit details
    Browse the repository at this point in the history
  32. Intl.Locale: minor fixups (tc39#1554)

    - fix mixed up test & info
    - add Symbol feature
    - maximize length is 0
    - maximize configurability is true
    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    c12dc15 View commit details
    Browse the repository at this point in the history
  33. Add templated tests for new proposed Annex B semantics

    These tests are againt a proposed fix for
    tc39/ecma262#753
    
    They seem to pass in V8, JSC and SpiderMonkey, though ChakraCore
    hews slightly closer to the previous specification.
    littledan authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    2db9661 View commit details
    Browse the repository at this point in the history
  34. Generate tests

    littledan authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    bb9e0b1 View commit details
    Browse the repository at this point in the history
  35. Update filename character restriction in documention, linter and a fe…

    …w filenames
    Valerie R Young authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    9a2e4be View commit details
    Browse the repository at this point in the history
  36. Copy the full SHA
    228e6ab View commit details
    Browse the repository at this point in the history
  37. Add some more Locale tests.

    Ms2ger authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    0f2796d View commit details
    Browse the repository at this point in the history
  38. Copy the full SHA
    cd34dd3 View commit details
    Browse the repository at this point in the history
  39. Intl.Locale: relocate test files

    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    850f0b4 View commit details
    Browse the repository at this point in the history
  40. Intl.Locale: ensure that the expect value is correctly printed in the…

    … assertion message
    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    d6bc056 View commit details
    Browse the repository at this point in the history
  41. Copy the full SHA
    f03621f View commit details
    Browse the repository at this point in the history
  42. Intl: PluralRules, NumberFormat, Number & getCanonicalLocales to use …

    …verifyProperty
    
    There's a lot of work like this to do, but not enough time in the day to reach it all.
    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    b5c00b4 View commit details
    Browse the repository at this point in the history
  43. Formalize asynchronous failure conditions

    Previously, the error message generated by failed asynchronous tests was
    generic and underspecified. Improve the format and explicitly document
    it in project's interpreting guidelines.
    jugglinmike authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    1ebcd56 View commit details
    Browse the repository at this point in the history
  44. Copy the full SHA
    9f86838 View commit details
    Browse the repository at this point in the history
  45. Copy the full SHA
    91b6777 View commit details
    Browse the repository at this point in the history
  46. Copy the full SHA
    9d78d77 View commit details
    Browse the repository at this point in the history
  47. SuperProperty evaluation order

    super[super()] should evaluate and resolve super() first
    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    c1fb38d View commit details
    Browse the repository at this point in the history
  48. Check that JSON.stringify works with BigInt objects from other realms

    This is based on André Bargull's test case in
    <https://bugzilla.mozilla.org/show_bug.cgi?id=1464757>.
    Robin Templeton authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    3bb1158 View commit details
    Browse the repository at this point in the history
  49. Copy the full SHA
    7bd54a6 View commit details
    Browse the repository at this point in the history
  50. Copy the full SHA
    e60869b View commit details
    Browse the repository at this point in the history
  51. Implementation Contributions: Creating initial empty dir for receivin…

    …g "upstreamed" test material via automaton
    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    bd59beb View commit details
    Browse the repository at this point in the history
  52. Copy the full SHA
    e95b0d4 View commit details
    Browse the repository at this point in the history
  53. fix: comparing typeof expression

    aladdin-add authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    6f81a3a View commit details
    Browse the repository at this point in the history
  54. Add Object.prototype.toString tests for BigInt.

    Robin Templeton authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    bca1409 View commit details
    Browse the repository at this point in the history
  55. Copy the full SHA
    b7f02b0 View commit details
    Browse the repository at this point in the history
  56. Copy the full SHA
    9881245 View commit details
    Browse the repository at this point in the history
  57. Copy the full SHA
    a71d592 View commit details
    Browse the repository at this point in the history
  58. SuperProperty evaluation order, must first call super()

    - Invalid: super[super()]. Expects super() to be called prior to super property access.
    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    b5a9325 View commit details
    Browse the repository at this point in the history
  59. Copy the full SHA
    5ab1325 View commit details
    Browse the repository at this point in the history
  60. Copy the full SHA
    9eec900 View commit details
    Browse the repository at this point in the history
  61. GetTemplateObject with a unique template object

    Andrea Giammarchi authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    554a400 View commit details
    Browse the repository at this point in the history
  62. Update RegExp Unicode property escape tests per Unicode 11

    Emoji data is now published as part of the Unicode standard itself, and thus follows the same version number.
    
    Ref. mathiasbynens/unicode-property-escapes-tests@f302c60.
    Ref. tc39/ecma262#1218.
    Ref. tc39/ecma262#1219.
    mathiasbynens authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    5c3f331 View commit details
    Browse the repository at this point in the history
  63. Copy the full SHA
    86cabbb View commit details
    Browse the repository at this point in the history
  64. Copy the full SHA
    a00ee76 View commit details
    Browse the repository at this point in the history
  65. Copy the full SHA
    3f06c14 View commit details
    Browse the repository at this point in the history
  66. Copy the full SHA
    9db2a12 View commit details
    Browse the repository at this point in the history
  67. intl402/NumberFormat/length.js: remove calls to verifyNotEnumerable, …

    …verifyNotWritable, verifyConfigurable. Fixes tc39gh-1591
    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    8244217 View commit details
    Browse the repository at this point in the history
  68. Update tests for String.prototype.matchAll

    As per spec changes (tc39/proposal-string-matchall#35), removed tests related to the removed IsRegExp call.
    To prevent older implementations (not observing spec change) from passing, added a new test to verify the reduced number of observable calls to IsRegExp.
    
    Also fix a misreference in `features` frontmatter.
    peterwmwong authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    1117737 View commit details
    Browse the repository at this point in the history
  69. Copy the full SHA
    54238d8 View commit details
    Browse the repository at this point in the history
  70. Copy the full SHA
    39d0074 View commit details
    Browse the repository at this point in the history
  71. Copy the full SHA
    051f3bd View commit details
    Browse the repository at this point in the history
  72. Intl.Locale: Update expectation for empty values for collation and nu…

    …mberingSystem.
    
    The spec changed in tc39/proposal-intl-locale#47.
    
    The tests for calendar were already correct.
    Ms2ger authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    10ac465 View commit details
    Browse the repository at this point in the history
  73. Update non whitespace RegExp tests

    leobalter authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    beceda2 View commit details
    Browse the repository at this point in the history
  74. Add global feature tag (tc39#1600)

    leobalter authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    db3faea View commit details
    Browse the repository at this point in the history
  75. Copy the full SHA
    32144bc View commit details
    Browse the repository at this point in the history
  76. Copy the full SHA
    992d284 View commit details
    Browse the repository at this point in the history
  77. Copy the full SHA
    0aa5ee1 View commit details
    Browse the repository at this point in the history
  78. Copy the full SHA
    17ebfd4 View commit details
    Browse the repository at this point in the history
  79. Remove strange copyright lines

    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    aab76a2 View commit details
    Browse the repository at this point in the history
  80. Copy the full SHA
    b126d6f View commit details
    Browse the repository at this point in the history
  81. Copy the full SHA
    93fbe71 View commit details
    Browse the repository at this point in the history
  82. Copy the full SHA
    0d9fafb View commit details
    Browse the repository at this point in the history
  83. Atomics: features list corrections

    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    991a0bc View commit details
    Browse the repository at this point in the history
  84. Copy the full SHA
    b6191c7 View commit details
    Browse the repository at this point in the history
  85. Copy the full SHA
    134fd73 View commit details
    Browse the repository at this point in the history
  86. Atomics: house keeping.

    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    85abcac View commit details
    Browse the repository at this point in the history
  87. Atomics: use regular functions

    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    f053755 View commit details
    Browse the repository at this point in the history
  88. Atomics: further nit picking

    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    811f450 View commit details
    Browse the repository at this point in the history
  89. Atomics: spurious wakeup tests

    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    29b50a2 View commit details
    Browse the repository at this point in the history
  90. Atomics: wait/bigint cleanup

    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    a3802e1 View commit details
    Browse the repository at this point in the history
  91. Atomics: moves getReport and waitUntil into atomicsHelper.js; broad u…

    …pdates to all Atomics.wait tests
    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    bfb04fa View commit details
    Browse the repository at this point in the history
  92. Atomics: remove non-sense test file

    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    5742ce6 View commit details
    Browse the repository at this point in the history
  93. Atomics: Atomics.wake cleanup pass

    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    a327ee3 View commit details
    Browse the repository at this point in the history
  94. Copy the full SHA
    6ddd7d3 View commit details
    Browse the repository at this point in the history
  95. Atomics: fix buffer sizes

    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    e803658 View commit details
    Browse the repository at this point in the history
  96. Correct licensing (tc39#1608)

    In order to satisfy the project's formatting rules, license information
    was inserted into a number of files where it had been mistakenly omitted
    by the original contributors [1]. In many cases, the license information
    did not accurately describe the contributor or the time of contribution.
    Update the information according to the information provided by the
    contributors at the time each file was authored:
    
    - atomicsHelper.js - a72ee6d
    - detachArrayBuffer.js - 70c7375
    - nans.js - b17ffc0
    - nativeFunctionMatcher.js - 6b7cbb5
    - proxyTrapsHelper.js d530c87
    - regexpUtils.js - 44b40e0
    - tcoHelper.js - 4dc81d3
    
    [1] 4ea2931
    jugglinmike authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    c4623ef View commit details
    Browse the repository at this point in the history
  97. Atomics: more fixes for review

    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    b05334d View commit details
    Browse the repository at this point in the history
  98. Copy the full SHA
    db846c0 View commit details
    Browse the repository at this point in the history
  99. Copy the full SHA
    e09576a View commit details
    Browse the repository at this point in the history
  100. Copy the full SHA
    171011d View commit details
    Browse the repository at this point in the history
  101. Copy the full SHA
    c6ea849 View commit details
    Browse the repository at this point in the history
  102. Add tests for the shape of the Intl.RelativeTimeFormat API. (tc39#1596)

    * Add Intl.RelativeTimeFormat feature.
    
    * Add tests for the shape of the Intl.RelativeTimeFormat API.
    
    * fixup! Add tests for the shape of the Intl.RelativeTimeFormat API.
    Ms2ger authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    51566c8 View commit details
    Browse the repository at this point in the history
  103. Copy the full SHA
    6afe2cd View commit details
    Browse the repository at this point in the history
  104. Copy the full SHA
    0e7829c View commit details
    Browse the repository at this point in the history
  105. Copy the full SHA
    9d8d9a0 View commit details
    Browse the repository at this point in the history
  106. Copy the full SHA
    510e1a0 View commit details
    Browse the repository at this point in the history
  107. Copy the full SHA
    42db781 View commit details
    Browse the repository at this point in the history
  108. Copy the full SHA
    c7b1b63 View commit details
    Browse the repository at this point in the history
  109. Copy the full SHA
    afeb50e View commit details
    Browse the repository at this point in the history
  110. Copy the full SHA
    1732086 View commit details
    Browse the repository at this point in the history
  111. Copy the full SHA
    3bb2f87 View commit details
    Browse the repository at this point in the history
  112. Copy the full SHA
    91440ef View commit details
    Browse the repository at this point in the history
  113. Add a test covering the behavior of SingleLineHTMLCloseComment where …

    …the LineTerminatorSequence within is either Unicode separator code point. (tc39#1612)
    jswalden authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    d7bbae3 View commit details
    Browse the repository at this point in the history
  114. Copy the full SHA
    6912b34 View commit details
    Browse the repository at this point in the history
  115. Copy the full SHA
    5b17348 View commit details
    Browse the repository at this point in the history
  116. Copy the full SHA
    6f93ef9 View commit details
    Browse the repository at this point in the history
  117. Copy the full SHA
    7fc471e View commit details
    Browse the repository at this point in the history
  118. Copy the full SHA
    666866c View commit details
    Browse the repository at this point in the history
  119. Copy the full SHA
    84e711b View commit details
    Browse the repository at this point in the history
  120. Make Atomics tests more resilient against intermittent failures (tc39…

    …#1617)
    
    Also fixes multiple issues and bugs in various Atomics tests.
    
    CONTRIBUTING.md and INTERPRETING.md:
    - Add missing description for `CanBlockIsFalse` flag and also introduce `CanBlockIsTrue` flag which is needed for some tests (see below).
    
    harness/atomicsHelper.js:
    - Updated `$262.agent.waitUntil` to clarify it can also be called with BigInt64Array objects.
    - Added `$262.agent.timeouts` constants to unify the various, inconsistently used timeouts in the Atomics tests. Each timeout constant has a brief description and a usage example to clarify when it should or should not be used. The default values were tested in SpiderMonkey (locally and CI) under various system load levels and should hopefully also be valid for other engines. 
    - Added `$262.agent.tryYield` to yield control from the main thread. The default implementation simply calls `$262.agent.sleep`, but test262 hosts could theoretically provide a different implementation.
    - Added `$262.agent.trySleep` to replace direct calls to `$262.agent.sleep` from the main thread. Motivation for this function: Some test262 hosts (like browsers) may be able to pause and sleep on the main thread, so they could provide their implementation for `trySleep` which performs a busy-wait or something do nothing.
    
    harness/testAtomics.js:
    - Replace `let`, `arrow-functions`, and `for-of` loops to avoid creating extremely long `features` lists in tests using this helper. Removed `Map`, `WeakMap`, `Set`, and `WeakSet` (these weren't even listed in features.yaml) for the same reason and added the missing `Symbol` entry for this file to features.yaml.
    - Updated all files including "harness/testAtomics.js" to match the new feature requirements.
    
    
    test/built-ins/Atomics/store/good-views.js and test/built-ins/Atomics/store/bigint/good-views.js:
    - Replace `arrow-functions` and `for-of` loops with ES5 alternatives.
    
    
    test/built-ins/Atomics/wait/bigint/*.js and test/built-ins/Atomics/wake/bigint/*.js
    - Some tests were using `BigInt64Array.BYTES_PER_ELEMENT * 8` for the SharedArrayBuffer length, but their non-BigInt counterparts are using `Int32Array.BYTES_PER_ELEMENT * 4`. For consistency and to make it easier to compare the BigInt against the non-BigInt versions, I've changed it to `BigInt64Array.BYTES_PER_ELEMENT * 4`.
    - Also aligned formatting and statement placement when they differed between the non-BigInt and the BigInt version of a test file. (I've diffed some of the non-BigInt and BigInt files against each other and different formatting was a nuisance.)
    
    Test files using `$262.agent.monotonicNow()`:
    - Moved `$262.agent.report()` calls outside of the block of code measured `$262.agent.monotonicNow()` to avoid measuring how long it takes to execute `$262.agent.report()`. 
    - Without this change some tests failed intermittently in certain test configurations in SpiderMonkey. For example with the flags `--ion-eager -- ion-offthread-compile=off` which forces early Ion compilation on the main thread. The `$262.agent.report()` implementation in the SpiderMonkey test262 host embedding uses a for-loop which was forcefully Ion compiled under these settings. And because Ion compilation can take some time, the test case ran longer than `$262.agent.MAX_TIME_EPSILON` which lead to intermittent failures.
    
    Test files using `CanBlockIsFalse` / `CanBlockIsTrue`:
    - Some of these tests actually expected that the main thread can wait and [[CanBlock]] is `true` for the agent record executing the test. Therefore I've added a new `CanBlockIsTrue` flag and replaced the flags where needed.
    
    test/built-ins/Atomics/wait/**/*.js and test/built-ins/Atomics/wake/**/*.js:
    - Use an atomic counter `RUNNING` in more tests to have better control when a worker agent was actually started.
    - Replace the various `$262.agent.sleep(/* Sleep X ms to ensure worker actually sleeps */)` calls with the new `$262.agent.tryYield()` function. This `X` was sometimes as low as 10 milliseconds, which is definitely too short for CI systems under heavy load (observed by intermittent CI failures for SpiderMonkey) and sometimes as high as 500 milliseconds, which is probably much longer than needed even when the system is under heavy load. 
    - Removed duplicate strings in assertion messages, presumably from copy-pasting the messages between different files.
    - Removed extra empty lines at the end of multiple files.
    
    test/built-ins/Atomics/wake/bad-range.js, test/built-ins/Atomics/wake/bigint/bad-range.js, and test/built-ins/Atomics/wait/bigint/non-bigint64-typedarray-throws.js:
    - Removed unnecessary `features` and `includes` from this file.
    
    test/built-ins/Atomics/wait/waiterlist-order-of-operations-is-fifo.js and test/built-ins/Atomics/wait/bigint/waiterlist-order-of-operations-is-fifo.js:
    - The test was actually broken and didn't test what it said it does. This probably explains tc39#1530.
    - The test wants to ensure the waiterlist is implemented as a FIFO structure. This requires that the waiting agents all wait on the same index position, because the waiterlists are defined by each index. But if the agents wait on different indices, each agent is inserted into a different FIFO structure and therefore we can't observe any FIFO ordering between the agents when they're woken up.
    - All this requires a bit of synchronization between the main agent and the waiting agent, I hope the added comments help to review these changes.
    
    test/built-ins/Atomics/wait/good-views.js:
    - The agent sends multiple reports to the main agent, but only the first one was read.
    - This error was introduced during previous refactorings. I've changed it to back to use a while-loop as used in the first version of this file.
    
    test/built-ins/Atomics/wait/no-spurious-wakeup-no-operation.js:
    - Only the BigInt version of this test was present, copied it so we also get code coverage for the non-BigInt case.
    
    test/built-ins/Atomics/wait/waiterlist-block-indexedposition-wake.js:
    - Added extra while loops to avoid intermittent failures when the agent worker haven't started to wait.
    - This should help to avoid some of the intermittent failures we saw for SpiderMonkey.
    
    test/built-ins/Atomics/wake/wake-all-on-loc.js and test/built-ins/Atomics/wake/bigint/wake-all-on-loc.js:
    - This test was also no longer after previous refactoring sessions.
    - The "B" agent only waited for 10 milliseconds, which made it likely that it already timed out before the main agent was able to call `Atomics.wake`, which in turn rendered the test useless, because the test case wants to ensure that `Atomics.wake` cannot wake "B". But if "B" was already timed out, it can trivially not be woken by `Atomics.wake`.
    - Added some safety measure to catch the case when "B" timed out before `Atomics.wake` was called and made it a test error if that happens.
    
    test/built-ins/Atomics/wake/count-defaults-to-infinity-missing.js, test/built-ins/Atomics/wake/count-defaults-to-infinity-undefined.js, and test/built-ins/Atomics/wake/undefined-index-defaults-to-zero.js:
    - Changed the `$262.agent.start()` calls to use a for-loop to avoid code duplication.
    - (Forgot to undo the code formatting around `assert.sameValue`, still need to change it back.)
    - Also more while-loops around `Atomics.wake`.
    - These changes should fix tc39#1529 and tc39#1566.
    
    test/built-ins/Atomics/wake/wake-all.js:
    - Removed "B" worker agent.
    - Without this removal the test case would be exactly equal to test/built-ins/Atomics/wake/wake-all-on-loc.js.
    
    test/built-ins/Atomics/wake/wake-in-order-one-time.js:
    - Add for-loops to avoid code duplication and make the test more readable.
    - Make the `Atomics.wake` assertion messages unique by adding the current loop counter.
    - Add `$262.agent.tryYield()` to give the worker agents enough time to actually start waiting.
    
    test/built-ins/Atomics/wake/wake-in-order.js:
    - Removed the outer loop `attempt < 10` because it uses `$262.agent` in a way currently not required to work. And which actually also doesn't work in SpiderMonkey's implementation of `$262.agent`.
    - According to INTERPRETING.md `$262.agent.broadcast()` broadcasts its message to all agents ever started by `$262.agent.start()` and then blocks until all agents received the broadcast. It is not required that the agents started by the first `$262.agent.broadcast()` call will all be disabled/destroyed/whatever when the second `$262.agent.broadcast()` call occurs, which then means the second `$262.agent.broadcast()` call still tries to reach the agents started in the first loop iteration, but these may no longer accept broadcasts and therefore won't acknowledge they've received the broadcast. Which then means the second `$262.agent.broadcast()` call waits forever.
    anba authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    59330b4 View commit details
    Browse the repository at this point in the history
  121. [javascriptcore-test262-automation] changes from git@github.com:WebKi…

    …t/webkit.git at sha 949e26452cfa153a7f4afe593da97e2fe9e1b706 on Tue Jul 03 2018 14:35:15 GMT-0400 (Eastern Daylight Time) (tc39#1620)
    
    * [javascriptcore-test262-automation] changes from git@github.com:WebKit/webkit.git at sha 949e26452cfa153a7f4afe593da97e2fe9e1b706 on Tue Jul 03 2018 14:35:15 GMT-0400 (Eastern Daylight Time)
    test262-automation authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    0b70438 View commit details
    Browse the repository at this point in the history
  122. Copy the full SHA
    f568bca View commit details
    Browse the repository at this point in the history
  123. Add the Intl.ListFormat feature.

    Ms2ger authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    d2c21e2 View commit details
    Browse the repository at this point in the history
  124. Add a test for Intl.ListFormat.prototype[@@toStringTag].

    The specification changed in tc39/proposal-intl-list-format#13.
    Ms2ger authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    ecd669c View commit details
    Browse the repository at this point in the history
  125. Add the Intl.Segmenter feature.

    Ms2ger authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    ac41edb View commit details
    Browse the repository at this point in the history
  126. Add a test for Intl.Segmenter.prototype[@@toStringTag].

    This was added to the specification in tc39/proposal-intl-segmenter#29.
    Ms2ger authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    379b11f View commit details
    Browse the repository at this point in the history
  127. Copy the full SHA
    0a18160 View commit details
    Browse the repository at this point in the history
  128. Copy the full SHA
    c0983d2 View commit details
    Browse the repository at this point in the history
  129. Copy the full SHA
    181dd71 View commit details
    Browse the repository at this point in the history
  130. Add some more tests for the options argument to the RelativeTimeForma…

    …t constructor.
    Ms2ger authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    aea4e40 View commit details
    Browse the repository at this point in the history
  131. Copy the full SHA
    b55eedb View commit details
    Browse the repository at this point in the history
  132. Update the test for negative zero in NumberFormat.

    The specification was updated in tc39/ecma402#232.
    Ms2ger authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    a90891f View commit details
    Browse the repository at this point in the history
  133. Copy the full SHA
    2c6ac25 View commit details
    Browse the repository at this point in the history
  134. Relax linting rules for esid metadata (tc39#1632)

    The document fragments used by the ECMAScript specification do not
    conform to any particular pattern beyond the grammar defined by the URL
    standard [1]. Relax the linting rule to enforce a simplified version of
    that grammar.
    
    [1] https://url.spec.whatwg.org/#fragment-state
    jugglinmike authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    2e1de79 View commit details
    Browse the repository at this point in the history
  135. Copy the full SHA
    5ce7a8d View commit details
    Browse the repository at this point in the history
  136. Rename tests for clarity

    jugglinmike authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    7376ed1 View commit details
    Browse the repository at this point in the history
  137. Normalize coverage

    Promote consistency in coverage by adding new tests that correspond to
    those that were authored previously.
    jugglinmike authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    0e73db3 View commit details
    Browse the repository at this point in the history
  138. Simplify tests for runtime semantics

    Verify runtime semantics through assignment to an unresolvable
    reference, reducing the complexity of tests that previously relied on
    the semantics of the `eval` function.
    jugglinmike authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    e05d95e View commit details
    Browse the repository at this point in the history
  139. Add tests for parsing behavior

    Test262 already includes tests to ensure the correct runtime semantics
    for these forms. Add equivalent tests designed to verify that the
    equivalent parsing behavior is also observed.
    jugglinmike authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    6e0015b View commit details
    Browse the repository at this point in the history
  140. Extend metadata with esid

    jugglinmike authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    60152eb View commit details
    Browse the repository at this point in the history
  141. Remove redundant and indirect tests

    A number of tests for string literals assert the restriction on
    LegacyOctalEscapeSequence in strict mode code and differ only in the
    escape sequence under test. Although each is valid, none of the escape
    sequences are sufficiently distinct from the test
    'legacy-octal-escape-sequence-stricts.js' to warrant their inclusion in
    the test suite. Because that test's use of literal code makes it
    consumable by parsers and because that test includes much more thorough
    documentation, it should be preferred.
    
    Summary of LegacyOctalEscapeSequences under test in the removed files:
    
        test/language/literals/string/7.8.4-10-s.js: eval('var x = " \\10 ";');
        test/language/literals/string/7.8.4-11-s.js: eval('var x = "\\16";');
        test/language/literals/string/7.8.4-12-s.js: eval('var x = "\\17";');
        test/language/literals/string/7.8.4-13-s.js: eval('var x = "\\30";');
        test/language/literals/string/7.8.4-14-s.js: eval('var x = "\\31";');
        test/language/literals/string/7.8.4-15-s.js: eval('var x = "\\37";');
        test/language/literals/string/7.8.4-16-s.js: eval('var x = "\\400";');
        test/language/literals/string/7.8.4-17-s.js: eval('var x = "\\411";');
        test/language/literals/string/7.8.4-18-s.js: eval('var x = "\\43a";');
        test/language/literals/string/7.8.4-19-s.js: eval('var x = "\\463";');
        test/language/literals/string/7.8.4-2-s.js:  eval('var x = "\\1";');
        test/language/literals/string/7.8.4-20-s.js: eval('var x = "\\474";');
        test/language/literals/string/7.8.4-21-s.js: eval('var x = "\\77";');
        test/language/literals/string/7.8.4-22-s.js: eval('var x = "\\777";');
        test/language/literals/string/7.8.4-23-s.js: eval('var x = "\\000";');
        test/language/literals/string/7.8.4-24-s.js: eval('var x = "\\001";');
        test/language/literals/string/7.8.4-25-s.js: eval('var x = "\\106";');
        test/language/literals/string/7.8.4-26-s.js: eval('var x = "\\207";');
        test/language/literals/string/7.8.4-27-s.js: eval('var x = "\\377";');
        test/language/literals/string/7.8.4-28-s.js: eval('var x = "\\376";');
        test/language/literals/string/7.8.4-29-s.js: eval('var x = "\\3760";');
        test/language/literals/string/7.8.4-3-s.js:  eval('var x = "a\\4";');
        test/language/literals/string/7.8.4-32-s.js: eval('var x = "\\1\\1";');
        test/language/literals/string/7.8.4-33-s.js: eval('var x = "\\1\\2\\7";');
        test/language/literals/string/7.8.4-4-s.js:  eval('var x = "z\\7";');
        test/language/literals/string/7.8.4-5-s.js:  eval('var x = "\\00a";');
        test/language/literals/string/7.8.4-6-s.js:  eval('var x = "\\01z";');
        test/language/literals/string/7.8.4-7-s.js:  eval('var x = "a\\03z";');
        test/language/literals/string/7.8.4-8-s.js:  eval('var x = " \\06";');
    jugglinmike authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    8ee0f1d View commit details
    Browse the repository at this point in the history
  142. Remove redundant test

    This test for string literals asserts the restriction on
    LegacyOctalEscapeSequence in strict mode. It is not sufficiently
    distinct from the test 'legacy-octal-escape-sequence-stricts.js' to
    warrant inclusion in the test suite. Because that test includes much
    more thorough documentation, it should be preferred.
    jugglinmike authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    5c7a1f6 View commit details
    Browse the repository at this point in the history
  143. Remove erroneous test

    This test is technically valid because it does trigger a SyntaxError in
    conforming runtimes. However, it was authored and documented to test
    LegacyOctalEscapeSequence, but due to an apparent typo, it actually
    demonstrates an unrelated parsing error.
    
    Because 'legacy-octal-escape-sequence-stricts.js' sufficiently tests the
    restriction on LegacyOctalEscapeSequence, remove this test rather than
    correct it.
    jugglinmike authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    bd69520 View commit details
    Browse the repository at this point in the history
  144. Refactor string literal test for parsers

    Thsi test for the parsing of string literals was expressed using `eval`.
    This made the test more complex than necessary and also prevented the
    test from providing value to ECMAScript parsers.
    
    Remove the use of `eval` and instead express the expectation with
    literal source text.
    jugglinmike authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    0461e04 View commit details
    Browse the repository at this point in the history
  145. Copy the full SHA
    8f67243 View commit details
    Browse the repository at this point in the history
  146. Copy the full SHA
    c0cc0d2 View commit details
    Browse the repository at this point in the history
  147. Added a legal part types test

    phistuck authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    805d368 View commit details
    Browse the repository at this point in the history
  148. Copy the full SHA
    166ca0e View commit details
    Browse the repository at this point in the history
  149. Copy the full SHA
    313094b View commit details
    Browse the repository at this point in the history
  150. Add a missing Reflect feature flag.

    Proxy/deleteProperty/boolean-trap-result-boolean-true.js was missing a
    feature flag for the Reflect library.
    IgnoredAmbience authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    db19e2e View commit details
    Browse the repository at this point in the history
  151. Make Proxy/ownKeys tests ES5-parsable. (tc39#1644)

    All other Proxy tests use the syntax `attr: function() {...}` for
    defining traps, ownKeys was unique in using the shorthand syntax. Change
    to longhand syntax for back-compat for partial implementations.
    IgnoredAmbience authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    a265327 View commit details
    Browse the repository at this point in the history
  152. Features: Proxy, Reflect (See pull/1643) (tc39#1646)

    Follow up to tc39#1643
    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    40d0a24 View commit details
    Browse the repository at this point in the history
  153. Curation: Removed all test files that depend on $vm (implementation-c…

    …ontributed/javascriptcore) (tc39#1629)
    
    - Eliminates:
      - controlFlowProfiler/*
      - exceptionFuzz/*
    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    55f909a View commit details
    Browse the repository at this point in the history
  154. fix features tag (tc39#1647)

    leobalter authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    10fa58b View commit details
    Browse the repository at this point in the history
  155. Move Atomics/wake to Atomics/notify

    leobalter authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    5a653bd View commit details
    Browse the repository at this point in the history
  156. Replace esid

    leobalter authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    0dc172b View commit details
    Browse the repository at this point in the history
  157. Atomics.wake to Atomics.notify

    leobalter authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    9cbee63 View commit details
    Browse the repository at this point in the history
  158. Copy the full SHA
    f9808db View commit details
    Browse the repository at this point in the history
  159. Copy the full SHA
    74111f5 View commit details
    Browse the repository at this point in the history
  160. more s/wake/notify

    leobalter authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    5b06989 View commit details
    Browse the repository at this point in the history
  161. Copy the full SHA
    ae0b3e2 View commit details
    Browse the repository at this point in the history
  162. fixes after rebase

    leobalter authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    81833fb View commit details
    Browse the repository at this point in the history
  163. Add feature flags for new.target

    Additionally removed the `arrow-function` feature for
    test/language/eval-code/direct/new.target-fn.js as it is not testing
    arrow-functions, but they are mentioned in the preamble.
    IgnoredAmbience authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    4f4cbb6 View commit details
    Browse the repository at this point in the history
  164. Copy the full SHA
    a13c0fa View commit details
    Browse the repository at this point in the history
  165. Generate tests

    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    edb5783 View commit details
    Browse the repository at this point in the history
  166. Make doneprinthandle.js accept the input and produce the output expec…

    …ted by test262-harness. (tc39#1650)
    
    This is not a breaking change, it simply adds explicit handling to the function
    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    162f2ea View commit details
    Browse the repository at this point in the history
  167. global: update property name

    ljharb authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    dff23f1 View commit details
    Browse the repository at this point in the history
  168. Intl.NumberFormat: Update another test for negative zero.

    The specification was updated in tc39/ecma402#232.
    Ms2ger authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    66f1ea8 View commit details
    Browse the repository at this point in the history
  169. Intl.RelativeTimeFormat: Add some tests for format, formatToParts, an…

    …d resolvedOptions.
    Ms2ger authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    d90474b View commit details
    Browse the repository at this point in the history
  170. Copy the full SHA
    f8fe85e View commit details
    Browse the repository at this point in the history
  171. [javascriptcore-test262-automation] Updated curation log with latest …

    …revision sha's from export and changed files.
    
        sourceRevisionAtLastExport: 8bfa53d50 targetRevisionAtLastExport: 8bc4e38
    test262-automation authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    f1efce0 View commit details
    Browse the repository at this point in the history
  172. Documentation: $262.agent.report() is expected to convert its argumen…

    …t to a string.
    
    Fixes tc39#1640
    Closes tc39#1652
    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    24b6753 View commit details
    Browse the repository at this point in the history
  173. [javascriptcore-test262-automation] Changes from https://github.com/w…

    …ebkit/webkit.git at sha 00228d3ccc on Mon Jul 30 2018 18:01:10 GMT+0000 (Coordinated Universal Time)
    test262-automation authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    3b4c263 View commit details
    Browse the repository at this point in the history
  174. [javascriptcore-test262-automation] Updated curation log with latest …

    …revision sha's from export and changed files.
    
        sourceRevisionAtLastExport: 00228d3ccc targetRevisionAtLastExport: 4314e2c
    test262-automation authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    f35098c View commit details
    Browse the repository at this point in the history
  175. Remove folders without unit tests for ES

    I observed each file in each of these folders and they don't contain any test matching for specific parts of ECMAScript, without a specific place for Test262.
    
    Ref bocoup/test262-automation#76
    leobalter authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    0e040e5 View commit details
    Browse the repository at this point in the history
  176. Curation of the stress folder

    These are not spec tests neither identify points not already covered in the tests to cover something new from the specs
    leobalter authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    ddc718a View commit details
    Browse the repository at this point in the history
  177. report curation

    leobalter authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    a1d0af9 View commit details
    Browse the repository at this point in the history
  178. [javascriptcore-test262-automation] Changes from https://github.com/w…

    …ebkit/webkit.git at sha 5895364ed5 on Fri Aug 03 2018 18:02:54 GMT+0000 (Coordinated Universal Time)
    test262-automation authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    e42b2c5 View commit details
    Browse the repository at this point in the history
  179. [javascriptcore-test262-automation] Updated curation log with latest …

    …revision sha's from export and changed files.
    
        sourceRevisionAtLastExport: 5895364ed5 targetRevisionAtLastExport: df1fc48
    test262-automation authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    754fd63 View commit details
    Browse the repository at this point in the history
  180. Intl.RelativeTimeFormat: Test for grouping in long numbers.

    The specification was changed to remove the useGrouping option in
    <tc39/proposal-intl-relative-time#81>.
    
    The change to remove the minimumIntegerDigits option in that PR was already
    taken into account; this commit also removes the reference to the issue.
    
    This also removes some commented-out code that was left in by accident.
    Ms2ger authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    180e628 View commit details
    Browse the repository at this point in the history
  181. Copy the full SHA
    f229766 View commit details
    Browse the repository at this point in the history
  182. Remove assert.throws.early

    Negative tests are the better approach for early error tests.
    
    Closes tc39#1622.
    mathiasbynens authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    de3a3cd View commit details
    Browse the repository at this point in the history
  183. Intl.RelativeTimeFormat: Add some tests for different styles in Polish.

    This is interesting because Polish has different output for the "short" and
    "narrow" styles.
    Ms2ger authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    38053e1 View commit details
    Browse the repository at this point in the history
  184. Copy the full SHA
    1cb5a75 View commit details
    Browse the repository at this point in the history
  185. Intl.RelativeTimeFormat: Add a basic test for the functionality of su…

    …pportedLocalesOf().
    
    This is based on test/intl402/NumberFormat/supportedLocalesOf/basic.js.
    Ms2ger authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    87a2f67 View commit details
    Browse the repository at this point in the history
  186. Copy the full SHA
    fc33502 View commit details
    Browse the repository at this point in the history
  187. Copy the full SHA
    5a5c534 View commit details
    Browse the repository at this point in the history
  188. Copy the full SHA
    856d189 View commit details
    Browse the repository at this point in the history
  189. [javascriptcore-test262-automation] Changes from https://github.com/w…

    …ebkit/webkit.git at sha b69d88687a on Fri Aug 10 2018 18:07:39 GMT+0000 (Coordinated Universal Time)
    test262-automation authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    ecaa000 View commit details
    Browse the repository at this point in the history
  190. [javascriptcore-test262-automation] Updated curation log with latest …

    …revision sha's from export and changed files.
    
        sourceRevisionAtLastExport: b69d88687a targetRevisionAtLastExport: 93b2865
    test262-automation authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    2a1bc7b View commit details
    Browse the repository at this point in the history
  191. Copy the full SHA
    23247c3 View commit details
    Browse the repository at this point in the history
  192. Object.fromEntries: add basic tests

    bakkot authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    ad33d04 View commit details
    Browse the repository at this point in the history
  193. Two more simple tests

    bakkot authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    493a046 View commit details
    Browse the repository at this point in the history
  194. Object.fromEntries: fix file names

    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    ef5b064 View commit details
    Browse the repository at this point in the history
  195. Copy the full SHA
    656e620 View commit details
    Browse the repository at this point in the history
  196. Intl.RelativeTimeFormat: Add some tests for non-object options argume…

    …nts to the constructor.
    Ms2ger authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    2d6158d View commit details
    Browse the repository at this point in the history
  197. Copy the full SHA
    ca9c80a View commit details
    Browse the repository at this point in the history
  198. Copy the full SHA
    6ee8158 View commit details
    Browse the repository at this point in the history
  199. Copy the full SHA
    e6a406e View commit details
    Browse the repository at this point in the history
  200. Fix typo: nofity -> notify

    anba authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    df21787 View commit details
    Browse the repository at this point in the history
  201. Copy the full SHA
    57e9fde View commit details
    Browse the repository at this point in the history
  202. Remove requirement that ToNumber(value) completes in less than $262.a…

    …gent.MAX_TIME_EPSILON
    
    $262.agent.MAX_TIME_EPSILON was intended to be used for callers like `Atomics.wait(typedArray, indexNumber, valueNumber, timeoutNumber)` where all parameters with the `Number` suffix denote values which are already Number values. It should not be used for `Atomics.wait(typedArray, indexObject, valueObject, timeoutObject)` where all parameters with the `Object` suffix denote values which are Object values, because in that case we'd require that `ToNumber(objectValue)` (potentially invoked multiple times) completes in less than 100 milliseconds (the default value for MAX_TIME_EPSILON).
    
    Also removes $262.agent.MAX_TIME_EPSILON because it is now no longer used.
    anba authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    3a02487 View commit details
    Browse the repository at this point in the history
  203. [javascriptcore-test262-automation] Changes from https://github.com/w…

    …ebkit/webkit.git at sha 3454cfdb5a on Sat Aug 18 2018 18:11:01 GMT+0000 (Coordinated Universal Time)
    test262-automation authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    8c0b48c View commit details
    Browse the repository at this point in the history
  204. [javascriptcore-test262-automation] Updated curation log with latest …

    …revision sha's from export and changed files.
    
        sourceRevisionAtLastExport: 3454cfdb5a targetRevisionAtLastExport: 1804b13
    test262-automation authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    5d5b708 View commit details
    Browse the repository at this point in the history
  205. Copy the full SHA
    314d29a View commit details
    Browse the repository at this point in the history
  206. Copy the full SHA
    c801f7c View commit details
    Browse the repository at this point in the history
  207. class fields: add early errors for argument and super

    # Conflicts:
    #	src/class-fields/init-err-contains-super.case
    Valerie R Young authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    f1c31ee View commit details
    Browse the repository at this point in the history
  208. Add private fields tests of early errors and small fix

    Valerie R Young authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    fd44ca5 View commit details
    Browse the repository at this point in the history
  209. classfields tests for eval early errors

    # Conflicts:
    #	src/class-fields/eval-err-contains-arguments.case
    #	src/class-fields/eval-err-contains-supercall-1.case
    #	src/class-fields/eval-err-contains-supercall-2.case
    #	src/class-fields/eval-err-contains-supercall.case
    #	src/class-fields/eval-err-contains-superproperty-1.case
    #	src/class-fields/eval-err-contains-superproperty-2.case
    Valerie R Young authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    a26ba85 View commit details
    Browse the repository at this point in the history
  210. classfields: add tests for forbidden propertynames

    # Conflicts:
    #	src/class-fields/propname-constructor.case
    #	src/class-fields/propname-error/cls-decl-computed-name.template
    #	src/class-fields/propname-error/cls-decl-literal-name.template
    #	src/class-fields/propname-error/cls-decl-string-name.template
    #	src/class-fields/propname-error/cls-expr-computed-name.template
    #	src/class-fields/propname-error/cls-expr-literal-name.template
    #	src/class-fields/propname-error/cls-expr-string-name.template
    Valerie R Young authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    19e0bd2 View commit details
    Browse the repository at this point in the history
  211. Fixes for forbidden property names

    # Conflicts:
    #	src/class-fields/propname-error/cls-decl-variable-name.template
    #	src/class-fields/propname-error/cls-expr-variable-name.template
    Valerie R Young authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    8721598 View commit details
    Browse the repository at this point in the history
  212. class fields: added tests for privatename production

    # Conflicts:
    #	src/class-fields/default/cls-decl-after-same-line-async-gen.template
    #	src/class-fields/default/cls-decl-after-same-line-async-method.template
    #	src/class-fields/default/cls-decl-after-same-line-gen.template
    #	src/class-fields/default/cls-decl-after-same-line-method.template
    #	src/class-fields/default/cls-decl-after-same-line-static-async-gen.template
    #	src/class-fields/default/cls-decl-after-same-line-static-async-method.template
    #	src/class-fields/default/cls-decl-after-same-line-static-gen.template
    #	src/class-fields/default/cls-decl-after-same-line-static-method.template
    #	src/class-fields/default/cls-decl-multiple-definitions.template
    #	src/class-fields/default/cls-decl-multiple-stacked-definitions.template
    #	src/class-fields/default/cls-decl-new-no-sc-line-method.template
    #	src/class-fields/default/cls-decl-new-sc-line-generator.template
    #	src/class-fields/default/cls-decl-new-sc-line-method.template
    #	src/class-fields/default/cls-decl-regular-definitions.template
    #	src/class-fields/default/cls-decl-same-line-generator.template
    #	src/class-fields/default/cls-decl-same-line-method.template
    #	src/class-fields/default/cls-decl-wrapped-in-sc.template
    #	src/class-fields/default/cls-expr-after-same-line-async-gen.template
    #	src/class-fields/default/cls-expr-after-same-line-async-method.template
    #	src/class-fields/default/cls-expr-after-same-line-gen.template
    #	src/class-fields/default/cls-expr-after-same-line-method.template
    #	src/class-fields/default/cls-expr-after-same-line-static-async-gen.template
    #	src/class-fields/default/cls-expr-after-same-line-static-async-method.template
    #	src/class-fields/default/cls-expr-after-same-line-static-gen.template
    #	src/class-fields/default/cls-expr-after-same-line-static-method.template
    #	src/class-fields/default/cls-expr-multiple-definitions.template
    #	src/class-fields/default/cls-expr-multiple-stacked-definitions.template
    #	src/class-fields/default/cls-expr-new-no-sc-line-method.template
    #	src/class-fields/default/cls-expr-new-sc-line-generator.template
    #	src/class-fields/default/cls-expr-new-sc-line-method.template
    #	src/class-fields/default/cls-expr-regular-definitions.template
    #	src/class-fields/default/cls-expr-same-line-generator.template
    #	src/class-fields/default/cls-expr-same-line-method.template
    #	src/class-fields/default/cls-expr-wrapped-in-sc.template
    #	src/class-fields/private-names.case
    Valerie R Young authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    9b75c85 View commit details
    Browse the repository at this point in the history
  213. classfields: field definition abrupt completion tests

    # Conflicts:
    #	test/language/statements/class/classelementname-abrupt-completion.js
    #	test/language/statements/class/fielddefinition-initializer-abrupt-completion.js
    #	test/language/statements/class/super-fielddefinition-initializer-abrupt-completion.js
    Valerie R Young authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    db2f7fe View commit details
    Browse the repository at this point in the history
  214. Class Fields: Updating frontmatter

    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    47b0706 View commit details
    Browse the repository at this point in the history
  215. Copy the full SHA
    94c9618 View commit details
    Browse the repository at this point in the history
  216. Copy the full SHA
    acdd412 View commit details
    Browse the repository at this point in the history
  217. Copy the full SHA
    0eb427b View commit details
    Browse the repository at this point in the history
  218. Copy the full SHA
    f746412 View commit details
    Browse the repository at this point in the history
  219. Class Fields: convert propname-error into non-generated to avoid crea…

    …ting erroneous tests where restrictions do not align.
    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    54edb97 View commit details
    Browse the repository at this point in the history
  220. Copy the full SHA
    de58f03 View commit details
    Browse the repository at this point in the history
  221. Copy the full SHA
    b3a8832 View commit details
    Browse the repository at this point in the history
  222. Class Fields: remove "class-fields-public" from .template (set in .case)

    class-fields-public doesn't apply to all tests that are generated from these templates
    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    25c466a View commit details
    Browse the repository at this point in the history
  223. Class Fields: features corrections

    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    7240917 View commit details
    Browse the repository at this point in the history
  224. Class Fields: private fields variants

    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    7bbe9fc View commit details
    Browse the repository at this point in the history
  225. Copy the full SHA
    34de7a9 View commit details
    Browse the repository at this point in the history
  226. Generate tests

    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    34c383f View commit details
    Browse the repository at this point in the history
  227. Copy the full SHA
    c2713fe View commit details
    Browse the repository at this point in the history
  228. Generate tests

    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    a102c6b View commit details
    Browse the repository at this point in the history
  229. Copy the full SHA
    d8e821b View commit details
    Browse the repository at this point in the history
  230. Generate tests

    rwaldron authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    621c0d8 View commit details
    Browse the repository at this point in the history
  231. Address feedback from PR review

    - needs to use async* to declare async generator methods.
    - Needs to use yield* if delegating yield semantics are intended.
    - Has assignment to private name method, which is not allowed and throws a TypeError at runtime.
    - handle multiple $DONE calls
    - fix calls to private methods
    leobalter authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    247bbef View commit details
    Browse the repository at this point in the history
  232. Generate tests

    leobalter authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    2dca6be View commit details
    Browse the repository at this point in the history
  233. Fix cases for ASI

    leobalter authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    0569c18 View commit details
    Browse the repository at this point in the history
  234. Generate tests

    leobalter authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    9760270 View commit details
    Browse the repository at this point in the history
  235. missing get method

    leobalter authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    f460a7b View commit details
    Browse the repository at this point in the history
  236. Generate tests

    leobalter authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    e50e614 View commit details
    Browse the repository at this point in the history
  237. fix templates path

    leobalter authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    d35bc1d View commit details
    Browse the repository at this point in the history
  238. Generate tests

    leobalter authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    748a875 View commit details
    Browse the repository at this point in the history
  239. rewrite values for yield star

    leobalter authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    005a491 View commit details
    Browse the repository at this point in the history
  240. Generate tests

    leobalter authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    bf01397 View commit details
    Browse the repository at this point in the history
  241. Copy the full SHA
    34e6989 View commit details
    Browse the repository at this point in the history
  242. Generate tests

    leobalter authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    c2227a6 View commit details
    Browse the repository at this point in the history
  243. [javascriptcore-test262-automation] Changes from https://github.com/w…

    …ebkit/webkit.git at sha ffc7368147 on Tue Aug 21 2018 18:14:08 GMT+0000 (Coordinated Universal Time)
    test262-automation authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    4a044c3 View commit details
    Browse the repository at this point in the history
  244. [javascriptcore-test262-automation] Updated curation log with latest …

    …revision sha's from export and changed files.
    
        sourceRevisionAtLastExport: ffc7368147 targetRevisionAtLastExport: ac84cae
    test262-automation authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    50c2b0c View commit details
    Browse the repository at this point in the history
  245. Copy the full SHA
    94432f9 View commit details
    Browse the repository at this point in the history
  246. Fix tests for #constructor

    leobalter authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    d7d3563 View commit details
    Browse the repository at this point in the history
  247. Remove duplicate of test/language/statements/class/fields-privatename…

    …-constructor-err.js
    leobalter authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    4160fec View commit details
    Browse the repository at this point in the history
  248. Fix generated tests

    leobalter authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    cb5eb5c View commit details
    Browse the repository at this point in the history
  249. [javascriptcore-test262-automation] Changes from https://github.com/w…

    …ebkit/webkit.git at sha 93457d631e on Wed Aug 22 2018 18:13:32 GMT+0000 (Coordinated Universal Time)
    test262-automation authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    20e6605 View commit details
    Browse the repository at this point in the history
  250. [javascriptcore-test262-automation] Updated curation log with latest …

    …revision sha's from export and changed files.
    
        sourceRevisionAtLastExport: 93457d631e targetRevisionAtLastExport: 04c056b
    test262-automation authored and chicoxyzzy committed May 14, 2019
    Copy the full SHA
    4e36312 View commit details
    Browse the repository at this point in the history