<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/lldb/source/Host/common/FileSpec.cpp, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/'/>
<entry>
<title>Move FileSpec from Host -&gt; Utility.</title>
<updated>2017-03-22T18:40:07+00:00</updated>
<author>
<name>Zachary Turner</name>
<email>zturner@google.com</email>
</author>
<published>2017-03-22T18:40:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=5713a05b5b7a5870b953f007c450ad195626e822'/>
<id>5713a05b5b7a5870b953f007c450ad195626e822</id>
<content type='text'>
llvm-svn: 298536
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
llvm-svn: 298536
</pre>
</div>
</content>
</entry>
<entry>
<title>Resubmit "Delete the remainder of platform specific code in FileSpec."</title>
<updated>2017-03-22T17:33:23+00:00</updated>
<author>
<name>Zachary Turner</name>
<email>zturner@google.com</email>
</author>
<published>2017-03-22T17:33:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=8d48cd60098cb4cea3455b98f77d531869e64e19'/>
<id>8d48cd60098cb4cea3455b98f77d531869e64e19</id>
<content type='text'>
This was causing a test failure in one of LLDB's tests which
specifically dealt with a limitation in LLVM's implementation
of home_directory() that LLDB's own implementation had worked
around.

This limitation has been addressed in r298513 on the LLVM side,
so the failing test (which is now unnecessary as the limitation
no longer exists) was removed in r298519, allowing this patch to
be re-submitted without modification.

llvm-svn: 298526
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was causing a test failure in one of LLDB's tests which
specifically dealt with a limitation in LLVM's implementation
of home_directory() that LLDB's own implementation had worked
around.

This limitation has been addressed in r298513 on the LLVM side,
so the failing test (which is now unnecessary as the limitation
no longer exists) was removed in r298519, allowing this patch to
be re-submitted without modification.

llvm-svn: 298526
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Delete the remainder of platform specific code in FileSpec."</title>
<updated>2017-03-22T14:04:43+00:00</updated>
<author>
<name>Pavel Labath</name>
<email>labath@google.com</email>
</author>
<published>2017-03-22T14:04:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=ed00beba12989eec8496aa9ac732ac1638628c9a'/>
<id>ed00beba12989eec8496aa9ac732ac1638628c9a</id>
<content type='text'>
This reverts commit r298465 as it breaks
TestLLVM.TestHomeDirectory.test_tilde_home_directory.

llvm-svn: 298509
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit r298465 as it breaks
TestLLVM.TestHomeDirectory.test_tilde_home_directory.

llvm-svn: 298509
</pre>
</div>
</content>
</entry>
<entry>
<title>Delete the remainder of platform specific code in FileSpec.</title>
<updated>2017-03-22T00:27:24+00:00</updated>
<author>
<name>Zachary Turner</name>
<email>zturner@google.com</email>
</author>
<published>2017-03-22T00:27:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=aaedf891019203cec1552b166edb2bf9972b3b14'/>
<id>aaedf891019203cec1552b166edb2bf9972b3b14</id>
<content type='text'>
Differential Revision: https://reviews.llvm.org/D31129

llvm-svn: 298465
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Differential Revision: https://reviews.llvm.org/D31129

llvm-svn: 298465
</pre>
</div>
</content>
</entry>
<entry>
<title>Move StringList from Core -&gt; Utility.</title>
<updated>2017-03-21T18:25:04+00:00</updated>
<author>
<name>Zachary Turner</name>
<email>zturner@google.com</email>
</author>
<published>2017-03-21T18:25:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=573ab909d379a062327c3ef6d6ff2da0bbfb69a1'/>
<id>573ab909d379a062327c3ef6d6ff2da0bbfb69a1</id>
<content type='text'>
llvm-svn: 298412
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
llvm-svn: 298412
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix windows build broken by r297612</title>
<updated>2017-03-13T11:23:59+00:00</updated>
<author>
<name>Pavel Labath</name>
<email>labath@google.com</email>
</author>
<published>2017-03-13T11:23:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=6a3b059fb7309cc41b75e7d33d7c8c4b668584d4'/>
<id>6a3b059fb7309cc41b75e7d33d7c8c4b668584d4</id>
<content type='text'>
I have got my boolean logic incorrect. Sorry about the spam.

llvm-svn: 297615
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I have got my boolean logic incorrect. Sorry about the spam.

llvm-svn: 297615
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix android build</title>
<updated>2017-03-13T10:59:23+00:00</updated>
<author>
<name>Pavel Labath</name>
<email>labath@google.com</email>
</author>
<published>2017-03-13T10:59:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=5b35d1980c262ae06d40fbea21063ae451a7c1aa'/>
<id>5b35d1980c262ae06d40fbea21063ae451a7c1aa</id>
<content type='text'>
getpwent is not available on android until API level 21, and even then
it is only available when doing a non-static link. Since android's
concept of users is very different from linux, it's doubtful the home
directory resolution would be useful, so I approximate this state by
just not using getpwent on android.

We've had another getpwent occurance in FileSpec for a while -- it
wasn't causing problems because it was stripped out by the linker, but I
disable that also, for consistency's sake.

llvm-svn: 297612
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
getpwent is not available on android until API level 21, and even then
it is only available when doing a non-static link. Since android's
concept of users is very different from linux, it's doubtful the home
directory resolution would be useful, so I approximate this state by
just not using getpwent on android.

We've had another getpwent occurance in FileSpec for a while -- it
wasn't causing problems because it was stripped out by the linker, but I
disable that also, for consistency's sake.

llvm-svn: 297612
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Linux build for the FileSpec changes</title>
<updated>2017-03-13T09:46:15+00:00</updated>
<author>
<name>Pavel Labath</name>
<email>labath@google.com</email>
</author>
<published>2017-03-13T09:46:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=9bd69ad9b8c07665e14f4affc373d65e4423ff98'/>
<id>9bd69ad9b8c07665e14f4affc373d65e4423ff98</id>
<content type='text'>
Propagate changes that were made during review, and fix a couple of
warnings while I'm in there.

llvm-svn: 297609
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Propagate changes that were made during review, and fix a couple of
warnings while I'm in there.

llvm-svn: 297609
</pre>
</div>
</content>
</entry>
<entry>
<title>Use LLVM for file / directory enumeration.</title>
<updated>2017-03-13T02:44:39+00:00</updated>
<author>
<name>Zachary Turner</name>
<email>zturner@google.com</email>
</author>
<published>2017-03-13T02:44:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=1f8753479e36d4fe30e9d252ec380bfaa670493f'/>
<id>1f8753479e36d4fe30e9d252ec380bfaa670493f</id>
<content type='text'>
FileSpec::EnumerateDirectory has a bunch of platform-specific
gunk in it for posix and non-posix platforms. We can get rid
of all this by using LLVM's easy-to-use directory iterators.

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

llvm-svn: 297598
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
FileSpec::EnumerateDirectory has a bunch of platform-specific
gunk in it for posix and non-posix platforms. We can get rid
of all this by using LLVM's easy-to-use directory iterators.

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

llvm-svn: 297598
</pre>
</div>
</content>
</entry>
<entry>
<title>Resubmit FileSystem changes.</title>
<updated>2017-03-08T17:56:08+00:00</updated>
<author>
<name>Zachary Turner</name>
<email>zturner@google.com</email>
</author>
<published>2017-03-08T17:56:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=7d86ee5ab0ca98edff2f07c373967f34227c960e'/>
<id>7d86ee5ab0ca98edff2f07c373967f34227c960e</id>
<content type='text'>
This was originall reverted due to some test failures in
ModuleCache and TestCompDirSymlink.  These issues have all
been resolved and the code now passes all tests.

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

llvm-svn: 297300
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was originall reverted due to some test failures in
ModuleCache and TestCompDirSymlink.  These issues have all
been resolved and the code now passes all tests.

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

llvm-svn: 297300
</pre>
</div>
</content>
</entry>
</feed>
