<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emscripten-fastcomp/lib/System, branch master</title>
<subtitle>LLVM with the emscripten fastcomp javascript backend</subtitle>
<id>https://git.amat.us/emscripten-fastcomp/atom/lib/System?h=master</id>
<link rel='self' href='https://git.amat.us/emscripten-fastcomp/atom/lib/System?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/'/>
<updated>2010-11-29T18:16:10Z</updated>
<entry>
<title>Merge System into Support.</title>
<updated>2010-11-29T18:16:10Z</updated>
<author>
<name>Michael J. Spencer</name>
<email>bigcheesegs@gmail.com</email>
</author>
<published>2010-11-29T18:16:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=1f6efa3996dd1929fbc129203ce5009b620e6969'/>
<id>urn:sha1:1f6efa3996dd1929fbc129203ce5009b620e6969</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120298 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Use thread-safe statics to avoid a static constructor here.  This isn't thread-safe on MSVC, but we don't</title>
<updated>2010-11-18T18:49:05Z</updated>
<author>
<name>Owen Anderson</name>
<email>resistor@mac.com</email>
</author>
<published>2010-11-18T18:49:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=27cb5e612ae280a0084a2c608cc8b13786431b7d'/>
<id>urn:sha1:27cb5e612ae280a0084a2c608cc8b13786431b7d</id>
<content type='text'>
support threaded LLVM there anyways.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119718 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix typo: Exectuable -&gt; Executable</title>
<updated>2010-11-17T00:43:43Z</updated>
<author>
<name>Peter Collingbourne</name>
<email>peter@pcc.me.uk</email>
</author>
<published>2010-11-17T00:43:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=b1a33c4a598d67a9b911bb3b45b379e36fb9396c'/>
<id>urn:sha1:b1a33c4a598d67a9b911bb3b45b379e36fb9396c</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119433 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>This is the first step in adding sane error handling support to LLVMSystem.</title>
<updated>2010-11-16T18:31:52Z</updated>
<author>
<name>Michael J. Spencer</name>
<email>bigcheesegs@gmail.com</email>
</author>
<published>2010-11-16T18:31:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=fae76d0734562b6422c51fe3207cca8a51666323'/>
<id>urn:sha1:fae76d0734562b6422c51fe3207cca8a51666323</id>
<content type='text'>
The system API's will be shifted over to returning an error_code, and returning
other return values as out parameters to the function.

Code that needs to check error conditions will use the errc enum values which
are the same as the posix_errno defines (EBADF, E2BIG, etc...), and are
compatable with the error codes in WinError.h due to some magic in system_error.

An example would be:

if (error_code ec = KillEvil("Java")) { // error_code can be converted to bool.
  handle_error(ec);
}

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119360 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix Whitespace.</title>
<updated>2010-11-10T15:06:00Z</updated>
<author>
<name>Michael J. Spencer</name>
<email>bigcheesegs@gmail.com</email>
</author>
<published>2010-11-10T15:06:00Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=6c43de46ffc6d699f2421706e2d4d8d793d596fa'/>
<id>urn:sha1:6c43de46ffc6d699f2421706e2d4d8d793d596fa</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118683 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>System/Win32/Path: Implement isSymLink.</title>
<updated>2010-11-10T15:05:39Z</updated>
<author>
<name>Michael J. Spencer</name>
<email>bigcheesegs@gmail.com</email>
</author>
<published>2010-11-10T15:05:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=339b9121bd229fdb6a376ada16285e2a0cc36706'/>
<id>urn:sha1:339b9121bd229fdb6a376ada16285e2a0cc36706</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118681 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Win32/Process.inc: [PR8527] Process::FileDescriptorIsDisplayed(fd) should not check by FILE_TYPE_CHAR. It must be better to check it with Console API.</title>
<updated>2010-11-10T08:37:47Z</updated>
<author>
<name>NAKAMURA Takumi</name>
<email>geek4civic@gmail.com</email>
</author>
<published>2010-11-10T08:37:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=46cf7c5fd6768f94d8938458668672a54d710f6d'/>
<id>urn:sha1:46cf7c5fd6768f94d8938458668672a54d710f6d</id>
<content type='text'>
The special file "NUL" is FILE_TYPE_CHAR with GetFileType(h). It was treated as display device and discarding output to NUL had failed. (eg. opt -o nul)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118678 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>System/Path/Windows: Implement GetLLVMDefaultConfigDir.</title>
<updated>2010-11-09T15:11:42Z</updated>
<author>
<name>Michael J. Spencer</name>
<email>bigcheesegs@gmail.com</email>
</author>
<published>2010-11-09T15:11:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=525ba5748cf122e195b51c0283bab91ac1c17b5f'/>
<id>urn:sha1:525ba5748cf122e195b51c0283bab91ac1c17b5f</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118507 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>System/Path/Windows: Generalize GetUserHomeDirectory.</title>
<updated>2010-11-09T15:11:31Z</updated>
<author>
<name>Michael J. Spencer</name>
<email>bigcheesegs@gmail.com</email>
</author>
<published>2010-11-09T15:11:31Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=05283c2a2b3b68666cc137accbb87857c34e3872'/>
<id>urn:sha1:05283c2a2b3b68666cc137accbb87857c34e3872</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118506 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>System/Path/Windows: Make GetSystemLibraryPaths more generic.</title>
<updated>2010-11-09T15:11:19Z</updated>
<author>
<name>Michael J. Spencer</name>
<email>bigcheesegs@gmail.com</email>
</author>
<published>2010-11-09T15:11:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=eebe970c36cbc571910587bfc2efbd3bec47a9ff'/>
<id>urn:sha1:eebe970c36cbc571910587bfc2efbd3bec47a9ff</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118505 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
