summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* | src/dstr-assignment-async-iteration -> src/dstr-assignment-for-awaitRick Waldron2017-05-31181-0/+0
| | | | | | | | Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
* | Merge pull request #1039 from rwaldron/dstr-assignment_for-await-ofRick Waldron2017-05-31182-0/+5851
|\ \ | | | | | | [WIP] for-await-of: dstr-assignment, templates & cases
| * | for-await-of: dstr-assignment, casesRick Waldron2017-05-17179-479/+3969
| | | | | | | | | | | | Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
| * | for-await-of: dstr-assignment, default templateRick Waldron2017-05-1668-0/+2361
| | | | | | | | | | | | Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
* | | update the async func templates to match async generator templates (error)Rick Waldron2017-05-223-3/+18
| | | | | | | | | | | | Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
* | | src/dstr-binding-async-iteration => src/dstr-binding-for-awaitRick Waldron2017-05-22119-0/+0
| | | | | | | | | | | | Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
* | | Update algorithm step definitionsRick Waldron2017-05-2251-139/+122
| | | | | | | | | | | | Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
* | | Update cases and templates per reviewRick Waldron2017-05-2290-99/+115
| | | | | | | | | | | | Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
* | | Move async-iteration specific dstr-assignment templates into own src directoryRick Waldron2017-05-19119-0/+2760
| |/ |/| | | | | Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
* | Fix features flagsLeo Balter2017-05-1614-14/+14
|/
* Merge pull request #1037 from leobalter/asyncIteratorsRick Waldron2017-05-166-0/+324
|\ | | | | Add templates for dstr-binding w/ for-await-of looping over async iterators
| * Add templates for dstr-binding w/ for-await-of looping over async iteratorsLeo Balter2017-05-156-0/+324
| |
* | Assert iterators are consumed - and closed - in dstr patternsLeo Balter2017-05-1514-0/+610
|/ | | | Ref https://bugzilla.mozilla.org/show_bug.cgi?id=1364608
* Merge pull request #1020 from ↵Leo Balter2017-05-126-0/+286
|\ | | | | | | | | rwaldron/dstr-binding_for-await-of-async-gen-func-error for-await-of: dstr-binding, error, async func & async gen templates
| * for-await-of: dstr-binding, error, async func & async gen templatesRick Waldron2017-05-036-0/+286
| | | | | | | | Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
* | for-await-of: dstr-binding, async func & async gen templates (update steps)Rick Waldron2017-05-116-24/+24
| | | | | | | | Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
* | Set a proper length reference to avoid conflict with browsersLeo Balter2017-05-101-3/+3
| | | | | | | | | | In browsers length is a valid property of window, so they would have a normal completion instead of a ReferenceError
* | Merge pull request #1017 from anba/expr-lookahead-restrLeo Balter2017-05-0949-0/+1022
|\ \ | | | | | | Expression statement lookahead restriction and identifier tests
| * | Add templates for escaped and unescaped 'yield' and 'await' as identifiersAndré Bargull2017-05-0249-0/+1022
| | |
* | | Add templates for lexical redeclarations in block- and switch-statementsAndré Bargull2017-05-0456-0/+962
| |/ |/|
* | for-await-of: dstr-binding, async func & async gen templatesRick Waldron2017-05-016-3/+156
|/ | | | Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
* for-await-of: dstr-binding templatesRick Waldron2017-04-283-0/+151
| | | | Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
* Remove duplicate caseLeo Balter2017-04-251-21/+0
| | | | same es src/dstr-assignment/array-elem-target-simple-strict.case
* Add Async Functions to function templatesLeo Balter2017-04-2129-2/+1029
|
* remove unused template item for argumentsLeo Balter2017-04-2122-23/+23
|
* Add async generator templates for the arguments casesLeo Balter2017-04-218-0/+352
|
* Normalize trailing comma cases both for args and parametersLeo Balter2017-04-218-0/+0
|
* Update function forms templates to reflect the params name when appropriate onlyLeo Balter2017-04-2177-72/+72
|
* Rename src/params to src/function-formsLeo Balter2017-04-2181-0/+0
| | | | | | The templates are being used for many tests reusing the same available function forms. The format they are provided allow us to extend tests with cases for other tests relying in the same formats.
* Update Async-from-Sync Iterator yield* testsCaitlin Potter2017-04-103-24/+24
| | | | | Ordering of done and value property loads changed in https://github.com/tc39/proposal-async-iteration/commit/395b2e3b2f5acb62f9fae11c5e189423d4af50e6
* Remove invalid async-flag from syntax error tests (#959)André Bargull2017-04-101-1/+0
|
* Fix async generator test templatesDaniel Ehrenberg2017-04-064-4/+4
| | | | | | | | - Insert a missing .next() call - Avoid overlapping names used in test cases Case files like `src/dstr-binding/ary-ptrn-elem-ary-elision-init.case` are already setting bindings named `g`. Renaming them in the templates prevents overlapping names.
* Fix multiple test errorsAndré Bargull2017-04-064-108/+86
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tests doesn't use async functionality and don't call $DONE, so remove "async" flag: - src/params/error/async-gen-named-func-expr.template - test/language/expressions/async-generator/params-named-dflt-abrupt.js - test/language/expressions/async-generator/params-named-dflt-ref-later.js - test/language/expressions/async-generator/params-named-dflt-ref-self.js Intl.PluralRules.prototype is no longer a Intl.Prototype instance: - test/intl402/PluralRules/prototype/prototype.js Intl.PluralRules throws an error when called as a function: - test/intl402/PluralRules/undefined-newtarget-throws.js Module namespace objects call OrdinaryDelete for symbol properties: - test/language/module-code/namespace/internals/delete-non-exported.js Async generators no longer retrieves "done" property twice: - src/async-generators/yield-star-async-next.case - src/async-generators/yield-star-async-return.case - src/async-generators/yield-star-async-throw.case Minor units of CLF is 4, so we need to test with maximumFractionDigits=3 to get an error: - test/intl402/NumberFormat/dft-currency-mnfd-range-check-mxfd.js DateTimeFormat.prototype.formatToParts length property was changed from 0 to 1: - test/intl402/DateTimeFormat/prototype/formatToParts/length.js minimumSignificantDigits and maximumSignificantDigits properties are only retrieved once: - test/intl402/NumberFormat/11.1.1_32.js
* Add feature flags for various testsDaniel Ehrenberg2017-04-062-0/+2
|
* Merge pull request #939 from dilijev/typoLeo Balter2017-04-0626-0/+0
|\ | | | | Corrected typo in annexB templates exsting->existing
| * Renamed src/annex-b-fns/*-{ exsting -> existing }-*.caseDoug Ilijev2017-03-2726-0/+0
| |
* | Merge pull request #938 from leobalter/yield-star-abrupt-getiterRick Waldron2017-04-0629-0/+1612
|\ \ | | | | | | Add cases for abrupt completions in yield* in async generator - getIterator
| * | Add cases for abrupt completions in yield* in async generator - getting iteratorLeo Balter2017-03-2729-0/+1612
| |/ | | | | | | Closes #873
* | Merge pull request #937 from leobalter/yield-starRick Waldron2017-04-066-0/+1285
|\ \ | | | | | | templates for yield star flow
| * | Add cases for yield stars flowLeo Balter2017-03-276-0/+1285
| |/
* | Merge pull request #941 from leobalter/yield-star-next-abruptRick Waldron2017-04-0621-0/+1199
|\ \ | | | | | | Add cases for abrupt completions in yield* in async generator - next
| * | Add cases for abrupt completions in yield* in async generator - nextLeo Balter2017-03-2721-0/+1199
| |/ | | | | | | Closes #883
* | Merge pull request #922 from leobalter/async-gen-templates-dstr-errorsRick Waldron2017-04-0616-0/+637
|\ \ | | | | | | Add async generator error templates for destructuring binding
| * | Add async gen error templates for dstr-bindingLeonardo Balter2017-03-2716-0/+637
| | |
* | | Merge pull request #921 from leobalter/async-gen-templates-dstrRick Waldron2017-04-0616-0/+668
|\ \ \ | |_|/ |/| | Add async generator templates for destructing binding
| * | Add async gen templates for dstr-bindingLeonardo Balter2017-03-2716-0/+668
| |/
* | Add asyng-gen templates for params in the test gen toolLeonardo Balter2017-03-2724-0/+979
| |
* | Add features flag for templates w/ Object spread and restLeo Balter2017-03-2750-22/+50
| |
* | Add async-iteration features flagLeo Balter2017-03-2712-0/+12
| |
* | Improve some yield cases based on feedbackLeonardo Balter2017-03-275-18/+36
| |