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

Rewrite wasm-bindgen with updated interface types proposal #1882

Merged
merged 36 commits into from
Dec 3, 2019

Commits on Nov 20, 2019

  1. wip

    alexcrichton committed Nov 20, 2019
    Configuration menu
    Copy the full SHA
    5595132 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2019

  1. Configuration menu
    Copy the full SHA
    9c63620 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    061e463 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    41455de View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2019

  1. wip

    alexcrichton committed Nov 22, 2019
    Configuration menu
    Copy the full SHA
    f6710bf View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2019

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

Commits on Nov 26, 2019

  1. More work in progress

    Next up figuring out how to juggle malloc functions for strings and
    vectors and such.
    alexcrichton committed Nov 26, 2019
    Configuration menu
    Copy the full SHA
    c019a03 View commit details
    Browse the repository at this point in the history
  2. Another round of attempts

    On to actually running the test suite!
    alexcrichton committed Nov 26, 2019
    Configuration menu
    Copy the full SHA
    0f8c16c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d334ff8 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2019

  1. Configuration menu
    Copy the full SHA
    cab1b08 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0f21a8a View commit details
    Browse the repository at this point in the history
  3. Depend on git wit-walrus

    alexcrichton committed Nov 27, 2019
    Configuration menu
    Copy the full SHA
    3298373 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2019

  1. Configuration menu
    Copy the full SHA
    eca0e54 View commit details
    Browse the repository at this point in the history
  2. Fix botched merge

    alexcrichton committed Nov 28, 2019
    Configuration menu
    Copy the full SHA
    4664199 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    93c31b5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    20ac2dc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7f2729e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    46ba8b6 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2019

  1. Add some unit tests for the anyref transform

    Get some examples of what the transform looks like in `*.wat` files
    alexcrichton committed Nov 30, 2019
    Configuration menu
    Copy the full SHA
    7495d4d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8210940 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cbdbeb2 View commit details
    Browse the repository at this point in the history
  4. Add some tests for the multivalue transform

    Basically the same as the anyref tests, but tailored for the multivalue
    transform instead.
    alexcrichton committed Nov 30, 2019
    Configuration menu
    Copy the full SHA
    24818fa View commit details
    Browse the repository at this point in the history
  5. Run rustfmt

    alexcrichton committed Nov 30, 2019
    Configuration menu
    Copy the full SHA
    69261ea View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a1e2203 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a4bce8f View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2019

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

Commits on Dec 3, 2019

  1. Remove magical names for anyref items

    This commit removes all the magical names flying around in the JS
    generation for managing anyref items and anyref tables. Instead IDs are
    set during the anyref pass and these are propagated to the end. This
    also deletes references to GC'ing code in the anyref module now that
    they've been verified to no longer be needed.
    alexcrichton committed Dec 3, 2019
    Configuration menu
    Copy the full SHA
    07bd358 View commit details
    Browse the repository at this point in the history
  2. Fix a typo

    alexcrichton committed Dec 3, 2019
    Configuration menu
    Copy the full SHA
    0690f2e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    20091ce View commit details
    Browse the repository at this point in the history
  4. Comment out dead code for now

    Leave a comment though indicating how it should be reenabled if anyone
    hits the error.
    alexcrichton committed Dec 3, 2019
    Configuration menu
    Copy the full SHA
    959e8a8 View commit details
    Browse the repository at this point in the history
  5. Remove some typos

    alexcrichton committed Dec 3, 2019
    Configuration menu
    Copy the full SHA
    f83f377 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    18ba7ee View commit details
    Browse the repository at this point in the history
  7. Improve tests for optional slices

    Also remove dead code for translating incoming slices since they're not
    supported yet in the trait implementations anyway.
    alexcrichton committed Dec 3, 2019
    Configuration menu
    Copy the full SHA
    30af757 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a042729 View commit details
    Browse the repository at this point in the history
  9. Fix logic for logging errors on imports

    Re-enable it for all imported functions, and then selectively disable it
    once an intrinsic is called.
    alexcrichton committed Dec 3, 2019
    Configuration menu
    Copy the full SHA
    9867d21 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    79a911c View commit details
    Browse the repository at this point in the history