Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Editorial: Reduce Annex B's monkey-patching #2952

Open
wants to merge 8 commits into
base: main
Choose a base branch
from

Commits on Aug 9, 2024

  1. Editorial: Link to alt FunctionDeclaration semantics

    The Evaluation semantics for FunctionDeclaration
    is accompanied by a Note that says
    "An alternative semantics is provided in B.3.2."
    However, B.3.2 is a fairly large section,
    and the alternative Evaluation semantics
    might be difficult to spot.
    
    So this commit expands that Note
    by adding links to the specific steps
    that give the alternative Evaluation semantics
    for FunctionDeclaration.
    jmdyck committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    c550570 View commit details
    Browse the repository at this point in the history
  2. Editorial: Tweak the defn of "Normative Optional"

    Specifically, tack on "unless otherwise indicated".
    
    (This will allow Annex B features to be labelled normative-optional.)
    jmdyck committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    59589c6 View commit details
    Browse the repository at this point in the history
  3. Editorial: Eliminate monkey-patching from "Labelled Function Declarat…

    …ions"
    
    Also add a defn for "the host supports".
    jmdyck committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    4b409a1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    34f94d8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9eee367 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    08235df View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a0f2735 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a96ab88 View commit details
    Browse the repository at this point in the history