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

WASM: Atomic load/store #4470

Merged
merged 6 commits into from
Feb 28, 2018
Merged

WASM: Atomic load/store #4470

merged 6 commits into from
Feb 28, 2018

Commits on Feb 28, 2018

  1. Configuration menu
    Copy the full SHA
    3eb44a3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    af2f13a View commit details
    Browse the repository at this point in the history
  3. Add Interpreter implementation for atomic loads

    Cleanup Uses of ArrayBufferView type
    Cellule committed Feb 28, 2018
    Configuration menu
    Copy the full SHA
    0664cae View commit details
    Browse the repository at this point in the history
  4. Implement jit for atomic load/store

    Extract atomics operations from TypedArray.cpp in AtomicsOperations.cpp then share the atomics code for TypedArray and Wasm
    Add encoding of CMPXCHG8B which has 2 dst and 5 sources
    Cellule committed Feb 28, 2018
    Configuration menu
    Copy the full SHA
    e2a13ce View commit details
    Browse the repository at this point in the history
  5. Add Atomic load/store tests

    Move generated spec test to `chakra_generated`
    Cellule committed Feb 28, 2018
    Configuration menu
    Copy the full SHA
    0dd6cca View commit details
    Browse the repository at this point in the history
  6. CR fix

    Cellule committed Feb 28, 2018
    Configuration menu
    Copy the full SHA
    07b0be8 View commit details
    Browse the repository at this point in the history