<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/Support/Windows, branch release_33</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/Support/Windows?h=release_33</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/Support/Windows?h=release_33'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2013-05-01T02:53:14Z</updated>
<entry>
<title>Fixes a buffer overrun where the allocated buffer wasn't large enough to accommodate the closing quote escape rules in some instances.</title>
<updated>2013-05-01T02:53:14Z</updated>
<author>
<name>Aaron Ballman</name>
<email>aaron@aaronballman.com</email>
</author>
<published>2013-05-01T02:53:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=af35d86bbd9a970d5bb55595a569ea60962bf23d'/>
<id>urn:sha1:af35d86bbd9a970d5bb55595a569ea60962bf23d</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180836 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[Support] Fix argv string escape bug on Windows</title>
<updated>2013-04-22T19:03:55Z</updated>
<author>
<name>Reid Kleckner</name>
<email>reid@kleckner.net</email>
</author>
<published>2013-04-22T19:03:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0b675d88309bdcbb387bbee907c4ef9d98e412a2'/>
<id>urn:sha1:0b675d88309bdcbb387bbee907c4ef9d98e412a2</id>
<content type='text'>
Summary:
This is http://llvm.org/PR15802.  Backslashes preceding double quotes in
arguments must be escaped.  The interesting bit is that all other
backslashes should *not* be escaped, because the un-escaping logic is
only triggered by the presence of a double quote character.

Reviewers: Bigcheese

CC: llvm-commits

Differential Revision: http://llvm-reviews.chandlerc.com/D705

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180035 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add a function to check if an argument list is too long.</title>
<updated>2013-04-11T14:06:34Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-04-11T14:06:34Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=845a932af74ecbd2a20af5751dd61fa8cf2246f5'/>
<id>urn:sha1:845a932af74ecbd2a20af5751dd61fa8cf2246f5</id>
<content type='text'>
This will be used in clang to decide if it should create an @file or not. It
will be tested on the clang side.

Patch by Nathan Froyd.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179285 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[Support] Disable assertion dialogs from the MSVC debug CRT</title>
<updated>2013-04-05T16:18:03Z</updated>
<author>
<name>Reid Kleckner</name>
<email>reid@kleckner.net</email>
</author>
<published>2013-04-05T16:18:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=9463c0f3da8e325fea96e36540da18cadaa3f303'/>
<id>urn:sha1:9463c0f3da8e325fea96e36540da18cadaa3f303</id>
<content type='text'>
Summary:
Sets a report hook that emulates pressing "retry" in the "abort, retry,
ignore" dialog box that _CrtDbgReport normally raises.  There are many
other ways to disable assertion reports, but this was the only way I
could find that still calls our exception handler.

Reviewers: Bigcheese

CC: llvm-commits

Differential Revision: http://llvm-reviews.chandlerc.com/D625

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178880 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add a new watchdog timer interface. The interface does not permit handling timeouts, so</title>
<updated>2013-03-26T01:27:52Z</updated>
<author>
<name>Nick Lewycky</name>
<email>nicholas@mxc.ca</email>
</author>
<published>2013-03-26T01:27:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d5e1be03eda2e8036f136fdf12a5f5d9e1e684d8'/>
<id>urn:sha1:d5e1be03eda2e8036f136fdf12a5f5d9e1e684d8</id>
<content type='text'>
it's only really useful if you're going to crash anyways. Use it in the pretty stack trace
printer to kill the compiler if we hang while printing the stack trace.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177962 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[Support][Path][Windows] Fix dangling else. Don't call CloseHandle when CloseFD is false.</title>
<updated>2013-03-15T19:25:47Z</updated>
<author>
<name>Michael J. Spencer</name>
<email>bigcheesegs@gmail.com</email>
</author>
<published>2013-03-15T19:25:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1f81ebcbae0a319a9a62c3a29b4519e4ea40333e'/>
<id>urn:sha1:1f81ebcbae0a319a9a62c3a29b4519e4ea40333e</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177175 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[Support] Fix lifetime of file descriptors when using MemoryBuffer.</title>
<updated>2013-03-14T00:20:10Z</updated>
<author>
<name>Michael J. Spencer</name>
<email>bigcheesegs@gmail.com</email>
</author>
<published>2013-03-14T00:20:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=cc3a595ab938352f3acf8652c5858ddf879524a5'/>
<id>urn:sha1:cc3a595ab938352f3acf8652c5858ddf879524a5</id>
<content type='text'>
Clients of MemoryBuffer::getOpenFile expect it not to take ownership of the file
descriptor passed in. So don't.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176995 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[Support][Path] Don't inf loop if creating the parent directory fails.</title>
<updated>2013-03-12T22:32:39Z</updated>
<author>
<name>Michael J. Spencer</name>
<email>bigcheesegs@gmail.com</email>
</author>
<published>2013-03-12T22:32:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=56772ebe9a5ce3585d2d5cdca3fa1e7fcb29405d'/>
<id>urn:sha1:56772ebe9a5ce3585d2d5cdca3fa1e7fcb29405d</id>
<content type='text'>
Patch by Paul Robinson.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176908 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add static cast to unsigned char whenever a character classification function is called with a signed char argument, in order to avoid assertions in Windows Debug configuration.</title>
<updated>2013-02-12T21:21:59Z</updated>
<author>
<name>Guy Benyei</name>
<email>guy.benyei@intel.com</email>
</author>
<published>2013-02-12T21:21:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=87d0b9ed1462705dd9bf1cb7f67d0bf03af776c8'/>
<id>urn:sha1:87d0b9ed1462705dd9bf1cb7f67d0bf03af776c8</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175006 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Move the internal PrintStackTrace function that is used for llvm::sys::PrintStackTraceOnErrorSignal(),</title>
<updated>2013-01-09T19:42:40Z</updated>
<author>
<name>Argyrios Kyrtzidis</name>
<email>akyrtzi@gmail.com</email>
</author>
<published>2013-01-09T19:42:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f48acd5ecd2616623f441f2922d8b4c637e3cd6c'/>
<id>urn:sha1:f48acd5ecd2616623f441f2922d8b4c637e3cd6c</id>
<content type='text'>
into a new function llvm::sys::PrintStackTrace, so that it's available to clients for logging purposes.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171989 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
