Releases: Cisco-Talos/clamav-bytecode-compiler
Releases · Cisco-Talos/clamav-bytecode-compiler
1.4.0
➕ Upgrade bytecode compiler project to LLVM 16.
- The bytecode compiler project now builds multiple shared object files,
instead of just one with all of the passes. This is due to running with
the "new" pass manager, instead of running with the legacy pass manager,
as before. See https://llvm.org/docs/NewPassManager.html and
https://blog.llvm.org/posts/2021-03-26-the-new-pass-manager/ for more details. - The bytecode compiler currently uses (deprecated) non-opaque pointers.
Updating to all opaque pointers will be required for the next release.
See https://llvm.org/docs/OpaquePointers.html for more information.
🌌 New Requirements:
- LLVM 16
- Clang 16
1.4.0 release candidate
➕ Upgrade bytecode compiler project to LLVM 16.
- The bytecode compiler project now builds multiple shared object files,
instead of just one with all of the passes. This is due to running with
the "new" pass manager, instead of running with the legacy pass manager,
as before. See https://llvm.org/docs/NewPassManager.html and
https://blog.llvm.org/posts/2021-03-26-the-new-pass-manager/ for more details. - The bytecode compiler currently uses (deprecated) non-opaque pointers.
Updating to all opaque pointers will be required for the next release.
See https://llvm.org/docs/OpaquePointers.html for more information.
🌌 New Requirements:
- LLVM 16
- Clang 16