An open API service for providing issue and pull request metadata for open source projects.

GitHub / GaloisInc/llvm-pretty-bc-parser issues and pull requests

#295 - ci: Test with LLVM 18

Issue - State: open - Opened by langston-barrett 2 months ago
Labels: CI, llvm/18.0

#294 - ci: Test with LLVM 17

Issue - State: open - Opened by langston-barrett 2 months ago - 1 comment
Labels: CI, llvm/17.0

#293 - ci: Use a more recent version of LLVM in the `build` job

Issue - State: open - Opened by langston-barrett 2 months ago
Labels: CI

#292 - Unable to parse data layout: `e-m:o-i64:64-i128:128-n32:64-S128-Fn32`

Issue - State: open - Opened by langston-barrett 2 months ago - 4 comments
Labels: compiler/clang, llvm/9.0

#291 - Prepare release 0.5.0

Pull Request - State: closed - Opened by sauclovian-g 4 months ago

#290 - Bump the llvm-pretty reference in the nix setup as well

Pull Request - State: closed - Opened by sauclovian-g 5 months ago - 1 comment

#289 - Bump llvm-pretty submodule to current master

Pull Request - State: closed - Opened by sauclovian-g 5 months ago - 1 comment

#286 - Generalize `*WithWarnings` functions to always return warnings, even in the event of an error

Issue - State: open - Opened by RyanGlScott 5 months ago - 1 comment
Labels: enhancement

#285 - Support GHC 9.10.1, drop 9.4.5

Pull Request - State: open - Opened by langston-barrett 6 months ago - 3 comments

#284 - Support GHC 9.12

Issue - State: open - Opened by langston-barrett 6 months ago

#283 - Support GHC 9.10

Issue - State: open - Opened by langston-barrett 6 months ago

#282 - Downgrade metadata size-related errors into warnings

Pull Request - State: closed - Opened by RyanGlScott 6 months ago - 15 comments

#281 - Fix file-local symtab lookups

Pull Request - State: closed - Opened by kquick 6 months ago - 1 comment

#280 - Add support for LLVM address spaces

Pull Request - State: open - Opened by peterohanley 8 months ago - 1 comment

#279 - Support changes to `getelementptr` instruction in LLVM 19

Issue - State: open - Opened by RyanGlScott 10 months ago
Labels: llvm/19.0

#278 - Implement `CST_CODE_CE_GEP` (replacing `CST_CODE_CE_GEP_OLD` in LLVM 19)

Issue - State: open - Opened by RyanGlScott 10 months ago
Labels: llvm/19.0

#277 - Support debug records (introduced in LLVM 19)

Issue - State: open - Opened by RyanGlScott 10 months ago
Labels: llvm/19.0

#276 - Document how to update `flake.lock` file when bumping `llvm-pretty` submodule

Issue - State: open - Opened by RyanGlScott 11 months ago - 1 comment
Labels: docs, CI

#275 - Prepare release 0.4.2.0

Pull Request - State: closed - Opened by mccleeary-galois 11 months ago

#274 - Parse atomic operations introduced in LLVM 9+

Pull Request - State: closed - Opened by RyanGlScott about 1 year ago

#273 - Fix #272, update submodule to new location.

Pull Request - State: closed - Opened by mccleeary-galois about 1 year ago - 2 comments

#272 - Update llvm-pretty submodule location

Issue - State: closed - Opened by mccleeary-galois about 1 year ago

#269 - Apple clang version 15.0.0: Invalid record size: 15

Issue - State: closed - Opened by thanh-hai-tran over 1 year ago - 1 comment
Labels: Apple

#261 - Support `DIAssignID` (LLVM 17)

Pull Request - State: open - Opened by RyanGlScott almost 2 years ago

#260 - `llvm-pretty-bc-parser` inlines metadata nodes unnecessarily

Issue - State: open - Opened by RyanGlScott almost 2 years ago - 2 comments
Labels: bug, llvm/17.0

#248 - Consider being more permissive when parsing LLVM metadata

Issue - State: closed - Opened by RyanGlScott almost 2 years ago
Labels: enhancement

#247 - Allow parsing `METADATA_DERIVED_TYPE` from Apple LLVM

Pull Request - State: closed - Opened by RyanGlScott almost 2 years ago - 8 comments
Labels: Apple

#235 - Investigate why Xcode Clang-produced binaries fail to parse

Issue - State: closed - Opened by RyanGlScott almost 2 years ago - 6 comments
Labels: bug, help wanted, compiler/clang, Apple

