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

Make some code easier to inline #1102

Closed
wants to merge 11 commits into from
Closed

Make some code easier to inline #1102

wants to merge 11 commits into from

Commits on Jul 5, 2024

  1. delete llvm bitcode files in runtime directory

    Dwight Guth committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    500e440 View commit details
    Browse the repository at this point in the history
  2. add llvm_header.h

    Dwight Guth committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    50aa142 View commit details
    Browse the repository at this point in the history
  3. don't try to compile files that no longer exist

    Dwight Guth committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    1aa2545 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6089be3 View commit details
    Browse the repository at this point in the history
  5. use new llvm_header.h in CreateTerm.cpp

    Dwight Guth committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    69212c7 View commit details
    Browse the repository at this point in the history
  6. delete function body before creating eval_ functions

    This is needed because previously we handled these with weak symbols,
    but the linker can no longer do this for us because everything is now in
    the same translation unit. Therefore, we reset these functions so that
    they no longer contain their "default" implementations when they get
    created by the compiler.
    Dwight Guth committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    09fe6a6 View commit details
    Browse the repository at this point in the history
  7. don't configure files that no longer exist

    Dwight Guth committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    ae0ba22 View commit details
    Browse the repository at this point in the history
  8. use opaque pointers in llvm_header.h

    Dwight Guth committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    cacfe04 View commit details
    Browse the repository at this point in the history
  9. fix bug in signature that went undetected until now

    Dwight Guth committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    10e457f View commit details
    Browse the repository at this point in the history
  10. delete cmake clause for files that were deleted

    Dwight Guth committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    1b18621 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. fix bug in ci-tests.sh

    Dwight Guth committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    b7ba5f6 View commit details
    Browse the repository at this point in the history