<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/Object, branch testing</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/Object?h=testing</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/Object?h=testing'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2013-02-28T20:26:17Z</updated>
<entry>
<title>Move an assert earlier in a file and check that the result of</title>
<updated>2013-02-28T20:26:17Z</updated>
<author>
<name>Eric Christopher</name>
<email>echristo@gmail.com</email>
</author>
<published>2013-02-28T20:26:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b3e6b04aea9d12183b97770f7b250622e78fe7f1'/>
<id>urn:sha1:b3e6b04aea9d12183b97770f7b250622e78fe7f1</id>
<content type='text'>
our bitwise compare is equal to the field we're looking for.

Noticed on inspection.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176296 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>[Object][Archive] Improve performance.</title>
<updated>2013-02-03T10:48:50Z</updated>
<author>
<name>Michael J. Spencer</name>
<email>bigcheesegs@gmail.com</email>
</author>
<published>2013-02-03T10:48:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0f76e648d800d7641b4e6e6decb90949cd680b03'/>
<id>urn:sha1:0f76e648d800d7641b4e6e6decb90949cd680b03</id>
<content type='text'>
Improve performance of iterating over children and accessing the member file
buffer by caching the file size and moving code out to the header.

This also makes getBuffer return a StringRef instead of a MemoryBuffer. Both
fixing a memory leak and removing a malloc.

This takes getBuffer from ~10% of the time in lld to unmeasurable.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174272 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[Support] Add LLVM_IS_UNALIGNED_ACCESS_FAST.</title>
<updated>2013-02-03T10:48:31Z</updated>
<author>
<name>Michael J. Spencer</name>
<email>bigcheesegs@gmail.com</email>
</author>
<published>2013-02-03T10:48:31Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d9d2f187759d0154574657c195068d367c338473'/>
<id>urn:sha1:d9d2f187759d0154574657c195068d367c338473</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174271 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Object: Fix errant fallthrough.</title>
<updated>2013-01-31T19:46:57Z</updated>
<author>
<name>Jim Grosbach</name>
<email>grosbach@apple.com</email>
</author>
<published>2013-01-31T19:46:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=133f6b8582f12ab4fdaee3b870d4bcb12d61ca9b'/>
<id>urn:sha1:133f6b8582f12ab4fdaee3b870d4bcb12d61ca9b</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174079 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>When encountering an unknown file format, ObjectFile::createObjectFile should</title>
<updated>2013-01-25T20:53:41Z</updated>
<author>
<name>Eli Bendersky</name>
<email>eliben@google.com</email>
</author>
<published>2013-01-25T20:53:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a965baca3c7ce1ced00446cff1c6395d03dfed52'/>
<id>urn:sha1:a965baca3c7ce1ced00446cff1c6395d03dfed52</id>
<content type='text'>
politely report it instead of running into llvm_unreachable.

Also patch llvm-dwarfdump to actually check whether the file it's attempting to
dump is a valid object file.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173489 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[MC/Mach-O] Add support for linker options in Mach-O files.</title>
<updated>2013-01-18T01:26:07Z</updated>
<author>
<name>Daniel Dunbar</name>
<email>daniel@zuster.org</email>
</author>
<published>2013-01-18T01:26:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a94c33942373cb504b6e64c95415165907a89d34'/>
<id>urn:sha1:a94c33942373cb504b6e64c95415165907a89d34</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172779 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[Object][ELF] Simplify ELFObjectFile by using ELFType.</title>
<updated>2013-01-15T07:44:25Z</updated>
<author>
<name>Michael J. Spencer</name>
<email>bigcheesegs@gmail.com</email>
</author>
<published>2013-01-15T07:44:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ac97f5ce486d1ca2967607028eacddd860aaddd0'/>
<id>urn:sha1:ac97f5ce486d1ca2967607028eacddd860aaddd0</id>
<content type='text'>
This simplifies the usage and implementation of ELFObjectFile by using ELFType
to replace:

&lt;endianness target_endianness, std::size_t max_alignment, bool is64Bits&gt;

This does complicate the base ELF types as they must now use template template
parameters to partially specialize for the 32 and 64bit cases. However these
are only defined once.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172515 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix More Casts</title>
<updated>2013-01-14T21:04:38Z</updated>
<author>
<name>David Greene</name>
<email>greened@obbligato.org</email>
</author>
<published>2013-01-14T21:04:38Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=5a80eefdf7ef9022cd148b9eed16aa3c14b59a56'/>
<id>urn:sha1:5a80eefdf7ef9022cd148b9eed16aa3c14b59a56</id>
<content type='text'>
Fix another cast-away-const cast.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172466 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[Object][Archive] Fix name handling with bsd style long names.</title>
<updated>2013-01-10T01:05:34Z</updated>
<author>
<name>Michael J. Spencer</name>
<email>bigcheesegs@gmail.com</email>
</author>
<published>2013-01-10T01:05:34Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=7932c41884f182ae44a3feacc8a6a462e9097ca1'/>
<id>urn:sha1:7932c41884f182ae44a3feacc8a6a462e9097ca1</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172026 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
