llvmpy 是使用 LLVM C 库的 Python 封装,可简单访问编译工具,一般用于:
动态创建 LLVM IR for linking with LLVM IR produced by CLANG or dragonegg
使用 LLVM 执行引擎动态构建机器码
和 PLY 一起使用,可用 Python 来写一个完整的编译器
CRoaring
Portable Roaring bitmaps in C (and C++) with full support for your favorite compiler (GNU GCC, LLVM's clang, Visual Studio). Included in the list of open source C software.
Introduction
Bitsets, also called bitmaps, are commonly used