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

Merge with spec, function-references, and gc #12

Merged
merged 72 commits into from
Nov 13, 2023
Merged

Commits on Mar 12, 2023

  1. chore(doc): fix some typos

    sno2 authored Mar 12, 2023
    Configuration menu
    Copy the full SHA
    cbdef5e View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2023

  1. Configuration menu
    Copy the full SHA
    b3b6053 View commit details
    Browse the repository at this point in the history
  2. Merge pull request WebAssembly#455 from q82419/main

    [test] Prevent from module name conflict when registering in wast.
    rossberg authored Oct 20, 2023
    Configuration menu
    Copy the full SHA
    5c087e6 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

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

Commits on Oct 25, 2023

  1. Configuration menu
    Copy the full SHA
    43d405f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    32b1643 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. Configuration menu
    Copy the full SHA
    1fff723 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8d39c79 View commit details
    Browse the repository at this point in the history
  3. Merge pull request WebAssembly#107 from takikawa/table-binary-formatting

    Fix formatting in the spec binary section for table initializers
    rossberg authored Oct 26, 2023
    Configuration menu
    Copy the full SHA
    40f820b View commit details
    Browse the repository at this point in the history
  4. Merge pull request WebAssembly#456 from f52985/gc

    [spec] Fix spec for execution of `struct.new`, `array.new_fixed` and `br_on_cast(_fail)`
    rossberg authored Oct 26, 2023
    Configuration menu
    Copy the full SHA
    409ea04 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2023

  1. Configuration menu
    Copy the full SHA
    1fc73f4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request WebAssembly#458 from WebAssembly/spec.func-deftype

    [spec] Fix typing of functions
    rossberg authored Oct 29, 2023
    Configuration menu
    Copy the full SHA
    16fb1aa View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2023

  1. [spec] Typo

    rossberg committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    673eaf5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ebc848c View commit details
    Browse the repository at this point in the history
  3. Merge pull request WebAssembly#460 from WebAssembly/spec.blocktype-prose

    [spec] Fix prose for blocktype validation
    rossberg authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    138e344 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

  1. [spec] fix immediate of array.set instruction.

    Signed-off-by: YiYing He <[email protected]>
    q82419 committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    3a7f703 View commit details
    Browse the repository at this point in the history
  2. Merge pull request WebAssembly#462 from q82419/main

    [spec] fix immediate of `array.set` instruction.
    rossberg authored Oct 31, 2023
    Configuration menu
    Copy the full SHA
    253badd View commit details
    Browse the repository at this point in the history
  3. [spec] Fix minor issues in local rules

    Add missing backslash on \LTYPE
    
    Local validation doesn't need `ok`
    
    Locals in a function have structure so need {type t} to
    match the valtype
    takikawa committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    951bda8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    268b9c4 View commit details
    Browse the repository at this point in the history
  5. Merge pull request WebAssembly#108 from takikawa/fix-local-type

    Fix a few minor issues in local validation rules
    rossberg authored Oct 31, 2023
    Configuration menu
    Copy the full SHA
    959a618 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2023

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

Commits on Nov 3, 2023

  1. Configuration menu
    Copy the full SHA
    9b55765 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    13bb5d1 View commit details
    Browse the repository at this point in the history
  3. Merge pull request WebAssembly#464 from ShinWonho/array

    Fix `array.get/set` reduction rule
    rossberg authored Nov 3, 2023
    Configuration menu
    Copy the full SHA
    78d73e8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b108440 View commit details
    Browse the repository at this point in the history
  5. Minor fix

    ShinWonho committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    da29215 View commit details
    Browse the repository at this point in the history
  6. Merge pull request WebAssembly#463 from ShinWonho/main

    Pass index argument to `getfield` function
    rossberg authored Nov 3, 2023
    Configuration menu
    Copy the full SHA
    267426c View commit details
    Browse the repository at this point in the history
  7. Update document/core/exec/instructions.rst

    Co-authored-by: Andreas Rossberg <[email protected]>
    ShinWonho and rossberg authored Nov 3, 2023
    Configuration menu
    Copy the full SHA
    3c6f6ea View commit details
    Browse the repository at this point in the history
  8. Update document/core/exec/instructions.rst

    Co-authored-by: Andreas Rossberg <[email protected]>
    ShinWonho and rossberg authored Nov 3, 2023
    Configuration menu
    Copy the full SHA
    6a9736a View commit details
    Browse the repository at this point in the history
  9. Remove otherwise

    ShinWonho committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    26ba9e2 View commit details
    Browse the repository at this point in the history
  10. Merge pull request WebAssembly#465 from ShinWonho/array

    Fix OOB cases for `array.get/set`
    rossberg authored Nov 3, 2023
    Configuration menu
    Copy the full SHA
    79d0a2a View commit details
    Browse the repository at this point in the history
  11. [test] Add assert_return

    f52985 committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    c7b6fc3 View commit details
    Browse the repository at this point in the history
  12. Merge pull request WebAssembly#466 from f52985/main

    [test] Add `assert_return`
    rossberg authored Nov 3, 2023
    Configuration menu
    Copy the full SHA
    c05877a View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2023

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

