Skip to content

Normative: add String.prototype.matchAll/Symbol.matchAll#1480

Merged
ljharb merged 1 commit intotc39:masterfrom
ljharb:matchall
Apr 10, 2019
Merged

Normative: add String.prototype.matchAll/Symbol.matchAll#1480
ljharb merged 1 commit intotc39:masterfrom
ljharb:matchall

Conversation

@ljharb
Copy link
Copy Markdown
Member

@ljharb ljharb commented Mar 15, 2019

@ljharb ljharb added normative change Affects behavior required to correctly evaluate some ECMAScript source text pending stage 4 This proposal has not yet achieved stage 4, but may otherwise be ready to merge. has test262 tests proposal This is related to a specific proposal, and will be closed/merged when the proposal reaches stage 4. labels Mar 15, 2019
@ljharb ljharb requested review from a team, littledan, mathiasbynens and zenparsing March 15, 2019 04:54
@mathiasbynens
Copy link
Copy Markdown
Member

cc @schuay @hashseed @peterwmwong

@ljharb ljharb added has stage 4 This PR represents a proposal that has achieved stage 4, and is ready to merge. and removed pending stage 4 This proposal has not yet achieved stage 4, but may otherwise be ready to merge. labels Mar 26, 2019
@ljharb ljharb self-assigned this Mar 26, 2019
@ljharb ljharb merged commit 71927e1 into tc39:master Apr 10, 2019
@ljharb ljharb deleted the matchall branch April 10, 2019 23:06
@ljharb ljharb mentioned this pull request Apr 13, 2019
jmdyck added a commit to jmdyck/ecma262 that referenced this pull request Apr 29, 2019
These edits all relate to commit 71927e1 from PR tc39#1480.

- Markup: repair a malformed <emu-xref> tag

- Editorial: Append "then" to "If" steps

- Markup: change hyphens to dots in clause-id for String.prototype.matchAll

- Editorial: Change RIGHT SINGLE QUOTATION MARK to APOSTROPHE
  (U+2019 to U+0027)

- Markup: Remove underscores from "_CreateRegExpStringIterator_"
  ... because it's not a variable.

- Editorial: dissolve 2 <emu-xref> elements
  ... that should be handled by ecmarkup's auto-linking.

- Markup: Use conventional format for clause-ids
  (for clauses relating to RegExp String Iterator Object + Instances)

- Editorial: Define %RegExpStringIteratorPrototype% like other intrinsics

- Editorial: Insert space before square-bracket
  ... in "%RegExpStringIteratorPrototype% [ @@toStringTag ]"

- Editorial: Hoist "Properties of RegExp String Iterator Instances" clause
  Move it 'up' one level
  (pop it out of "The %RegExpStringIteratorPrototype% Object" clause),
  because it's not defining a property of %RegExpStringIteratorPrototype%.

- Markup: Tweak "Internal Slots of RegExp String Iterator Instances" table.
  Change <figure>/<figurecaption>/<span> to <emu-table>.
  Change the id from "table-1" to something more mnemonic.
  Delete spurious "<tr>" tag.
  Refer to it with an <emu-xref> rather than an <a> element.

(Originally, these were 11 separate commits,
but @ljharb requested that I collapse them.)
ljharb pushed a commit to jmdyck/ecma262 that referenced this pull request May 2, 2019
These edits all relate to commit 71927e1 from PR tc39#1480.

- Markup: repair a malformed <emu-xref> tag

- Editorial: Append "then" to "If" steps

- Markup: change hyphens to dots in clause-id for String.prototype.matchAll

- Editorial: Change RIGHT SINGLE QUOTATION MARK to APOSTROPHE
  (U+2019 to U+0027)

- Markup: Remove underscores from "_CreateRegExpStringIterator_"
  ... because it's not a variable.

- Editorial: dissolve 2 <emu-xref> elements
  ... that should be handled by ecmarkup's auto-linking.

- Markup: Use conventional format for clause-ids
  (for clauses relating to RegExp String Iterator Object + Instances)

- Editorial: Define %RegExpStringIteratorPrototype% like other intrinsics

- Editorial: Insert space before square-bracket
  ... in "%RegExpStringIteratorPrototype% [ @@toStringTag ]"

- Editorial: Hoist "Properties of RegExp String Iterator Instances" clause
  Move it 'up' one level
  (pop it out of "The %RegExpStringIteratorPrototype% Object" clause),
  because it's not defining a property of %RegExpStringIteratorPrototype%.

- Markup: Tweak "Internal Slots of RegExp String Iterator Instances" table.
  Change <figure>/<figurecaption>/<span> to <emu-table>.
  Change the id from "table-1" to something more mnemonic.
  Delete spurious "<tr>" tag.
  Refer to it with an <emu-xref> rather than an <a> element.

(Originally, these were 11 separate commits,
but @ljharb requested that I collapse them.)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

has stage 4 This PR represents a proposal that has achieved stage 4, and is ready to merge. has test262 tests normative change Affects behavior required to correctly evaluate some ECMAScript source text proposal This is related to a specific proposal, and will be closed/merged when the proposal reaches stage 4.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants