<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/System/Win32, branch release_28</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/System/Win32?h=release_28</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/System/Win32?h=release_28'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2010-09-01T14:17:34Z</updated>
<entry>
<title>Add an interface for unregistering a file from the FilesToRemove list.</title>
<updated>2010-09-01T14:17:34Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2010-09-01T14:17:34Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=41154114f64c1531764236e9268d2a5ac52e3e91'/>
<id>urn:sha1:41154114f64c1531764236e9268d2a5ac52e3e91</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112705 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>System: Fix getMagicNumber on windows.</title>
<updated>2010-08-31T06:36:33Z</updated>
<author>
<name>Michael J. Spencer</name>
<email>bigcheesegs@gmail.com</email>
</author>
<published>2010-08-31T06:36:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1211d43abfd870c969ffb875d646e762a420e666'/>
<id>urn:sha1:1211d43abfd870c969ffb875d646e762a420e666</id>
<content type='text'>
getMagicNumber was treating the _binary_ data it read in as a
null terminated string. This resulted in the std::string
calculating the length, and causing an assert in other code that
assumed that the length it passed was the same as the length of
the string it would get back.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112586 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Don't cast Win32 FILETIME structs to int64. Patch by Dimitry Andric!</title>
<updated>2010-08-28T16:39:32Z</updated>
<author>
<name>Michael J. Spencer</name>
<email>bigcheesegs@gmail.com</email>
</author>
<published>2010-08-28T16:39:32Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=44edb0bd0c56483d6a7c473704d70ab67611d371'/>
<id>urn:sha1:44edb0bd0c56483d6a7c473704d70ab67611d371</id>
<content type='text'>
According to the Microsoft documentation here:
http://msdn.microsoft.com/en-us/library/ms724284%28VS.85%29.aspx

this cast used in lib/System/Win32/Path.inc:

__int64 ft = *reinterpret_cast&lt;__int64*&gt;(&amp;fi.ftLastWriteTime);

should not be done.  The documentation says: "Do not cast a pointer to a
FILETIME structure to either a ULARGE_INTEGER* or __int64* value because
it can cause alignment faults on 64-bit Windows."

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112376 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add an erase() method to llvm::ThreadLocal.</title>
<updated>2010-07-28T22:49:43Z</updated>
<author>
<name>Owen Anderson</name>
<email>resistor@mac.com</email>
</author>
<published>2010-07-28T22:49:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=826c148aa5af36cca688b7da447bc0b22905d904'/>
<id>urn:sha1:826c148aa5af36cca688b7da447bc0b22905d904</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109686 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Convert some tab stops into spaces.</title>
<updated>2010-07-12T08:16:59Z</updated>
<author>
<name>Duncan Sands</name>
<email>baldrick@free.fr</email>
</author>
<published>2010-07-12T08:16:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=3472766f9eb7d66f234c390ce1b3a8b76f0ee9ce'/>
<id>urn:sha1:3472766f9eb7d66f234c390ce1b3a8b76f0ee9ce</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108130 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Path::isRootDirectory is unimplemented on Unix and not used,</title>
<updated>2010-07-12T04:39:07Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-07-12T04:39:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a6c04ee4c89111755f84e2a57d5864f3e289d07a'/>
<id>urn:sha1:a6c04ee4c89111755f84e2a57d5864f3e289d07a</id>
<content type='text'>
remove it, fixing PR6909.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108125 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add llvm::sys::RunInterruptHandlers(), which runs the registered SIGINT cleanup</title>
<updated>2010-05-08T02:10:34Z</updated>
<author>
<name>Daniel Dunbar</name>
<email>daniel@zuster.org</email>
</author>
<published>2010-05-08T02:10:34Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fb89e08413878571c1c1fc6ff15cdbf5cd8692dc'/>
<id>urn:sha1:fb89e08413878571c1c1fc6ff15cdbf5cd8692dc</id>
<content type='text'>
stuff.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103333 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>AddSignalHandler was not releasing the critical section on win32.</title>
<updated>2010-03-31T12:07:16Z</updated>
<author>
<name>Torok Edwin</name>
<email>edwintorok@gmail.com</email>
</author>
<published>2010-03-31T12:07:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=61633368cfc04697d8e2030d66ab220464298aca'/>
<id>urn:sha1:61633368cfc04697d8e2030d66ab220464298aca</id>
<content type='text'>
Patch from Gianluigi Tiesi!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100003 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Properly quote the quotes :) during cmdline construction on Windows.</title>
<updated>2010-03-28T15:07:02Z</updated>
<author>
<name>Anton Korobeynikov</name>
<email>asl@math.spbu.ru</email>
</author>
<published>2010-03-28T15:07:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=81244298ea8c710e8beafe836df28ba5c381bedd'/>
<id>urn:sha1:81244298ea8c710e8beafe836df28ba5c381bedd</id>
<content type='text'>
Otherwise, e.g. in the invocation like clang -DFOO=\"bar\" FOO macro
got the bar value, not "bar".

Patch by Alexander Esilevich!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99763 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove superfluous NULL assignment</title>
<updated>2010-03-12T14:17:24Z</updated>
<author>
<name>Kovarththanan Rajaratnam</name>
<email>kovarththanan.rajaratnam@gmail.com</email>
</author>
<published>2010-03-12T14:17:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=16ceb3aaf753e1a59760276c707087e95133695e'/>
<id>urn:sha1:16ceb3aaf753e1a59760276c707087e95133695e</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98350 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