Commits on Nov 6, 2023

  1. Configuration menu
    Copy the full SHA
    8f14916 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1c187ea View commit details
    Browse the repository at this point in the history
  3. Merge pull request WebAssembly#468 from zapashcanon/admininstr

    fix display of administrative instructions
    rossberg authored Nov 6, 2023
    Configuration menu
    Copy the full SHA
    a74f788 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. [js-api] Document the new implementation limits (WebAssembly#471)

    The new limits were previously merged in WebAssembly#360, but apparently that PR was to
    another branch that itself was never merged. Reland that change with two
    additional fixes:
    
     - Add digit separators in the numbers to improve readability and match the
       formatting of other limits.
    
     - Add an explicit limit of 1,000,000 types per recursion group. This is not
       intended to be a functional change, but this limit was previously left
       implicit.
    tlively authored Nov 7, 2023
    Configuration menu
    Copy the full SHA
    f9607ac View commit details
    Browse the repository at this point in the history
  2. [js-api] Restore accidentally-deleted digit separators

    These were accidentally deleted in WebAssembly#471.
    tlively authored Nov 7, 2023
    Configuration menu
    Copy the full SHA
    51de001 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3be4c2f View commit details
    Browse the repository at this point in the history
  4. Merge pull request WebAssembly#472 from WebAssembly/tlively-patch-7

    [js-api] Restore accidentally-deleted digit separators
    rossberg authored Nov 7, 2023
    Configuration menu
    Copy the full SHA
    da76bf6 View commit details
    Browse the repository at this point in the history
  5. fix rule for array.set

    zapashcanon committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    29a76a3 View commit details
    Browse the repository at this point in the history
  6. Merge pull request WebAssembly#473 from zapashcanon/arraysetrule

    fix rule for array.set
    rossberg authored Nov 7, 2023
    Configuration menu
    Copy the full SHA
    0d3c10b View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. Configuration menu
    Copy the full SHA
    5a1bafc View commit details
    Browse the repository at this point in the history
  2. Merge pull request WebAssembly#95 from sno2/patch-1

    chore(doc): fix some typos
    rossberg authored Nov 8, 2023
    Configuration menu
    Copy the full SHA
    3dce987 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'upstream'

    rossberg committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    ec58964 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'funcref'

    rossberg committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    ff856be View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    63ee3ee View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. [spec] Fix formatting of any.convert_extern and extern.convert_any

    The underscore needs to be escaped.
    tlively committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    2f16867 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b431866 View commit details
    Browse the repository at this point in the history
  3. Merge pull request WebAssembly#475 from WebAssembly/fix-convert-forma…

    …tting
    
    [spec] Fix formatting of any.convert_extern and extern.convert_any
    rossberg authored Nov 10, 2023
    Configuration menu
    Copy the full SHA
    7caf1e6 View commit details
    Browse the repository at this point in the history
  4. Merge pull request WebAssembly#477 from ShinWonho/main

    Minor changes on array.new_elem
    rossberg authored Nov 10, 2023
    Configuration menu
    Copy the full SHA
    65752fb View commit details
    Browse the repository at this point in the history
  5. [spec] Fix 476

    rossberg committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    d3c8128 View commit details
    Browse the repository at this point in the history
  6. Merge pull request WebAssembly#479 from WebAssembly/fix.476

    [spec] Tweak dimensionality in array.new_data
    rossberg authored Nov 10, 2023
    Configuration menu
    Copy the full SHA
    60b1ec9 View commit details
    Browse the repository at this point in the history
  7. Fix overview example

    dylanahsmith committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    f7884c2 View commit details
    Browse the repository at this point in the history
  8. optref -> ref null

    `ref null` is currently how nullable references are specified in the
    typed references spec
    dylanahsmith committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    156239b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    48e610f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6bdba3a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3066197 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    63802af View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    47d3f8b View commit details
    Browse the repository at this point in the history
  14. Merge pull request WebAssembly#480 from dylanahsmith/gc-fix-inconsist…

    …encies
    
    Fix Overview.md inconsistencies
    rossberg authored Nov 10, 2023
    Configuration menu
    Copy the full SHA
    fc6bf9c View commit details
    Browse the repository at this point in the history
  15. Merge pull request WebAssembly#474 from zapashcanon/duplicate_refi31

    remove duplicated token definition in parser
    rossberg authored Nov 10, 2023
    Configuration menu
    Copy the full SHA
    5f25162 View commit details
    Browse the repository at this point in the history
  16. [spec] update note on constant expressions

    The global.get instruction can refer to previously defined globals in
    addition to imported ones now. Uses of global.get in data and element
    segments can refer to any global.
    takikawa committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    8339f47 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    3b34252 View commit details
    Browse the repository at this point in the history
  18. Fix off-by-one length in binary-gc.wast

    This avoids having two binary encoding errors which makes testing that a parser caught the expected error difficult.
    fitzgen authored Nov 10, 2023
    Configuration menu
    Copy the full SHA
    8b512dd View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2023

  1. Merge pull request WebAssembly#481 from takikawa/fix-constexpr-note

    [spec] Update global.get note on constant expressions
    rossberg authored Nov 11, 2023
    Configuration menu
    Copy the full SHA
    bf5679d View commit details
    Browse the repository at this point in the history
  2. Merge pull request WebAssembly#482 from fitzgen/patch-2

    Fix off-by-one length in `binary-gc.wast`
    rossberg authored Nov 11, 2023
    Configuration menu
    Copy the full SHA
    4825e74 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. Merge with upstream

    dhil committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    dbc1d73 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bb16de3 View commit details
    Browse the repository at this point in the history
  3. Merge with GC

    dhil committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    c27a005 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4ce0657 View commit details
    Browse the repository at this point in the history