-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #268 from GaloisInc/0.4.1.0-release-prep
`llvm-pretty-bc-parser-0.4.1.0` release prep
- Loading branch information
Showing
4 changed files
with
27 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
# Revision history for llvm-pretty-bc-parser | ||
|
||
## 0.4.1.0 (January 2024) | ||
|
||
* Add preliminary support for LLVM versions up through 16. | ||
* Require building with `llvm-pretty-0.12.*`. | ||
* Add preliminary support for parsing opaque pointers. For now, | ||
`llvm-pretty-bc-parser` will still fill in the types of certain instructions | ||
with non-opaque pointer types (e.g., the type of memory to store in a `store` | ||
instruction), so be wary of this if you are parsing a bitcode file that | ||
contains opaque pointers. See also the discussion in | ||
https://github.com/GaloisInc/llvm-pretty-bc-parser/issues/262. | ||
* Improve the runtime performance of the parser. | ||
* A variety of bugfixes. Some notable fixes include: | ||
* Fix a bug in which the parser would fail to parse `DIDerivedType` nodes | ||
produced by Apple Clang on macOS. | ||
* Fix a bug in which the DWARF address space field of a `DIDerivedType` node | ||
was parsed incorrectly. | ||
* Fix a bug in which constant `fcmp`/`icmp` expressions would parse their | ||
operands incorrectly. |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Submodule llvm-pretty
updated
from 8124fc to e7b2bf
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
cabal-version: 2.4 | ||
Name: llvm-pretty-bc-parser | ||
Version: 0.4.0.0.99 | ||
Version: 0.4.1.0.99 | ||
License: BSD-3-Clause | ||
License-file: LICENSE | ||
Author: Trevor Elliott <[email protected]> | ||
|
@@ -18,7 +18,7 @@ Description: | |
|
||
Extra-source-files: disasm-test/tests/*.ll | ||
|
||
extra-doc-files: README.md | ||
extra-doc-files: CHANGELOG.md, README.md | ||
|
||
Flag fuzz | ||
Description: Enable fuzzing harness | ||
|
@@ -75,7 +75,7 @@ Library | |
bytestring >= 0.10, | ||
containers >= 0.4, | ||
fgl >= 5.5, | ||
llvm-pretty >= 0.11.0.0.101 && < 0.12, | ||
llvm-pretty >= 0.12.0.0.99 && < 0.13, | ||
mtl >= 2.2.2, | ||
pretty >= 1.0.1, | ||
uniplate >= 1.6, | ||
|