[PATCH] D146163: Experimental new python bindings for clang/llvm based on Cython

Rick Mark via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Wed Mar 15 12:45:05 PDT 2023


rickmark created this revision.
Herald added a project: All.
rickmark requested review of this revision.
Herald added subscribers: llvm-commits, cfe-commits, aheejin.
Herald added projects: clang, LLVM.

This is a new set of bindings that are compile time checked and early bound.  This provides
better performance as well as supports LLVM static libraries as well as ensures that
any interface mismatch is found at compile time instead of runtime


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D146163

Files:
  clang/bindings/python/clang/clang_c.pxd
  clang/bindings/python/clang/clang_c.pyx
  llvm/bindings/python/llvm/llvm_c.pxd
  llvm/bindings/python/llvm/llvm_c.pyx

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D146163.505595.patch
Type: text/x-patch
Size: 189166 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20230315/e41c5d95/attachment-0001.bin>


More information about the cfe-commits mailing list