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

Upload z3 built by vcpkg as release assets in CI. Maybe test whether it works in CI later. #264

Draft
wants to merge 63 commits into
base: master
Choose a base branch
from

Commits on Oct 13, 2023

  1. Add basic support for vcpkg.

    Use vcpkg-rs to manage z3 instead. A non-default feature vcpkg is added.
    
    However, vcpkg-rs does not support wasm32 target currently. I created a pull request there at mcgoo/vcpkg-rs#53
    TheVeryDarkness committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    163f80c View commit details
    Browse the repository at this point in the history
  2. Improve support for wasm32.

    Make emscripten visible to wasm32-unknown-unknown if emscripten is installed.
    TheVeryDarkness committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    0df54a2 View commit details
    Browse the repository at this point in the history
  3. Fix a warning.

    Z3_HEADER_VAR will disappear when the feature vcpkg is enabled.
    TheVeryDarkness committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    0b30251 View commit details
    Browse the repository at this point in the history
  4. Make clippy happy

    Use is_err instead of pattern matching.
    TheVeryDarkness committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    651f28c View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. Configuration menu
    Copy the full SHA
    c284d15 View commit details
    Browse the repository at this point in the history
  2. Refactor the process.

    Added missing cargo:rerun-if-changed for header.
    TheVeryDarkness committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    2d8d63f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    02de1e7 View commit details
    Browse the repository at this point in the history
  4. Fix mistakes in ci

    TheVeryDarkness committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    7716650 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e4bcbdc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ed6b65b View commit details
    Browse the repository at this point in the history
  7. Revert "Improve support for wasm32."

    This reverts commit 0df54a2.
    TheVeryDarkness committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    728b962 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8eedfa7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d10c623 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d4d3164 View commit details
    Browse the repository at this point in the history
  11. Fix an error in ci

    TheVeryDarkness committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    a31eb7f View commit details
    Browse the repository at this point in the history
  12. Fixing ci errors.

    TheVeryDarkness committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    9f0bd1d View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a5b44da View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    ecb607b View commit details
    Browse the repository at this point in the history
  15. No fail fast

    TheVeryDarkness committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    63aa222 View commit details
    Browse the repository at this point in the history
  16. Test on windows only.

    TheVeryDarkness committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    6c0f856 View commit details
    Browse the repository at this point in the history
  17. Clean build trees after build.

    So that rust can continue to build.
    TheVeryDarkness committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    25a913e View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    e5244a6 View commit details
    Browse the repository at this point in the history
  19. Show default toolchain of rust.

    By this, we can check whether the toolchain matches the vcpkg triplet.
    TheVeryDarkness committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    bfb6a46 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    d164579 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    954a72f View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    8094dbf View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    73a27e4 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2023

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

Commits on Oct 26, 2023

  1. Configuration menu
    Copy the full SHA
    c1e7eaa View commit details
    Browse the repository at this point in the history
  2. Fix an error in CI

    TheVeryDarkness committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    77c8267 View commit details
    Browse the repository at this point in the history
  3. Fix some errors in CI

    TheVeryDarkness committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    25c624b View commit details
    Browse the repository at this point in the history
  4. A preliminary CI

    TheVeryDarkness committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    5b79ce2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e7ab918 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d5a912f View commit details
    Browse the repository at this point in the history
  7. Disable cache

    TheVeryDarkness committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    ec05154 View commit details
    Browse the repository at this point in the history
  8. Fix an error in CI

    TheVeryDarkness committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    049ad95 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2023

  1. Configuration menu
    Copy the full SHA
    896de47 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fce05af View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1805f7c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b7d42f3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    53cf9c3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    01f1486 View commit details
    Browse the repository at this point in the history
  7. Automatically triger the workflow.

    I couldn't find the button.
    TheVeryDarkness committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    6349e6c View commit details
    Browse the repository at this point in the history
  8. Fix an error in CI

    Create directory before it's used.
    TheVeryDarkness committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    888d58e View commit details
    Browse the repository at this point in the history
  9. Another way to get and upload built files.

    Not elegant in some aspects.
    TheVeryDarkness committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    f7821e5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5f651d2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5f35d49 View commit details
    Browse the repository at this point in the history
  12. Fix an error in CI.

    Added a vertical line.
    TheVeryDarkness committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    ddb8af8 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    fe7828f View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    bd832bb View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2023

  1. CI: Hard code copied files.

    Otherwise things will be too big.
    TheVeryDarkness committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    63987ba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8a362ae View commit details
    Browse the repository at this point in the history
  3. Fix an error in CI.

    TheVeryDarkness committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    475f4d6 View commit details
    Browse the repository at this point in the history
  4. Fix an error in CI.

    TheVeryDarkness committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    40090f7 View commit details
    Browse the repository at this point in the history
  5. Fix an error in CI

    TheVeryDarkness committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    b0d0370 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4a99f76 View commit details
    Browse the repository at this point in the history
  7. Fix an error in CI

    TheVeryDarkness committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    afa2a92 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2023

  1. Configuration menu
    Copy the full SHA
    d1209bd View commit details
    Browse the repository at this point in the history
  2. Correct output case.

    TheVeryDarkness committed Oct 29, 2023
    Configuration menu
    Copy the full SHA
    4dcfb13 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    df436df View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f5c9abc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f7e32e6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c0dbcbf View commit details
    Browse the repository at this point in the history