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 workers #12833

Merged
merged 67 commits into from
Mar 7, 2022
Merged

Wasm workers #12833

merged 67 commits into from
Mar 7, 2022

Commits on Feb 24, 2022

  1. Add Wasm Workers

    Add Wasm Workers
    juj committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    0f55bf4 View commit details
    Browse the repository at this point in the history
  2. Add TLS test, ES6ify.

    juj committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    fa21c46 View commit details
    Browse the repository at this point in the history
  3. Update test

    juj committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    f466e62 View commit details
    Browse the repository at this point in the history
  4. Add TLS support to Wasm Workers

    juj committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    bd1e261 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ead8aa5 View commit details
    Browse the repository at this point in the history
  6. Add test for C11 _Thread_local.

    juj committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    9545aeb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    29bed03 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0e3e328 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    83fef04 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    57b2ff6 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    559551f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9effd63 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    177f29b View commit details
    Browse the repository at this point in the history
  14. Fix test_wasm_worker_malloc

    juj committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    3e0cdb3 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    883e539 View commit details
    Browse the repository at this point in the history
  16. Fix thread stack creation.

    juj committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    a403133 View commit details
    Browse the repository at this point in the history
  17. Fix wasm64 build

    juj committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    67d0bbb View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    ebc4319 View commit details
    Browse the repository at this point in the history
  19. Fix typo in setting

    juj committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    da84c92 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    ffdc68e View commit details
    Browse the repository at this point in the history
  21. Fix non-Wasm Workers build

    juj committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    2a0f5e4 View commit details
    Browse the repository at this point in the history
  22. Fix file system case sensitivity

    juj committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    19904b4 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    0300d02 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    9f87d16 View commit details
    Browse the repository at this point in the history
  25. Fix typo

    juj committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    df81c82 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    fd5ed59 View commit details
    Browse the repository at this point in the history
  27. Add library_wasm_worker_stub.c.

    juj committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    8c94a36 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    1876f14 View commit details
    Browse the repository at this point in the history
  29. flake

    juj committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    3fa9bac View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    fdb8c92 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    37fba96 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    a9e47d6 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    4091a56 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    90543ec View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    ce6040e View commit details
    Browse the repository at this point in the history
  36. Update emcc.py wasm worker deps

    juj committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    81b0543 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    fbc4fdc View commit details
    Browse the repository at this point in the history
  38. Update documentation

    juj committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    75d51c8 View commit details
    Browse the repository at this point in the history
  39. Add code size test.

    juj committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    553dd6b View commit details
    Browse the repository at this point in the history
  40. flake

    juj committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    7f35de8 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    b0f04f0 View commit details
    Browse the repository at this point in the history
  42. Fix mt build

    juj committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    ba81dd2 View commit details
    Browse the repository at this point in the history
  43. Adjust mt build

    juj committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    59d11ad View commit details
    Browse the repository at this point in the history
  44. Update code size test

    juj committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    05d0dc9 View commit details
    Browse the repository at this point in the history
  45. Update hello worker wasm

    juj committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    98cc721 View commit details
    Browse the repository at this point in the history
  46. flake

    juj committed Feb 24, 2022
    Configuration menu
    Copy the full SHA
    28f37d9 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2022

  1. Configuration menu
    Copy the full SHA
    4dff3b7 View commit details
    Browse the repository at this point in the history
  2. Address review: Allow building with -sSHARED_MEMORY and add a test. M…

    …ove code from emcc.py to library_wasm_worker.js.
    juj committed Mar 3, 2022
    Configuration menu
    Copy the full SHA
    76a4e82 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2022

  1. Configuration menu
    Copy the full SHA
    34a766e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b45a7b7 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2022

  1. Merge branch 'main' into wasm_workers

    # Conflicts:
    #	emcc.py
    #	src/jsifier.js
    #	src/library_pthread.js
    #	src/preamble.js
    #	src/preamble_minimal.js
    #	src/shell.js
    #	tests/wasm_worker/shared_memory.c
    #	tools/system_libs.py
    juj committed Mar 6, 2022
    Configuration menu
    Copy the full SHA
    acdce95 View commit details
    Browse the repository at this point in the history
  2. Remove old code.

    juj committed Mar 6, 2022
    Configuration menu
    Copy the full SHA
    ee31eed View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    08041f1 View commit details
    Browse the repository at this point in the history
  4. Simplify code

    juj committed Mar 6, 2022
    Configuration menu
    Copy the full SHA
    1f5d6b0 View commit details
    Browse the repository at this point in the history
  5. #error quotes

    juj committed Mar 6, 2022
    Configuration menu
    Copy the full SHA
    9e56c85 View commit details
    Browse the repository at this point in the history
  6. Clean typo

    juj committed Mar 6, 2022
    Configuration menu
    Copy the full SHA
    bca824e View commit details
    Browse the repository at this point in the history
  7. Cleanup tests

    juj committed Mar 6, 2022
    Configuration menu
    Copy the full SHA
    07a3585 View commit details
    Browse the repository at this point in the history
  8. Update ChangeLog

    juj committed Mar 6, 2022
    Configuration menu
    Copy the full SHA
    7fa8dd7 View commit details
    Browse the repository at this point in the history
  9. Fixes

    juj committed Mar 6, 2022
    Configuration menu
    Copy the full SHA
    33079fd View commit details
    Browse the repository at this point in the history
  10. Add test files.

    juj committed Mar 6, 2022
    Configuration menu
    Copy the full SHA
    4f8dc6c View commit details
    Browse the repository at this point in the history
  11. Fix pthreads

    juj committed Mar 6, 2022
    Configuration menu
    Copy the full SHA
    c78609d View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2022

  1. Remove moved test

    juj committed Mar 7, 2022
    Configuration menu
    Copy the full SHA
    552e0a7 View commit details
    Browse the repository at this point in the history
  2. Address review

    juj committed Mar 7, 2022
    Configuration menu
    Copy the full SHA
    7cfeb98 View commit details
    Browse the repository at this point in the history
  3. Small code size optimization

    juj committed Mar 7, 2022
    Configuration menu
    Copy the full SHA
    b7ac44d View commit details
    Browse the repository at this point in the history
  4. Small code size opt

    juj committed Mar 7, 2022
    Configuration menu
    Copy the full SHA
    5839916 View commit details
    Browse the repository at this point in the history
  5. Flake

    juj committed Mar 7, 2022
    Configuration menu
    Copy the full SHA
    a570999 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8d53ac4 View commit details
    Browse the repository at this point in the history