llvm-project/clang/bindings/python/tests/cindex
Jonathan Coe e93970c55d Add Python 3 support to clang.cindex
Summary:
Introduce an interop string to convert from unicode to c-strings where needed.
Add missing conversions from _CXString to strings in function registrations.
Explicitly evaluate lists where Python 3's lazy iterators would not otherwise do so.

This is an improvement upon the reverted change proposed in https://reviews.llvm.org/D26082

Reviewers: compnerd, skalinichev, modocache, MathieuDuponchelle

Reviewed By: compnerd

Subscribers: cfe-commits

Tags: #clang-c

Differential Revision: https://reviews.llvm.org/D31568

llvm-svn: 300829
2017-04-20 10:11:01 +00:00
..
INPUTS
__init__.py
test_access_specifiers.py
test_cdb.py python binding: expose compile command filename 2016-03-07 18:44:42 +00:00
test_code_completion.py
test_comment.py
test_cursor.py [libclang] Fix python tests 2016-12-03 12:53:06 +00:00
test_cursor_kind.py [libclang] Fix a failure in a test for python bindings on CursorKind.OVERLOAD_CANDIDATE. 2016-10-18 09:30:33 +00:00
test_diagnostics.py python: add bindings for children of diagnostics 2016-04-30 21:14:01 +00:00
test_file.py
test_index.py
test_location.py
test_token_kind.py
test_tokens.py [libclang] Fix python tests 2016-12-03 12:53:06 +00:00
test_translation_unit.py Add Python 3 support to clang.cindex 2017-04-20 10:11:01 +00:00
test_type.py [libclang] Return deduced type for auto type, not the one written in the source. 2015-09-03 16:11:10 +00:00
util.py Implement a convenience recursive walk method over a cursor and its descendants. 2014-05-29 02:35:27 +00:00