Skip to content
This repository was archived by the owner on Nov 1, 2021. It is now read-only.

Commit 4464581

Browse files
committed
Support for Python 3 in libclang python bindings
Summary: Python bindings tests now pass in Python 3. `map` in Python 3 is lazily evaluated so the method by which functions are registered needed updating. Strings are unicode in Python 3 not UTF-8, I've tried to create an new c_types-like class (c_string_p) to automate the conversion. String conversions made explicit where required. Reviewers: eliben, nemanjai, skalinichev, compnerd Subscribers: mgorny, cfe-commits Differential Revision: https://reviews.llvm.org/D26082 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@285909 91177308-0d34-0410-b5e6-96231b3b80d8
1 parent 47592b1 commit 4464581

File tree

2 files changed

+97
-56
lines changed

2 files changed

+97
-56
lines changed

0 commit comments

Comments
 (0)