Skip to content

Commit 55e079c

Browse files
committed
Classify previously-omitted web features
These were not included due to an oversight in the web-features project which has since been corrected: web-platform-dx/web-features#3434
1 parent ba951e4 commit 55e079c

File tree

1 file changed

+129
-0
lines changed

1 file changed

+129
-0
lines changed

WEB_FEATURES.yml

Lines changed: 129 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
# For documentation on the purpose and structure of this file, please see
22
# tools/web-features/README.md
33
features:
4+
- name: accessor-methods
5+
files:
6+
- test/built-ins/Object/prototype/__defineGetter__
7+
- test/built-ins/Object/prototype/__defineSetter__
8+
- test/built-ins/Object/prototype/__lookupGetter__
9+
- test/built-ins/Object/prototype/__lookupSetter__
10+
411
- name: arguments-callee
512
files:
613
- test/language/arguments-object/S10.6_A1.js
@@ -228,6 +235,10 @@ features:
228235
- test/annexB/built-ins/Date/prototype/getYear
229236
- test/annexB/built-ins/Date/prototype/setYear
230237

238+
- name: date-to-gmt-string
239+
files:
240+
- test/annexB/built-ins/Date/prototype/toGMTString
241+
231242
- name: destructuring
232243
files:
233244
- test/language/destructuring
@@ -248,6 +259,13 @@ features:
248259
- test/language/statements/try/dstr
249260
- test/language/statements/variable/dstr
250261

262+
- name: error-cause
263+
files:
264+
- test/built-ins/Error
265+
- test/built-ins/NativeErrors
266+
tags:
267+
- error-cause
268+
251269
- name: escape-unescape
252270
files:
253271
- test/annexB/built-ins/escape
@@ -394,6 +412,10 @@ features:
394412
files:
395413
- test/intl402/Segmenter
396414

415+
- name: is-error
416+
files:
417+
- test/built-ins/Error/isError
418+
397419
- name: iterator-methods
398420
files:
399421
- test/built-ins/Iterator/constructor.js
@@ -417,6 +439,8 @@ features:
417439
- "!test/built-ins/Iterator/constructor.js"
418440
- test/built-ins/Iterator/prototype/Symbol.iterator
419441
- test/language/statements/for-of
442+
tags:
443+
- "!resizable-arraybuffer"
420444

421445
- name: javascript
422446
files:
@@ -610,6 +634,58 @@ features:
610634
tags:
611635
- numeric-separator-literal
612636

637+
- name: object-hasown
638+
files:
639+
- test/built-ins/Object/hasOwn
640+
641+
- name: object-object
642+
files:
643+
- test/built-ins/Object/*
644+
tags:
645+
- "!BigInt"
646+
- name: object-object
647+
files:
648+
- test/built-ins/Object/*
649+
- test/built-ins/Object/is
650+
- test/built-ins/Object/assign
651+
- test/built-ins/Object/create
652+
- test/built-ins/Object/defineProperties
653+
- test/built-ins/Object/defineProperty
654+
- test/built-ins/Object/entries
655+
- test/built-ins/Object/freeze
656+
- test/built-ins/Object/fromEntries
657+
- test/built-ins/Object/getOwnPropertyDescriptor
658+
- test/built-ins/Object/getOwnPropertyDescriptors
659+
- test/built-ins/Object/getOwnPropertyNames
660+
- test/built-ins/Object/getOwnPropertySymbols
661+
- test/built-ins/Object/getPrototypeOf
662+
- test/built-ins/Object/isExtensible
663+
- test/built-ins/Object/isFrozen
664+
- test/built-ins/Object/isSealed
665+
- test/built-ins/Object/keys
666+
- test/built-ins/Object/preventExtensions
667+
- test/built-ins/Object/seal
668+
- test/built-ins/Object/setPrototypeOf
669+
- test/built-ins/Object/values
670+
- test/built-ins/Object/prototype/hasOwnProperty
671+
- test/built-ins/Object/prototype/isPrototypeOf
672+
- test/built-ins/Object/prototype/propertyIsEnumerable
673+
- test/built-ins/Object/prototype/toString
674+
- test/built-ins/Object/prototype/valueOf
675+
- test/language/expressions/optional-chaining
676+
- name: object-object
677+
files:
678+
- test/language/expressions/object/*
679+
- "!test/language/expressions/object/object-spread-*"
680+
- "!test/language/expressions/object/*__proto__*"
681+
- test/language/expressions/object/method-definition
682+
tags:
683+
- "!async-functions"
684+
- "!async-iteration"
685+
- "!generators"
686+
- "!class-methods-private"
687+
- "!class-static-methods-private"
688+
613689
- name: optional-catch-binding
614690
files:
615691
- test/language/statements/try/optional-catch-binding*
@@ -645,11 +721,64 @@ features:
645721
files:
646722
- test/built-ins/Promise/withResolvers
647723

724+
- name: proto
725+
files:
726+
- test/built-ins/JSON/parse/S15.12.2_A1.js
727+
- test/built-ins/JSON/parse/duplicate-proto.js
728+
- test/built-ins/Object/prototype/__proto__
729+
- test/language/expressions/object/*__proto__*
730+
- test/language/types/object/S8.6.2_A8.js
731+
648732
- name: proxy-reflect
649733
files:
650734
- test/built-ins/Proxy
651735
- test/built-ins/Reflect
652736

737+
- name: regexp
738+
files:
739+
- test/built-ins/RegExp
740+
- "!test/built-ins/RegExp/*unicode_restricted_identity_escape*"
741+
- "!test/built-ins/RegExp/escape"
742+
- test/language/literals/regexp
743+
tags:
744+
- "!numeric-separator-literal"
745+
746+
- name: regexp-compile
747+
files:
748+
- test/annexB/built-ins/RegExp/prototype/compile
749+
750+
- name: regexp-escape
751+
files:
752+
- test/built-ins/RegExp/escape
753+
754+
- name: regexp-static-properties
755+
files:
756+
- test/annexB/built-ins/RegExp/legacy-accessors
757+
758+
- name: resizable-buffers
759+
files:
760+
- test/built-ins/Array/prototype
761+
- test/built-ins/ArrayBuffer
762+
- "!test/built-ins/ArrayBuffer/prototype/detached"
763+
- "!test/built-ins/ArrayBuffer/prototype/transfer"
764+
- "!test/built-ins/ArrayBuffer/prototype/transferToFixedLength"
765+
- test/built-ins/Function/prototype/apply
766+
- test/built-ins/Object/defineProperties
767+
- test/built-ins/Object/defineProperty
768+
- test/built-ins/Object/freeze
769+
- test/built-ins/SharedArrayBuffer
770+
- test/built-ins/TypedArray
771+
- test/built-ins/TypedArrayConstructors
772+
- test/language/statements/for-of
773+
tags:
774+
- resizable-arraybuffer
775+
776+
- name: transferable-arraybuffer
777+
files:
778+
- test/built-ins/ArrayBuffer/prototype/detached
779+
- test/built-ins/ArrayBuffer/prototype/transfer
780+
- test/built-ins/ArrayBuffer/prototype/transferToFixedLength
781+
653782
- name: set
654783
files:
655784
- test/built-ins/Set/*

0 commit comments

Comments
 (0)