#100 - New-style (non-MDString-based) composite type references

Pull Request - State: closed - Opened by langston-barrett over 6 years ago - 1 comment

#99 - C++ template and extern tests

Pull Request - State: closed - Opened by langston-barrett over 6 years ago

#98 - Fix parsing of DIImportedEntity

Pull Request - State: closed - Opened by langston-barrett over 6 years ago

#97 - Normalize modules in roundtrip tests

Pull Request - State: closed - Opened by langston-barrett over 6 years ago

#96 - Create a Dockerized fuzzing build

Pull Request - State: closed - Opened by langston-barrett over 6 years ago

#95 - DISubprogram: Parse dispUnit field

Pull Request - State: closed - Opened by langston-barrett over 6 years ago - 2 comments

#94 - Better structural diffs in disasm-test

Pull Request - State: closed - Opened by langston-barrett over 6 years ago

#93 - Deduplication of metadata

Pull Request - State: closed - Opened by langston-barrett over 6 years ago - 3 comments

#92 - Simplify resolveNode

Pull Request - State: closed - Opened by langston-barrett over 6 years ago - 1 comment

#91 - Roundtrip tests

Pull Request - State: closed - Opened by langston-barrett over 6 years ago - 1 comment

#90 - disasm-tests that don't compile with any version of llvm-as

Issue - State: closed - Opened by langston-barrett over 6 years ago - 1 comment

#89 - Regression tests: allow cabal new-build

Pull Request - State: closed - Opened by langston-barrett over 6 years ago - 3 comments

#88 - Travis CI

Pull Request - State: closed - Opened by langston-barrett over 6 years ago

#87 - Strict references to metadata strings

Pull Request - State: closed - Opened by langston-barrett over 6 years ago - 1 comment

#86 - Roundtrip tests

Issue - State: closed - Opened by langston-barrett over 6 years ago

#85 - Implement DWARF address space of DIDerivedType

Issue - State: closed - Opened by langston-barrett over 6 years ago
Labels: llvm/6.0

#84 - Add length assertions for various metadata records

Pull Request - State: closed - Opened by langston-barrett over 6 years ago - 3 comments

#83 - Enable parsing of source_filename

Pull Request - State: closed - Opened by langston-barrett over 6 years ago - 2 comments

#82 - Add tests for llvm-disasm from the LLVM project

Pull Request - State: closed - Opened by langston-barrett over 6 years ago

#81 - Remove outdated TODO about DILocation/MDLocation in LLVM 3.7+

Pull Request - State: closed - Opened by langston-barrett over 6 years ago - 1 comment

#80 - Better error messages for exceptions

Pull Request - State: closed - Opened by langston-barrett over 6 years ago - 1 comment

#79 - Ordering/IDs of debug information were changed in LLVM 3.9

Issue - State: closed - Opened by langston-barrett over 6 years ago - 5 comments
Labels: llvm/3.9

#78 - Missing nonnull

Issue - State: open - Opened by langston-barrett over 6 years ago

#77 - Missing tail call

Issue - State: open - Opened by langston-barrett over 6 years ago

#76 - Implement TRIPLE

Issue - State: closed - Opened by langston-barrett over 6 years ago

#75 - Additional documentation

Pull Request - State: closed - Opened by langston-barrett over 6 years ago
Labels: docs

#74 - Missing source_filename

Issue - State: closed - Opened by langston-barrett over 6 years ago - 2 comments

#73 - Report the call stack along with exceptions

Pull Request - State: closed - Opened by langston-barrett over 6 years ago

#72 - Parse global variables ahead of the rest of the module

Pull Request - State: closed - Opened by langston-barrett over 6 years ago - 2 comments

#71 - Add regression tests

Pull Request - State: closed - Opened by langston-barrett over 6 years ago

#70 - Metadata: Use applicative parsing style

Pull Request - State: closed - Opened by langston-barrett over 6 years ago

#69 - Put mdString, mdStringOrNull, and mdNodeRef in Parse

Pull Request - State: closed - Opened by langston-barrett almost 7 years ago - 2 comments

#68 - Create a README linking to the specification and implementation

Pull Request - State: closed - Opened by langston-barrett almost 7 years ago

#67 - Uncaught BadValueRef exception

Issue - State: closed - Opened by langston-barrett almost 7 years ago - 1 comment

#65 - Unable to parse C++ output from Clang 6

