tc39/ecma262 Issues

Last updated May 17, 2024, 5:50:20 AM UTC.

This repository doesn't have the Priority: Eventually label that's used to mark an issue as triaged without giving it an SLO. Until that's added, this summary uses heuristics to guess if each issue has been triaged.

Untriaged

Try to triage issues within . [ More Info ]

Issue Title Within SLO On maintainers' plates for Time left Time past SLO
#258 Remove "Runtime Semantics:" prefix throughout the spec
#531 Move function-specific text out of "Standard Built-in Objects"
#715 Editorial suggestion: TV and TRV usages should link to definition
#887 Make Agents / Agent Clusters concepts that work for WebAssembly
#1329 9.4.2 states array objects' indexed properties are always array indices, but they're only coerced to integer indices in all the array prototype methods
#1405 What is the purpose of [[Environment]] in script records?
#1462 Current Realm record when creating new objects in [[Construct]]
#1764 some well-defined terms not being linked
#1801 Inconsistent lists of slots associated with Integer-Indexed exotic objects / TypedArray instances
#1858 Needs some clarifications in Data Blocks section
#1926 Stray grammar parameters in RHS for some syntax-directed operations
#2099 Editorial: Unified RegExp 7-8 with RegExpCreate?
#2135 Editorial suggestion: write out what the metavariables in _NativeError_ expand to, for searchability
#2169 conventions for creating spec lists
#2300 Editorial: InstantiateOrdinaryFunctionObject misuses "Ordinary"
#2306 Status of non-numeric _comparefn_ in Array.p.sort
#2310 change codomain of MV to extended reals to avoid awkward definition for Infinity
#2332 Normative: Don't coerce value if index is invalid in TypedArray [[Set]]
#2352 Editorial: FooDeclarationInstantiation names are unclear
#2372 Editorial: Minor fix in evaluation of 'YieldExpression' and Arguments Exotic Object
#2385 Irregular section titles: Additional Properties of the Object/String/Date/RegExp.prototype Object
#2407 Incorrect description: the Object constructor does not necessarily create a new object when called as constructor
#2412 Incorrect `!` assertion in AsyncGeneratorAwaitReturn
#2420 Design of "Functions and Classes"?
#2421 Early Error rules and covering grammars
#2422 Define sort order is implementation-defined when another agent is concurrently modifying the same underlying data block
#2437 The FieldDefinition production incorrectly passes along `Yield` and `Await` to Initializer
#2438 ContainsArguments incorrectly descends into the Initializer of a FieldDefinition
#2486 <dfn> more terms used to describe types of values
#2487 normalise wording when describing specific types of parse nodes
#2514 [Informative] Observable changes because of Unicode 14
#2551 change iterator end sentinel in IteratorStep from false to a spec enum
#2556 `subarray` should check if the output Element Size is the same
#2628 Editorial: Simplify UpdateExpression
#2630 consistently capitalise List when referring to the spec data structure
#2641 Make keyboard shortcuts a bit more discoverable
#2642 Which agent executes a job?
#2644 use consistent wording for checking types of completions
#2650 Underspecification of liveness creates use-after-free hazards
#2660 Shouldn't ExecuteModule use the Execution Context constructed in InitializeEnvironment?
#2694 Early Errors for delete operator incorrect for optional expressions
#2734 Get rid of the notion of builtins "implemented as an ECMAScript function"
#2775 RegExp: "choice point" is never defined
#2786 Better links for "(extended) mathematical value" and "Number value"
#2805 Improve the notes in the scope analysis section?
#2838 De-duplicate Array, String, TypedArray `at` method algorithm
#2845 Index for Evaluation
#2895 InnerModuleEvaluation waits on async required module even if that module has finished evaluating
#2904 [Informative] Observable changes because of Unicode 15
#2919 Can we establish consistent phrasing for conditionals?
#2929 "Abstract Methods" should be consistent about whether their return value is wrapped in a completion record
#2930 allow code points to be used directly in grammar without indirection
#2953 improve wording of CreateIntrinsics step 2
#2996 NOTE 1 under FunctionDeclarationInstantiation needs updating
#3072 Clarify IteratorClose
#3076 B.3.2: the case list still says "FunctionDeclaration occurs within an enclosing function"
#3109 Editorial: Add <dfn> variants for "offset time zone identifier(s)"
#3111 Editorial: definition of `Expression` is hard to read
#3117 Atomics.{add,sub} call TypedArrayElementType before validating the input is actually a TypedArray
#3121 Audit single-letter grammar parameter names
#3136 ArrayIterator and RegExpStringIterator are no longer reentrant
#3158 commit snapshot banner obscures bottom of references pane
#3166 Specify a maximal depth of backtracking for RegExp
#3191 [editorial] Unconditionally use LookaheadAssertion in Assertion
#3213 update the colophon to mention new fonts
#3214 update the description of enum presentation in 6.2.1
#3220 Editorial: Define template literal bad-escape syntax errors at top level
#3223 Editorial: Separate cover grammar text into a subsection with autolink targets
#3261 "substring of" used with potentially out of bounds end in String.prototype.split()
#3269 Suggestion: `[no ASI if lookahead ...]` constraint instead of SS rules for OptionalChain
#3297 many incorrect references to "property name" term definition
#3302 Scheme "http" in hyperlinks should be replaced with "https"
#3305 Editorial: Generalize ToZeroPaddedDecimalString to support hexadecimal output
#3312 [Editorial change (maybe typo)] Undefined VariableDeclarationEnvironment
#3315 Editorial: Consistify summaries for instrinsic functions
#3317 use `<thead>` when appropriate
#3320 "agent-order" and friends should be dfn'd, not aoids
#3330 Editorial: remove some "are both" usages