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

A proof of concept to create standalone C library #3

Draft
wants to merge 41 commits into
base: main
Choose a base branch
from

Commits on Sep 27, 2023

  1. use WASI Preview 1 module instead of WASI Preview 2 component

    Signed-off-by: Joel Dice <[email protected]>
    dicej committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    59c1481 View commit details
    Browse the repository at this point in the history
  2. ignore zero exit code

    Signed-off-by: Joel Dice <[email protected]>
    dicej committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    cedbc1b View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2023

  1. Modify path

    certik committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    477bdee View commit details
    Browse the repository at this point in the history
  2. Remove custom build step

    certik committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    326b37f View commit details
    Browse the repository at this point in the history
  3. Add a build script

    certik committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    2d1a713 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e3c66d0 View commit details
    Browse the repository at this point in the history
  5. Use Vec<u8>

    certik committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    9040a75 View commit details
    Browse the repository at this point in the history
  6. Refactor

    certik committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    dcb463d View commit details
    Browse the repository at this point in the history
  7. Borrow

    certik committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    6f3b5ec View commit details
    Browse the repository at this point in the history
  8. Rearrange

    certik committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    0944730 View commit details
    Browse the repository at this point in the history
  9. Export via C

    certik committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    62ea06c View commit details
    Browse the repository at this point in the history
  10. Call the C function

    certik committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    ce4e659 View commit details
    Browse the repository at this point in the history
  11. Simplify

    certik committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    b9c2a38 View commit details
    Browse the repository at this point in the history
  12. Simplify

    certik committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    c5e3981 View commit details
    Browse the repository at this point in the history
  13. Rework

    certik committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    4864ab4 View commit details
    Browse the repository at this point in the history
  14. Add mylib

    certik committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    1add678 View commit details
    Browse the repository at this point in the history
  15. Use it

    certik committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    629bd92 View commit details
    Browse the repository at this point in the history
  16. X

    certik committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    d188e50 View commit details
    Browse the repository at this point in the history
  17. Runs

    certik committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    4a7b54d View commit details
    Browse the repository at this point in the history
  18. OK

    certik committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    183a3c1 View commit details
    Browse the repository at this point in the history
  19. ok

    certik committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    9236862 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    bd6b3dc View commit details
    Browse the repository at this point in the history
  21. Now it works

    certik committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    292a4a2 View commit details
    Browse the repository at this point in the history
  22. X

    certik committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    802cd88 View commit details
    Browse the repository at this point in the history
  23. works

    certik committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    67f1534 View commit details
    Browse the repository at this point in the history
  24. X

    certik committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    67e6f9e View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2023

  1. offline

    certik committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    7301089 View commit details
    Browse the repository at this point in the history
  2. remove lock

    certik committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    4a0bf3b View commit details
    Browse the repository at this point in the history
  3. X

    certik committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    592a58e View commit details
    Browse the repository at this point in the history
  4. X

    certik committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    bb145de View commit details
    Browse the repository at this point in the history
  5. X

    certik committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    432fff6 View commit details
    Browse the repository at this point in the history
  6. X

    certik committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    2de6e03 View commit details
    Browse the repository at this point in the history
  7. X

    certik committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    ad27e87 View commit details
    Browse the repository at this point in the history
  8. X

    certik committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    fad9323 View commit details
    Browse the repository at this point in the history
  9. X?

    certik committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    6ddaf4f View commit details
    Browse the repository at this point in the history
  10. rename

    certik committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    1815454 View commit details
    Browse the repository at this point in the history
  11. compile

    certik committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    c5c7aea View commit details
    Browse the repository at this point in the history
  12. X

    certik committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    0aae4da View commit details
    Browse the repository at this point in the history
  13. X

    certik committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    24b9d9c View commit details
    Browse the repository at this point in the history
  14. X

    certik committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    6e335be View commit details
    Browse the repository at this point in the history
  15. release

    certik committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    72a772d View commit details
    Browse the repository at this point in the history