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

Per instance, cross platform library sandboxing support in wasm2c #1721

Open
wants to merge 114 commits into
base: main
Choose a base branch
from

Commits on Oct 6, 2021

  1. remove signal handling, longjmp, stack depth counting, move func type…

    … structs runtime data into wasmc module, add shared library for runtime
    shravanrn committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    6f33f73 View commit details
    Browse the repository at this point in the history
  2. Create a sandbox struct for all the sandbox params and change referen…

    …ces and init code to use these
    shravanrn committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    27ea992 View commit details
    Browse the repository at this point in the history
  3. Fix exports - functions are visible with original symbols, separate l…

    …ookup for globals, tables, memories
    shravanrn committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    8499ad7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9961123 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1ef9cdb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    485f13c View commit details
    Browse the repository at this point in the history
  7. Fix memory check macro

    shravanrn committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    f44a45f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b2c2e84 View commit details
    Browse the repository at this point in the history
  9. Misc bugfixes

    shravanrn committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    f52df71 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9df1f1c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1fe2c83 View commit details
    Browse the repository at this point in the history
  12. Bugfixes for wasi-clang

    shravanrn committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    eeec5e7 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    e96c086 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    def21e5 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    c1c13f7 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    93f5e60 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    8ea640f View commit details
    Browse the repository at this point in the history
  18. More windows related fixes

    shravanrn committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    0cf9eed View commit details
    Browse the repository at this point in the history
  19. Func storage class bugfix

    shravanrn committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    7aed71b View commit details
    Browse the repository at this point in the history
  20. Fix storage class bug

    shravanrn committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    0a92330 View commit details
    Browse the repository at this point in the history
  21. Nit

    shravanrn committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    3cf430b View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    1629f71 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    c544b30 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    d38698a View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    85f0730 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    830f18e View commit details
    Browse the repository at this point in the history
  27. Format os specific files

    shravanrn committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    80b767d View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    497efba View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    8f00744 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    138bf0a View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    3fe9636 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    f31cc44 View commit details
    Browse the repository at this point in the history
  33. Minor fixes for windows

    shravanrn committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    2973221 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    d3eee27 View commit details
    Browse the repository at this point in the history
  35. Fixes for mac wasi clock

    shravanrn committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    6e89d56 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    6715e4d View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    f8d636f View commit details
    Browse the repository at this point in the history
  38. Remove unused variable

    shravanrn committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    81e6a57 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    c0663a2 View commit details
    Browse the repository at this point in the history
  40. Revert "Reuse config.h.in code for msvc intrinsics"

    This reverts commit cc9b640.
    shravanrn committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    d28eeef View commit details
    Browse the repository at this point in the history
  41. Add missing include

    shravanrn committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    9bce5ab View commit details
    Browse the repository at this point in the history
  42. Fixes for mac build

    shravanrn committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    9955e5f View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    3936887 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    67a6d24 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    0a0457d View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    d336e1e View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    3107ff7 View commit details
    Browse the repository at this point in the history
  48. Fix macro invocation

    shravanrn committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    931630b View commit details
    Browse the repository at this point in the history
  49. Cleanup deallocation

    shravanrn committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    e901425 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    1f4dbd9 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    54a9a93 View commit details
    Browse the repository at this point in the history
  52. Add CI build

    shravanrn committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    5c1ebfd View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    8823e81 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    dbd6efc View commit details
    Browse the repository at this point in the history
  55. Fix CI and badge

    shravanrn committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    75af36f View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    a70f295 View commit details
    Browse the repository at this point in the history
  57. Make CI build parallel

    shravanrn committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    c886c4a View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    a4ace58 View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    00fe62e View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    24231b0 View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    265ebc8 View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    286a854 View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    3ade79d View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    c5e060e View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    d5c0c37 View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    2c51eb1 View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    7cdc7ca View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    a8235f3 View commit details
    Browse the repository at this point in the history
  69. Fix typo in mac wasi clock

    shravanrn committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    c64cca0 View commit details
    Browse the repository at this point in the history
  70. Fix typo in win wasi clock

    shravanrn committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    18ba2d2 View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    b3360a3 View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    80b727c View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    f4264b4 View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    3c43ee6 View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    e3b7194 View commit details
    Browse the repository at this point in the history
  76. Configuration menu
    Copy the full SHA
    0704a66 View commit details
    Browse the repository at this point in the history
  77. Configuration menu
    Copy the full SHA
    08a9425 View commit details
    Browse the repository at this point in the history
  78. Configuration menu
    Copy the full SHA
    f322ffc View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    678af59 View commit details
    Browse the repository at this point in the history
  80. Configuration menu
    Copy the full SHA
    8e78c53 View commit details
    Browse the repository at this point in the history
  81. Configuration menu
    Copy the full SHA
    8bf2674 View commit details
    Browse the repository at this point in the history
  82. Configuration menu
    Copy the full SHA
    5526c4c View commit details
    Browse the repository at this point in the history
  83. Configuration menu
    Copy the full SHA
    33d91ff View commit details
    Browse the repository at this point in the history
  84. Avoid redefining NOMINMAX

    glandium authored and shravanrn committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    ee6383b View commit details
    Browse the repository at this point in the history
  85. Configuration menu
    Copy the full SHA
    0a5c750 View commit details
    Browse the repository at this point in the history
  86. Remove non-MSVC definitions of ssize_t for Windows

    They conflict with the ones from the mingw headers.
    glandium authored and shravanrn committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    4829761 View commit details
    Browse the repository at this point in the history
  87. Configuration menu
    Copy the full SHA
    e5ac875 View commit details
    Browse the repository at this point in the history
  88. Configuration menu
    Copy the full SHA
    bc8702e View commit details
    Browse the repository at this point in the history
  89. Fix minor typo

    shravanrn committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    fc4e65d View commit details
    Browse the repository at this point in the history
  90. Configuration menu
    Copy the full SHA
    f203e7d View commit details
    Browse the repository at this point in the history
  91. Configuration menu
    Copy the full SHA
    1bab45b View commit details
    Browse the repository at this point in the history
  92. Configuration menu
    Copy the full SHA
    81f21c6 View commit details
    Browse the repository at this point in the history
  93. Configuration menu
    Copy the full SHA
    f62a28e View commit details
    Browse the repository at this point in the history
  94. Configuration menu
    Copy the full SHA
    fa01b44 View commit details
    Browse the repository at this point in the history
  95. Configuration menu
    Copy the full SHA
    0ed7397 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2021

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

Commits on Oct 15, 2021

  1. Configuration menu
    Copy the full SHA
    bce85cc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    06fa46d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4249593 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2021

  1. Configuration menu
    Copy the full SHA
    1b3aece View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    71fb6d6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0753375 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0470f5e View commit details
    Browse the repository at this point in the history
  5. Update comment in header

    shravanrn committed Oct 26, 2021
    Configuration menu
    Copy the full SHA
    81c6fc3 View commit details
    Browse the repository at this point in the history
  6. Typo in comment

    shravanrn committed Oct 26, 2021
    Configuration menu
    Copy the full SHA
    e159109 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    247bd88 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2021

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

Commits on Nov 6, 2021

  1. Configuration menu
    Copy the full SHA
    15bd21f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b803dc3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    504848a View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2021

  1. Configuration menu
    Copy the full SHA
    da81308 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cdcf201 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f407501 View commit details
    Browse the repository at this point in the history
  4. Formatting pass

    shravanrn committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    fd9d099 View commit details
    Browse the repository at this point in the history