Issue - State: closed - Opened by david-christiansen about 7 years ago - 4 comments
Labels: compiler/clang++

#63 - UTF8 strings in bitcode files are not decoded

Issue - State: closed - Opened by brianhuffman over 7 years ago - 2 comments

#62 - Add an AST option to the disassembler

Pull Request - State: closed - Opened by TomMD over 7 years ago

#61 - Fix fast math flag parsing

Issue - State: open - Opened by TomMD over 7 years ago

#60 - Fix parse of fast math field.

Pull Request - State: closed - Opened by TomMD over 7 years ago - 1 comment

#59 - Add an new tool `llvm-ast` which is default non-buildable.

Pull Request - State: closed - Opened by TomMD almost 8 years ago

#58 - Merge fixes and more DebugInfo support relevant to clang++ generated bitcode

Pull Request - State: closed - Opened by TomMD almost 8 years ago - 1 comment

#57 - Possibly more mis-handling of `opaque` types

Issue - State: closed - Opened by TomMD about 8 years ago - 1 comment
Labels: bug

#56 - `CMPXCHG` is unimplemented

Issue - State: closed - Opened by TomMD about 8 years ago - 1 comment

#55 - Fix #16 Parse opaque structs correctly.

Pull Request - State: closed - Opened by TomMD about 8 years ago

#54 - Fix METADATA_COMPILE_UNIT on clang-5.0.0

Issue - State: closed - Opened by elliottt over 8 years ago - 1 comment
Labels: bug, compiler/clang, llvm/5.0

#53 - Fix parsing of bitcast within load with LLVM 3.8+

Issue - State: closed - Opened by atomb over 8 years ago
Labels: priority

#52 - Extend support for METADATA_SUBPROGRAM for LLVM 3.9+

Issue - State: closed - Opened by atomb over 8 years ago - 1 comment
Labels: priority

#51 - Implement GLOBALVAL_SUMMARY_BLOCK_ID

Issue - State: open - Opened by atomb over 8 years ago

#50 - Implement MODULE_STRTAB_BLOCK_ID

Issue - State: open - Opened by atomb over 8 years ago

#49 - Implement USELIST_BLOCK_ID

Issue - State: open - Opened by atomb over 8 years ago

#48 - Implement MODULE_CODE_IFUNC

Issue - State: open - Opened by atomb over 8 years ago

#47 - Implement MODULE_CODE_HASH

Issue - State: open - Opened by atomb over 8 years ago

#46 - Implement MODULE_CODE_ALIAS

Issue - State: open - Opened by atomb over 8 years ago

#45 - Implement MODULE_CODE_COMDAT

Issue - State: open - Opened by atomb over 8 years ago

#44 - Implement METADATA_INDEX

Issue - State: closed - Opened by atomb over 8 years ago - 1 comment

#43 - Implement METADATA_INDEX_OFFSET

Issue - State: closed - Opened by atomb over 8 years ago - 4 comments
Labels: priority

#42 - Implement METADATA_GLOBAL_VAR_EXPR

Issue - State: open - Opened by atomb over 8 years ago

#41 - Implement METADATA_GLOBAL_DECL_ATTACHMENT

Issue - State: closed - Opened by atomb over 8 years ago - 2 comments

#40 - Implement METADATA_MACRO_FILE

Issue - State: open - Opened by atomb over 8 years ago

#39 - Implement METADATA_MACRO

Issue - State: open - Opened by atomb over 8 years ago

#38 - Implement METADATA_MODULE

Issue - State: open - Opened by atomb over 8 years ago

#37 - Implement METADATA_IMPORTED_ENTITY

Issue - State: closed - Opened by atomb over 8 years ago - 1 comment

#36 - Implement METADATA_OBJC_PROPERTY

Issue - State: open - Opened by atomb over 8 years ago

#35 - Implement METADATA_TEMPLATE_VALUE

Issue - State: closed - Opened by atomb over 8 years ago - 1 comment

#34 - Implement METADATA_TEMPLATE_TYPE

Issue - State: closed - Opened by atomb over 8 years ago - 1 comment

#33 - Implement METADATA_NAMESPACE

Issue - State: closed - Opened by atomb over 8 years ago - 1 comment

#32 - Implement METADATA_ENUMERATOR

Issue - State: open - Opened by atomb over 8 years ago - 1 comment

#31 - Implement METADATA_GENERIC_DEBUG

Issue - State: open - Opened by atomb over 8 years ago