- From: jbrentc913 <notifications@github.com>
- Date: Tue, 25 May 2021 21:14:12 -0700
- To: heycam/webidl <webidl@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <heycam/webidl/pull/986@github.com>
You can view, comment on, or merge this pull request online at: https://github.com/heycam/webidl/pull/986 -- Commit Summary -- * Deploy to GitHub Pages: 0b75c488bc466b98e643b46c2bae2a6009de1c29 * Deploy to GitHub Pages: 9e1e027fe2c025e8e609844800d925aec1ce005d * Deploy to GitHub Pages: 5e1ba7cfcb9b8d90847c260072631041a9cc8b39 * Deploy to GitHub Pages: ed986625a77fad9db2260a4219b9c58d25bb7756 * Deploy to GitHub Pages: a395a59dcfa6cae77cb5c5647b25baeec09db5e5 * Deploy to GitHub Pages: b8ff6b125db0059ad015643074a4b80cae2b6063 * Deploy to GitHub Pages: 059491b4de91fdc45d26d9f2c48a6a6a0c3eb3e6 * Limit the special case in the [[Set]] algorithm to [OverrideBuiltins] interfaces * Editorial: Stop using markdown for bold * Deploy to GitHub Pages: be19cd0e3d71e9c77b2f964827eb02c3d8bd425c * Reduce the restrictions on members whose names match auto-generated properties * Editorial: Add min-width to distinguishable-table's cells * Deploy to GitHub Pages: c1172ccd23b137ea1f8d870324d75fe94cdc5a0e * fixup! Reduce the restrictions on members whose names match auto-generated properties * fixup! Reduce the restrictions on members whose names match auto-generated properties * fixup! Reduce the restrictions on members whose names match auto-generated properties * fixup! Reduce the restrictions on members whose names match auto-generated properties * Editorial: Provide a definition for "compute an effective overload set" and use it (#727) * Deploy to GitHub Pages: 41e0d1e9a7f8caaecec8eac68ff9da66b95a4adf * fixup! Reduce the restrictions on members whose names match auto-generated properties * Define Synthetic Module Records * Deploy to GitHub Pages: 495ff315a10c0371c4c01d9bb389a8b711565591 * Remove the Error IDL type * Remove DOMException conversion section * Remove the 'exception types' definition * Clarify note about DOMException * Deploy to GitHub Pages: 4ef350963f4b9ef5246b2bc420d8bab8ed7b6282 * Add async_iterable support * fixup! Add async_iterable support * fixup! Add async_iterable support * the GetIterator operation in ECMA262 now takes three arguments * add emu-const element/css for ECMA262 "sync" constant * Deploy to GitHub Pages: 1b28e1b01f587d96a17177b01353b65b546ec240 * Meta: use "good first issue" label * Deploy to GitHub Pages: 815f5aec3aebc03ce9cb97b3bb344a5025221bbc * Add support for async value iterators. * Rename Module.Instantiate to Module.Link * Explicitly include annotated types in the various type categories. * Disallow combining Global with Constructor/NamedConstructor. (#745) * Deploy to GitHub Pages: a029460787be46f850abfc60f35cc6da05145b89 * Also include nullable types in the various type categories. * Use IDL this for the synthetic forEach method. * Deploy to GitHub Pages: c43e2355d87d462f56b11ad0be7b8d2e0a4377d4 * Define a way to specify a default value for dictionaries (the literal "{}") and require it to be specified for the dictionary arguments that are required to be optional. (#750) * Deploy to GitHub Pages: 7329e8c62b5825376a52626a579a1890ac83cb29 * Fix the grammar for CallbackInterfaceMembers. (#753) * Deploy to GitHub Pages: 15563ce1568480425da51830cf1ae2b3773e6709 * Disallow Promise types in unions at the syntax level. * Remove unnecessary epsilon from PromiseType case. * Deploy to GitHub Pages: 115f37ba6cd84a0ef88cb8ad76bd7a2c1f2dec8a * Make DOMException serializable * Deploy to GitHub Pages: f23ef42038a1d6af6ba19806c8246673711ee7ca * Fix one inconsistent use of [] in examples. (#759) * Deploy to GitHub Pages: 861bf48d92b63e79cabb96442249aad8cbe54e67 * Clarify the restrictions on SecureContext combinations. (#763) * Deploy to GitHub Pages: 5c57dc1688fb13ca57015c956b0326b6ef71e637 * Improve the definition of the void type. (#757) * Deploy to GitHub Pages: c490bc724160d328c68a674bd38de4ededdbdd4b * Editorial: Add syntax highlighting to an example. (#764) * Deploy to GitHub Pages: 13c7e8f2ebf7eafc94dc5486671c2db238b55a08 * Editorial: Split out an 'iterator result' algorithm. * Formalize value pairs. * Add async_iterable support * Deploy to GitHub Pages: d6caf50f9e21b467dfe54ee37b443f96c09f7333 * Editorial: Don't use ReadWriteMapLike/ReadWriteSetLike after 'readonly'. (#766) * Deploy to GitHub Pages: a08d398ebcd5c05ccd66047d477c6b4261ca6624 * Allow `async` and `includes` as member names (#769) * Deploy to GitHub Pages: 94c320e0e090d1cab63ac9ef4622eb1c01b3092c * Editorial: Fix markup in DOMException section. * Deploy to GitHub Pages: 34ef6057bad3c9f944dff47069f3011415f77f20 * Import the Promises Guide. * Deploy to GitHub Pages: 68dbd237975f745dfaa3070ebc018ad46d13b0cf * Stop using extended attributes for constructors * Deploy to GitHub Pages: 91ca6ebb4d4fca9703309e19256bbc5f5dd77e3c * Use new syntax for DOMException. (#780) * Editorial: Add an example of using ordered map syntax for dictionaries. (#775) * Reorganize the Interfaces and Interface mixins sections. * Clarify the relation between the secure context definitions. * Allow "constructor" as an argument name (#786) * Revert "Use new syntax for DOMException. (#780)" * Deploy to GitHub Pages: 182b487c128bce00e62431f19458c15fe91e9738 * Handle conversion failures in 'upon settling'. * Fix example for 'upon settling'. * Deploy to GitHub Pages: a22602267449c3c825814316c918c9a6aea48991 * Use "react" for the spec promise.then() analog * Deploy to GitHub Pages: db74ef4ac87cd095803ca220954ecb09ae15a87c * Remove use of [Constructor] extended attribute * Deploy to GitHub Pages: 9e514c9dcfb09919af971931409aa075451804a5 * Define "overridden constructor steps" * Deploy to GitHub Pages: 9c597595875df28f39e0dce520bb96f05c6f6a37 * Meta: fix Makefile escaping in fallback case * Deploy to GitHub Pages: 8450ca25cbed9282cdd4eae4d2cfecae07d75346 * Fix "overriden" typo (#806) * Deploy to GitHub Pages: 3f89daf3dfda699a7a1931b5415dc6ed2ee16d05 * Meta: fix and prevent Bikeshed warnings * Deploy to GitHub Pages: 8c71e7c7c8df10b6cecdbf164e89f43c96835faf * effective overload set tuples: definition out of sync with new constructor ops * effective overload set can concern constructor ops or named constructors, not both at once * "constructor" is now a terminal, so prohibiting it as an identifier is redundant * Revert ""constructor" is now a terminal, so prohibiting it as an identifier is redundant" * Deploy to GitHub Pages: 0f5727d4c069a337bc27e0021e92a1a70825829a * add missing terminals to Other and ArgumentNameKeyword (#814) * Deploy to GitHub Pages: 4203404f78d72d448d7d32c563733a35fa99b0ac * Tweak async iterator algorithms * Allow "get the next iteration result" to reject * Editorial: async iterator cleanups * Deploy to GitHub Pages: 9d11c76d4545b3bec6d0e568025e00c4997bb5ff * Allow async iterators to specify return algorithms * Deploy to GitHub Pages: d87d389365b838973ffb75d424e5c313dc4c4255 * Fix typo: inferface. (#821) * Deploy to GitHub Pages: 5e51b7368ccba56a03fc2c41189035cde658f08c * Correct non-normative summary of the overload resolution algorithm. (#822) * Deploy to GitHub Pages: 513c5ea67c91554fdc200ea8bbb23acd375fb585 * fix(`callback interface`): Make `EventListener` into reference (#826) * Deploy to GitHub Pages: 28fadc22ee21bc05fd657faa3b88f85af17f521b * Fix "this" typo in constructor operations example (#830) * Deploy to GitHub Pages: ce149d18657ba62190f6c213970f9b4f0d187547 * Call Set with Throw=false for [PutForwards] (#832) * Deploy to GitHub Pages: d93ee24c58fd9de25fbfdcc4ffe17842010abf34 * Fix typo: protoype (#834) * Deploy to GitHub Pages: 225a1155113671980e2adc402abf29ad6ccd1061 * Introduce the observable array type * Align a bit with Infra * Deploy to GitHub Pages: 6844bc4d75fe18ef6efd093b1813be2aa9605264 * Stepping down as editor * Deploy to GitHub Pages: cbfe7755c7e81d4bf56b1a886cb3510a6c4de5ed * "creating a frozen array" as link text * Deploy to GitHub Pages: d7570a6db71f9065e420c65fe067e4a028c9a2ef * Meta: use Makefile from deploy.sh * Deploy to GitHub Pages: 7f3f39e7ab8b772cb7e5a64ef7eb889c71559967 * Meta: markup [PrimaryGlobal] as only an extended attribute * Deploy to GitHub Pages: 5a3d5b7554e2bbe8e466f46676d0600536ee83c6 * Editorial: Better explanation of the TreatNonObjectAsNull extended attribute. * Deploy to GitHub Pages: 691b8d274565f384c8f4bd04cbf1122e95c0a525 * Introduce the observable array type * Deploy to GitHub Pages: e6ae134ad470118565b70b2c876a601b9f716187 * Include stringification of iterable in example * Deploy to GitHub Pages: 31871e8a213fc7f6aa948826b18ec6e8bf698a61 * Clarifications to dictionary semantics * Deploy to GitHub Pages: 8d4e7ca67bcb4de476aab0411531dc97f6d17e0d * Editorial: Cite API design principles for default true advisement * Deploy to GitHub Pages: 71b8da4ec8d1e13d52388bc47fb481cd3edfc11c * Editorial: make more iterator-related stuff imperative * Deploy to GitHub Pages: 42a9d4b927e2a210fda48bc8a2b4bae11803148b * Editorial: add back syntax highlighting for observable array example * Deploy to GitHub Pages: d5f96515da3375411960a30c8abb3ec1a6734711 * Update to use MakeBasicObject and OrdinaryObjectCreate * Deploy to GitHub Pages: d9074f894b55efb6abeb01fb38a26558e80f6a43 * Rename [LenientSetter] to [LegacyLenientSetter] * Rename [LenientThis] to [LegacyLenientThis] * Rename [OverrideBuiltins] to [LegacyOverrideBuiltIns] * Rename [TreatNonObjectAsNull] to [LegacyTreatNonObjectAsNull] * Rename [Unforgeable] to [LegacyUnforgeable] * Rename "named constructors" to "legacy factory functions" * Rename [TreatNullAs=EmptyString] to [LegacyNullToEmptyString] * Rename [NoInterfaceObject] to [LegacyNoInterfaceObject] * Group and alphabetize legacy extended attributes * Deploy to GitHub Pages: 74ae345508bb2b0e0c16d9b9318c4d2511f2ca63 * Add async value iterators and async iterator arguments * Deploy to GitHub Pages: a03c53a5ed5dbfde2fbaf0773a9633b7a7a69657 * Editorial: Add oldids and fix leftover example for NamedConstructor * Deploy to GitHub Pages: 69fb3d3b1e6da2e311581962b5729718bd934cfb * Only install @@toStringTag on interface prototype objects * Deploy to GitHub Pages: 350fb2a4f2fe28964d0c895b3e59bc8c6b25d939 * Editorial: better explanation of the Global extended attribute * Deploy to GitHub Pages: b82af553fba94c1a860af6b2a3afe7e9c225bc04 * Fix grammar reference in the definition of callback interfaces * Deploy to GitHub Pages: 9e71dbf1cf8e60f6a64dd3d7753209158e639f82 * Rename ReadOnly to OptionalReadOnly. * Split up ReadWriteAttribute. * Deploy to GitHub Pages: 0c417ea2ade3b6e6d3691d69db940e963b7fbfd4 * Forbid overloading operations with Promise and non-Promise return types * Deploy to GitHub Pages: 9a739b5cda4e93595fbbead706638e6e838db995 * Recommend language for standards to use to define IDL members * Deploy to GitHub Pages: ea3af2cfb2a8204ac17da27c347d760ae12b4d0a * Editorial: correct heading closing tags * Deploy to GitHub Pages: 4a3c045ca5347e4afde92e6e466c15365ac38bf1 * Use an "end of iteration" signal instead of undefined * Deploy to GitHub Pages: 41c6e637adc53f10c58cfe866928ef4b275ac675 * Editorial: add syntax highlighting to async iterable example * Deploy to GitHub Pages: fe3b0cc7eba811a29f28425da37ff223fafee6d0 * Make async iterator return() and next() more like async generators * Deploy to GitHub Pages: 590fdc5cd707eb83c717d861aa098f88a03cd38a * Meta: add Timothy as co-editor * Deploy to GitHub Pages: 9208c17edcfb2ee6eaebc6663d3e3155b3091a34 * Editorial: use dotted JavaScript intrinsics form * Deploy to GitHub Pages: 79bd7e0777e7ce6adea6a91141f99caa2c5a9687 * Editorial: avoid changing internal methods of ordinary objects * Deploy to GitHub Pages: 318315c231e80ff61f1b402ef19bf3c15896b897 * Propagate active script to callbacks * Install @@toStringTag on namespace objects * Deploy to GitHub Pages: d7145e2020c0f113a576cb88af37dcf4a4c3cca9 * void → undefined, and allow it as a return type * Deploy to GitHub Pages: 02abd629eb80a99d7c0687eca1f3dea1ca5ac0a2 * Allow to use LegacyNullToEmptyString on USVString * Deploy to GitHub Pages: 6bccbcaf3a22c658e342fb032ebac7cc24c7836f * Require [Exposed] even when marked as [LegacyNoInterfaceObject] * Deploy to GitHub Pages: a524b9ff0692eb5342868592c12fa803ab2b935f * Fix "react to a promise"'s default handlers * Deploy to GitHub Pages: 183a2a0bb00d8b9dc2e20fa4f158952525b49836 * Remove synthetic module records * Deploy to GitHub Pages: 5021df45cd01bd690b28c5adc4d7ec5dd8ae3892 * Define the [CrossOriginIsolated] extended attribute * Deploy to GitHub Pages: 3fbaa9ea81d8cca5aa6d63ce166ed71ac4af3535 * Editorial: a few spelling fixes * Deploy to GitHub Pages: 2fed65d3adc1eed1be13066321c7f9082ec3035c * Meta: fix how ObservableArray is exported * Editorial: Update note on duplicate [[OwnPropertyKeys]] entries * Deploy to GitHub Pages: 67bc60f803fa64fe1b807df251e92812919f26b9 * Add bigint type (#525) * Deploy to GitHub Pages: ccef980b137829b9c48e4f8e125743719b7af2e4 * Meta: update bikeshed install guide URL * Deploy to GitHub Pages: 6b95dfe9f917e224975b3da2730035bad7b9ebc7 * Remove unimplemented error code mappings * Deploy to GitHub Pages: 29afaf0a97d0175fc3749628140f944dceddb2c5 * Cannot resolve/reject a promise in parallel * Deploy to GitHub Pages: 5abad964ae6d5773419a2d709771831674ab1970 * Meta: escape space in issue link template URL * Deploy to GitHub Pages: 8620aa089840949e54693fd39688abf0ff2ba8f4 * Adjust sample code so it makes more sense * Deploy to GitHub Pages: 3757219c3a8f586b37c6e9f7ecfc639cd1db30ad * Update Ecmarkup link in README (#973) * Deploy to GitHub Pages: 323d64fa295b188ed83a93451475a6d390137e43 * More fixes for undefined * Deploy to GitHub Pages: ecfa7fbb6684883e6a4845eecb6508a0b426b407 * Editorial: simplify the example on default toJSON() (#980) * Deploy to GitHub Pages: dd6cccbdec184fc21fcea2b1b55d5a1c7c17b430 * Allow constants on namespaces * Deploy to GitHub Pages: 452e8bd02b5e85f9ba608a3614471633581dc839 * Integrate with the resizable buffers proposal * Address Domenic's review * Merge remote-tracking branch 'origin/lpo-set-overridebuiltins' into inherited-interfaces * Merge branch 'pr/663' into pr-982/syg/resizable-buffer-integration * Merge branch 'reduce-restricted-members' into pr-982/syg/resizable-buffer-integration * Merge branch 'inherited-interfaces' into pr-982/syg/resizable-buffer-integration * Merge branch 'master' into inherited-interfaces * Merge branch 'reduce-restricted-members' into inherited-interfaces * Merge branch 'pr-982/syg/resizable-buffer-integration' into inherited-interfaces * Merge remote-tracking branch 'origin/UnenumerableOperations' into inherited-interfaces * Merge remote-tracking branch 'origin/annotated-types' into inherited-interfaces * Merge remote-tracking branch 'origin/async-iterator-values' into inherited-interfaces * Merge remote-tracking branch 'origin/attributes-on-namespaces' into inherited-interfaces * Merge remote-tracking branch 'origin/gh-pages' into inherited-interfaces * Merge remote-tracking branch 'origin/members-refactor' into inherited-interfaces * Merge remote-tracking branch 'origin/modules-wip' into inherited-interfaces * Merge remote-tracking branch 'origin/observablearray' into inherited-interfaces * Merge remote-tracking branch 'origin/propagate-active-script' into inherited-interfaces * Merge remote-tracking branch 'origin/upon-settling-conversion' into inherited-interfaces * Merge branch 'master' into UnenumerableOperations * Merge branch 'inherited-interfaces' into UnenumerableOperations -- File Changes -- M Makefile (33) M README.md (4) M deploy.sh (5) A index.html (16189) -- Patch Links -- https://github.com/heycam/webidl/pull/986.patch https://github.com/heycam/webidl/pull/986.diff -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/heycam/webidl/pull/986
Received on Wednesday, 26 May 2021 04:14:28 UTC