<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/bindings/python, branch release_33</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/bindings/python?h=release_33</id>
<link rel='self' href='https://git.amat.us/llvm/atom/bindings/python?h=release_33'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2012-12-01T21:57:30Z</updated>
<entry>
<title>[python] Add markup option to disassembler</title>
<updated>2012-12-01T21:57:30Z</updated>
<author>
<name>Gregory Szorc</name>
<email>gregory.szorc@gmail.com</email>
</author>
<published>2012-12-01T21:57:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fdddf771716a48857a1044abc7917886bf0bf719'/>
<id>urn:sha1:fdddf771716a48857a1044abc7917886bf0bf719</id>
<content type='text'>
Patch contributed by Wladimir J. van der Laan &lt;laanwj@gmail.com&gt;

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169102 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[python] fix get_library()</title>
<updated>2012-11-20T22:27:55Z</updated>
<author>
<name>Anders Waldenborg</name>
<email>anders@0x63.nu</email>
</author>
<published>2012-11-20T22:27:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=17cfe87c390265187d16a60ff4d7687802a07bba'/>
<id>urn:sha1:17cfe87c390265187d16a60ff4d7687802a07bba</id>
<content type='text'>
Before this fix, the LLVM Python bindings on SVN trunk always fail with:
	Exception: LLVM shared library not found!
since it's still looking for a library named "LLVM-3.1svn".

Besides updating the LLVM version in the library name,
this patch also changes llvm.get_library() to make it possible to run
the unit tests without installing the LLVM shared library into a
default linker search path.

e.g. after this patch, running the llvm/python unit tests with:
LD_LIBRARY_PATH=../build/Debug+Asserts/lib nosetests -v bindings/python/llvm/tests/
would work on Linux.

Patch from Scott Tsai (with some minor modifications)

Patch also acked by Gregory Szorc



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168390 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[python] Add negative MemoryBuffer testcase</title>
<updated>2012-03-22T11:23:52Z</updated>
<author>
<name>Anders Waldenborg</name>
<email>anders@0x63.nu</email>
</author>
<published>2012-03-22T11:23:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e3295cc5be7f7b2e3bb27e6bf94cd5c569f54876'/>
<id>urn:sha1:e3295cc5be7f7b2e3bb27e6bf94cd5c569f54876</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153248 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[python] Add some paths where to find test binary</title>
<updated>2012-03-21T08:34:58Z</updated>
<author>
<name>Anders Waldenborg</name>
<email>anders@0x63.nu</email>
</author>
<published>2012-03-21T08:34:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a8d873e178d45024db9c0ef6a25c6867424785f7'/>
<id>urn:sha1:a8d873e178d45024db9c0ef6a25c6867424785f7</id>
<content type='text'>
Adds /usr/lib/debug early to list, as some systems (debian) have unstripped libs in there
Adds /lib/i386-linux-gnu for systems that does multiarch (debian)



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153174 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[python] Mark get_test_binary as not being a test</title>
<updated>2012-03-21T08:18:19Z</updated>
<author>
<name>Anders Waldenborg</name>
<email>anders@0x63.nu</email>
</author>
<published>2012-03-21T08:18:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=359595413071ff706b484a875a23a4a7d1508f50'/>
<id>urn:sha1:359595413071ff706b484a875a23a4a7d1508f50</id>
<content type='text'>
get_test_binary is a helper method, not a test, make sure nosetests
doesn't pick it up as a test.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153173 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[llvm.py] Implement disassembler interface</title>
<updated>2012-03-11T02:32:56Z</updated>
<author>
<name>Gregory Szorc</name>
<email>gregory.szorc@gmail.com</email>
</author>
<published>2012-03-11T02:32:56Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=92a3e9d63a4fd408fce76c1b2ba71b5a7fb04b8a'/>
<id>urn:sha1:92a3e9d63a4fd408fce76c1b2ba71b5a7fb04b8a</id>
<content type='text'>
It doesn't currently support the op info and symbol lookup callbacks,
but it is better than nothing.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152527 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Revert "[llvm.py] Implement interface to enhanced disassembler"</title>
<updated>2012-03-10T21:44:03Z</updated>
<author>
<name>Gregory Szorc</name>
<email>gregory.szorc@gmail.com</email>
</author>
<published>2012-03-10T21:44:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=309a2c4e3be8a5dc55e76e766be2d2fb0f9cdec2'/>
<id>urn:sha1:309a2c4e3be8a5dc55e76e766be2d2fb0f9cdec2</id>
<content type='text'>
Chris Lattner says the edis interface is going away. It doesn't make
sense to land something that will go away in the near future.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152508 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[llvm.py] Implement interface to enhanced disassembler</title>
<updated>2012-03-10T21:05:05Z</updated>
<author>
<name>Gregory Szorc</name>
<email>gregory.szorc@gmail.com</email>
</author>
<published>2012-03-10T21:05:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0b3aae906fa302bcad0863b92f16aec020db26ad'/>
<id>urn:sha1:0b3aae906fa302bcad0863b92f16aec020db26ad</id>
<content type='text'>
This requires a C++ change to EDDisassembler's ctor to function properly
(the llvm::InitializeAll* functions aren't being called currently and
there is no way to call them from Python).

Code is partially tested and works well enough for initial commit. There
are probably many small bugs.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152506 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[llvm.py] Make LLVMObject.__del__ work if called during __init__</title>
<updated>2012-03-10T21:01:14Z</updated>
<author>
<name>Gregory Szorc</name>
<email>gregory.szorc@gmail.com</email>
</author>
<published>2012-03-10T21:01:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d3ac784fbb1e3cc31f9d8bd702fcda5a63d3ca8e'/>
<id>urn:sha1:d3ac784fbb1e3cc31f9d8bd702fcda5a63d3ca8e</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152505 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[llvm.py] Define enumerations from Core.h; add OpCode class</title>
<updated>2012-03-10T05:50:56Z</updated>
<author>
<name>Gregory Szorc</name>
<email>gregory.szorc@gmail.com</email>
</author>
<published>2012-03-10T05:50:56Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b7487d4edc34fa22b697d0874331c163ed2c6847'/>
<id>urn:sha1:b7487d4edc34fa22b697d0874331c163ed2c6847</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152483 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
