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

Clang 16 upgrade #48

Merged
merged 18 commits into from
May 9, 2024
Merged

Commits on Feb 2, 2024

  1. Configuration menu
    Copy the full SHA
    2620713 View commit details
    Browse the repository at this point in the history
  2. Update examples/PassManager/AnalysisPlugin/CMakeLists.txt

    Co-authored-by: Micah Snyder <[email protected]>
    ragusaa and micahsnyder committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    7eb71f3 View commit details
    Browse the repository at this point in the history
  3. Update examples/LegacyPassManager/CMakeLists.txt

    Co-authored-by: Micah Snyder <[email protected]>
    ragusaa and micahsnyder committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    54145ca View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0504713 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    de14fbf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b6fe70a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3b7e5c6 View commit details
    Browse the repository at this point in the history
  8. Update examples/PassManager/CMakeLists.txt

    Co-authored-by: Micah Snyder <[email protected]>
    ragusaa and micahsnyder committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    84937a9 View commit details
    Browse the repository at this point in the history
  9. Update libclambcc/ClamBCRemoveUSUB/ClamBCRemoveUSUB.cpp

    Co-authored-by: Micah Snyder <[email protected]>
    ragusaa and micahsnyder committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    7516556 View commit details
    Browse the repository at this point in the history
  10. Update libclambcc/ClamBCRemoveUnsupportedICMPIntrinsics/ClamBCRemoveU…

    …nsupportedICMPIntrinsics.cpp
    
    Co-authored-by: Micah Snyder <[email protected]>
    ragusaa and micahsnyder committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    3c5556a View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. Configuration menu
    Copy the full SHA
    15b1b64 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3066a9e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d5c20c2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    947fe30 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'Clang-16-Upgrade_2' of github.com:ragusaa/clamav-byteco…

    …de-compiler into Clang-16-Upgrade_2
    ragusaa committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    e629523 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. Restructure libclambcc directory to fix unit tests

    The unit tests rely on all of the opt pass libraries being located in
    the same directory as libclambccommon.so, as specified using
    LD_LIBRARY_PATH.
    
    One solution would have been to specify a path for each opt pass library
    in LD_LIBRARY_PATH and then search for each library in each of those
    LD_LIBRARY_PATH paths. However this felt very clunky.
    
    Instead, this commit solves the problem by placing the source for all
    opt passes in the same directory, which will mean that the .so's created
    in the build directory will also be co-located and thus using a single
    path for LD_LIBRARY_PATH will suffice.
    
    To make present and future copy-pasting easy, I also renamed the
    libraries to be camel-case.
    micahsnyder committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    c51e641 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Updated NEWS.md

    ragusaa committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    0c2153f View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

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