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

Update proposal #14

Merged
merged 6 commits into from
Jan 16, 2024
Merged

Update proposal #14

merged 6 commits into from
Jan 16, 2024

Commits on Dec 7, 2023

  1. Rename concatenate to concat

    eqrion committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    e1a47ee View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2023

  1. Editorial changes

      - Eliminate usage of 'builtin module' in description. This is not essential to the proposal and
        causes confusion around a similarly named JS proposal, which had different goals.
      - Clarify some minor points.
      - Make JS-API changes to WebIDL comprehensive.
      - Reword feature detection section to actually propose change to WebAssembly.validate method
    eqrion committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    64219d6 View commit details
    Browse the repository at this point in the history
  2. Tighten up definitions of function builtins

      - Function builtin behaviors is defined using 'create a host function'
      - Clarify behavior around monkey patching using standard language
      - Clarify edge cases around nullability
      - Clarify edge cases around unsigned/signed integers
      - Restrict 'substring' behavior to normal cases
      - Use wasm helpers for when wasm instructions are needed
    eqrion committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    e5d650f View commit details
    Browse the repository at this point in the history
  3. Rework support for WTF-8

    The existing WTF-8 operation in this proposal violated one of the goals of the
    proposal: "don't create substantial new functionality" by introducing WTF-8
    transcoding support to the web platform without prior precedent. The WTF-8
    operation is removed because of this.
    
    The naming for WTF-16 operations is reworked to refer to 'charCodes' instead
    as that is what the JS String interface uses.
    
    We could support UTF-8 transcoding by referring to the TextEncoder/TextDecoder
    interfaces, so this commit adds support for that.
    eqrion committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    feb2cef View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. Review comments

    eqrion committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    440a0f6 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. Configuration menu
    Copy the full SHA
    121bd8c View commit details
    Browse the repository at this point in the history