<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/lldb/scripts/Python, branch meklort-10.0.1</title>
<subtitle>Project Ortega BCM5719 LLVM</subtitle>
<id>https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1</id>
<link rel='self' href='https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/'/>
<updated>2020-01-10T21:54:33+00:00</updated>
<entry>
<title>[lldb/Scripts] Move android script from underneath Python dir</title>
<updated>2020-01-10T21:54:33+00:00</updated>
<author>
<name>Jonas Devlieghere</name>
<email>jonas@devlieghere.com</email>
</author>
<published>2020-01-10T21:54:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=7c47a3719a9e587fdf993637dc09d97b5397483b'/>
<id>urn:sha1:7c47a3719a9e587fdf993637dc09d97b5397483b</id>
<content type='text'>
The scripts root directory already contains python scripts. No need to
keep this one nested under a dedicated Python directory.
</content>
</entry>
<entry>
<title>[lldb/Scripts] Remove remote-build.py</title>
<updated>2020-01-10T21:53:12+00:00</updated>
<author>
<name>Jonas Devlieghere</name>
<email>jonas@devlieghere.com</email>
</author>
<published>2020-01-10T21:53:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=e6d219122d5a94fa8642c67c391aeb47fc032c89'/>
<id>urn:sha1:e6d219122d5a94fa8642c67c391aeb47fc032c89</id>
<content type='text'>
With Xcode gone this is no longer relevant.
</content>
</entry>
<entry>
<title>[lldb/Bindings] Move bindings into their own subdirectory</title>
<updated>2020-01-09T16:44:34+00:00</updated>
<author>
<name>Jonas Devlieghere</name>
<email>jonas@devlieghere.com</email>
</author>
<published>2020-01-09T15:57:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=6498aff249a1c3c6bad33137df3b90e2973722d6'/>
<id>urn:sha1:6498aff249a1c3c6bad33137df3b90e2973722d6</id>
<content type='text'>
All the code required to generate the language bindings for Python and
Lua lives under scripts, even though the majority of this code aren't
scripts at all, and surrounded by scripts that are totally unrelated.

I've reorganized these files and moved everything related to the
language bindings into a new top-level directory named bindings. This
makes the corresponding files self contained and much more discoverable.

Differential revision: https://reviews.llvm.org/D72437
</content>
</entry>
<entry>
<title>[lldb/SWIG] Refactor extensions to be non Python-specific (3/3)</title>
<updated>2020-01-09T05:02:59+00:00</updated>
<author>
<name>Jonas Devlieghere</name>
<email>jonas@devlieghere.com</email>
</author>
<published>2020-01-09T04:56:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=51bdd98b8a52d07004bcaddff26caf376a1c32bf'/>
<id>urn:sha1:51bdd98b8a52d07004bcaddff26caf376a1c32bf</id>
<content type='text'>
The current SWIG extensions for the string conversion operator is Python
specific because it uses the PythonObjects. This means that the code
cannot be reused for other SWIG supported languages such as Lua.

This reimplements the extensions in a more generic way that can be
reused. It uses a SWIG macro to reduce code duplication.

Differential revision: https://reviews.llvm.org/D72377
</content>
</entry>
<entry>
<title>[lldb/SWIG] Refactor extensions to be non Python-specific (2/2)</title>
<updated>2020-01-09T00:34:09+00:00</updated>
<author>
<name>Jonas Devlieghere</name>
<email>jonas@devlieghere.com</email>
</author>
<published>2020-01-09T00:13:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=ae47a3d8107856c84c104f3c2e43a553f4e36748'/>
<id>urn:sha1:ae47a3d8107856c84c104f3c2e43a553f4e36748</id>
<content type='text'>
The current SWIG extensions for the string conversion operator is Python
specific because it uses the PythonObjects. This means that the code
cannot be reused for other SWIG supported languages such as Lua.

This reimplements the extensions in a more generic way that can be
reused. It uses a SWIG macro to reduce code duplication.

Differential revision: https://reviews.llvm.org/D72377
</content>
</entry>
<entry>
<title>[lldb/SWIG] Refactor extensions to be non Python-specific</title>
<updated>2020-01-08T21:37:07+00:00</updated>
<author>
<name>Jonas Devlieghere</name>
<email>jonas@devlieghere.com</email>
</author>
<published>2020-01-08T21:34:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=0341c11e08504acef8c16ab07210bc253dadf2d9'/>
<id>urn:sha1:0341c11e08504acef8c16ab07210bc253dadf2d9</id>
<content type='text'>
The current SWIG extensions for the string conversion operator is Python
specific because it uses the PythonObjects. This means that the code
cannot be reused for other SWIG supported languages such as Lua.

This reimplements the extensions in a more generic way that can be
reused.

Differential revision: https://reviews.llvm.org/D72377
</content>
</entry>
<entry>
<title>Revert "Re-land "[lldb/Lua] Add string conversion operator for SBTarget.""</title>
<updated>2020-01-08T00:45:43+00:00</updated>
<author>
<name>Jonas Devlieghere</name>
<email>jonas@devlieghere.com</email>
</author>
<published>2020-01-08T00:45:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=6563826ff0f83cc8ef6c84154841245834a5b37e'/>
<id>urn:sha1:6563826ff0f83cc8ef6c84154841245834a5b37e</id>
<content type='text'>
This was returning a pointer to a stack-allocated memory location. This
works for Python where we return a PythonString which must own the
underlying string.
</content>
</entry>
<entry>
<title>Re-land "[lldb/Lua] Add string conversion operator for SBTarget."</title>
<updated>2020-01-07T21:43:40+00:00</updated>
<author>
<name>Jonas Devlieghere</name>
<email>jonas@devlieghere.com</email>
</author>
<published>2020-01-07T21:23:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=06d122bc4236bf0d049eab72d883c98cfc2a9901'/>
<id>urn:sha1:06d122bc4236bf0d049eab72d883c98cfc2a9901</id>
<content type='text'>
Extend the SBTarget class with a string conversion operator and reuse
the same code between Python and Lua. This should happen for all the SB
classes, but I'm doing just this one as an example and for use in a test
case.
</content>
</entry>
<entry>
<title>Revert "[lldb/Lua] Add string conversion operator for SBTarget."</title>
<updated>2020-01-07T20:47:00+00:00</updated>
<author>
<name>Jonas Devlieghere</name>
<email>jonas@devlieghere.com</email>
</author>
<published>2020-01-07T20:46:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=fe27e8ee80c708b1b79b08eb217f94f3d87d4052'/>
<id>urn:sha1:fe27e8ee80c708b1b79b08eb217f94f3d87d4052</id>
<content type='text'>
This reverts commit 640d0ba8760051afc002c672121c6989517fc94e.
</content>
</entry>
<entry>
<title>[lldb/Lua] Add string conversion operator for SBTarget.</title>
<updated>2020-01-07T20:01:56+00:00</updated>
<author>
<name>Jonas Devlieghere</name>
<email>jonas@devlieghere.com</email>
</author>
<published>2020-01-07T19:11:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=640d0ba8760051afc002c672121c6989517fc94e'/>
<id>urn:sha1:640d0ba8760051afc002c672121c6989517fc94e</id>
<content type='text'>
Extend the SBTarget class with a string conversion operator and reuse
the same code between Python and Lua. This should happen for all the SB
classes, but I'm doing just this one as an example and for use in a test
case.
</content>
</entry>
</feed>
