<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/lldb/tools/lldb-server, 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-13T22:54:57+00:00</updated>
<entry>
<title>[lldb-server] Prefer target_include_directories</title>
<updated>2020-01-13T22:54:57+00:00</updated>
<author>
<name>Alex Langford</name>
<email>apl@fb.com</email>
</author>
<published>2020-01-13T22:53:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=6d57511e0b6f95a369efe7274923a36de3489e7b'/>
<id>urn:sha1:6d57511e0b6f95a369efe7274923a36de3489e7b</id>
<content type='text'>
In the documentation of `include_directories`, it notes that
`target_include_directories` is preferred because it affects
specific targets intead of propagating include search paths
to the entire project.
</content>
</entry>
<entry>
<title>[lldb-server] Remove dead CMake code</title>
<updated>2020-01-13T19:41:30+00:00</updated>
<author>
<name>Alex Langford</name>
<email>apl@fb.com</email>
</author>
<published>2020-01-11T00:10:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=2bb154591fab6c1d3a99d63ef03c234f0a363410'/>
<id>urn:sha1:2bb154591fab6c1d3a99d63ef03c234f0a363410</id>
<content type='text'>
No files in lldb-server are including a header from a plugin without the
whole path to the header relative to the lldb source directory. There is
no need to include the specific directories as a result.
</content>
</entry>
<entry>
<title>[lldb/Host] Use cmakedefine01 for LLDB_ENABLE_POSIX</title>
<updated>2019-12-13T18:00:59+00:00</updated>
<author>
<name>Jonas Devlieghere</name>
<email>jonas@devlieghere.com</email>
</author>
<published>2019-12-12T18:00:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=3011d55f725e280fe29a49bd70a2e0157587b17a'/>
<id>urn:sha1:3011d55f725e280fe29a49bd70a2e0157587b17a</id>
<content type='text'>
Rename LLDB_DISABLE_POSIX to LLDB_ENABLE_POSIX and use cmakedefine01 for
consistency.
</content>
</entry>
<entry>
<title>[Signal] Allow llvm clients to opt into one-shot SIGPIPE handling</title>
<updated>2019-11-18T18:27:27+00:00</updated>
<author>
<name>Vedant Kumar</name>
<email>vsk@apple.com</email>
</author>
<published>2019-11-14T22:30:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=4624e83ce7b124545b55e45ba13f2d900ed65654'/>
<id>urn:sha1:4624e83ce7b124545b55e45ba13f2d900ed65654</id>
<content type='text'>
Allow clients of the llvm library to opt-in to one-shot SIGPIPE
handling, instead of forcing them to undo llvm's SIGPIPE handler
registration (which is brittle).

The current behavior is preserved for all llvm-derived tools (except
lldb) by means of a default-`true` flag in the InitLLVM constructor.

This prevents "IO error" crashes in long-lived processes (lldb is the
motivating example) which both a) load llvm as a dynamic library and b)
*really* need to ignore SIGPIPE.

As llvm signal handlers can be installed when calling into libclang
(say, via RemoveFileOnSignal), thereby overriding a previous SIG_IGN for
SIGPIPE, there is no clean way to opt-out of "exit-on-SIGPIPE" in the
current model.

Differential Revision: https://reviews.llvm.org/D70277
</content>
</entry>
<entry>
<title>[LLDB] [lldb-server] Use llvm::InitLLVM for doing unicode conversion of arguments for windows</title>
<updated>2019-10-11T11:47:07+00:00</updated>
<author>
<name>Martin Storsjo</name>
<email>martin@martin.st</email>
</author>
<published>2019-10-11T11:47:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=807dbee36679a8e43b25c3fcfd38e750fd4e943d'/>
<id>urn:sha1:807dbee36679a8e43b25c3fcfd38e750fd4e943d</id>
<content type='text'>
This should allow lldb-server to operate on files with non-ascii
pathnames.

I tried looking around in lldb/tools, and this seemed like the only
other tool (other than the main lldb driver itself) that would be
used (implicitly) by an end user (which could be working in
non-ascii paths).

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

llvm-svn: 374537
</content>
</entry>
<entry>
<title>[LLDB] Avoid a warning about an unused static variable</title>
<updated>2019-09-23T12:03:21+00:00</updated>
<author>
<name>Martin Storsjo</name>
<email>martin@martin.st</email>
</author>
<published>2019-09-23T12:03:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=33d29a60a23e4dbdcb4b1a39571300c66139f6d7'/>
<id>urn:sha1:33d29a60a23e4dbdcb4b1a39571300c66139f6d7</id>
<content type='text'>
The variable is unused on windows.

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

llvm-svn: 372589
</content>
</entry>
<entry>
<title>Fix warning: lambda capture 'temp_file_path' is not used</title>
<updated>2019-09-16T22:55:49+00:00</updated>
<author>
<name>Jonas Devlieghere</name>
<email>jonas@devlieghere.com</email>
</author>
<published>2019-09-16T22:55:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=3cabfb344b820586bb7c43212340f64246cde8eb'/>
<id>urn:sha1:3cabfb344b820586bb7c43212340f64246cde8eb</id>
<content type='text'>
llvm-svn: 372044
</content>
</entry>
<entry>
<title>[LLDB] Add missing breaks for switch statement</title>
<updated>2019-09-13T22:00:03+00:00</updated>
<author>
<name>Tim Shen</name>
<email>timshen91@gmail.com</email>
</author>
<published>2019-09-13T22:00:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=573863ea180b7ce73dda4e019ad94fddf2222363'/>
<id>urn:sha1:573863ea180b7ce73dda4e019ad94fddf2222363</id>
<content type='text'>
llvm-svn: 371902
</content>
</entry>
<entry>
<title>[Support] Add overload writeFileAtomically(std::function Writer)</title>
<updated>2019-09-13T20:08:27+00:00</updated>
<author>
<name>Jan Korous</name>
<email>jkorous@apple.com</email>
</author>
<published>2019-09-13T20:08:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=f69c91780fbb0e9c0e95f70a079f578efdca0bfa'/>
<id>urn:sha1:f69c91780fbb0e9c0e95f70a079f578efdca0bfa</id>
<content type='text'>
Differential Revision: https://reviews.llvm.org/D67424

llvm-svn: 371890
</content>
</entry>
<entry>
<title>[LLDB] Migrate llvm::make_unique to std::make_unique</title>
<updated>2019-08-14T22:19:23+00:00</updated>
<author>
<name>Jonas Devlieghere</name>
<email>jonas@devlieghere.com</email>
</author>
<published>2019-08-14T22:19:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=a8f3ae7c9cefa8296d119f92ca444087cdccf712'/>
<id>urn:sha1:a8f3ae7c9cefa8296d119f92ca444087cdccf712</id>
<content type='text'>
Now that we've moved to C++14, we no longer need the llvm::make_unique
implementation from STLExtras.h. This patch is a mechanical replacement
of (hopefully) all the llvm::make_unique instances across the monorepo.

Differential revision: https://reviews.llvm.org/D66259

llvm-svn: 368933
</content>
</entry>
</feed>
