<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/llvm/test/Archive, branch meklort-10.0.1</title>
<subtitle>Project Ortega BCM5719 LLVM</subtitle>
<id>https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1</id>
<link rel='self' href='https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/'/>
<updated>2013-07-10T21:47:16+00:00</updated>
<entry>
<title>Move tests from test/Archive to test/Object.</title>
<updated>2013-07-10T21:47:16+00:00</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-07-10T21:47:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=3b5475c0f28935fe7b3a6c6b2505a645d5331134'/>
<id>urn:sha1:3b5475c0f28935fe7b3a6c6b2505a645d5331134</id>
<content type='text'>
There is no lib/Archive anymore and some archive tests were in test/Archive and
others in test/Object. Since archive is just one of the formats supported by
lib/Object, test/Object is probably the best location.

llvm-svn: 186038
</content>
</entry>
<entry>
<title>Fix an ordering problem in the test.</title>
<updated>2013-06-21T07:23:14+00:00</updated>
<author>
<name>Manuel Klimek</name>
<email>klimek@google.com</email>
</author>
<published>2013-06-21T07:23:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=a192ea204b5b2164edb1aaf183bfaf2d1f548a02'/>
<id>urn:sha1:a192ea204b5b2164edb1aaf183bfaf2d1f548a02</id>
<content type='text'>
The output can be in different orders, which breaks the test in some
situations. I have not yet found out what the root cause of the order
difference is. This fixes our internal build. If it is not the right
solution, feel free to roll back.

llvm-svn: 184535
</content>
</entry>
<entry>
<title>Use only the filename when deciding if a file is a duplicate.</title>
<updated>2013-06-20T18:30:37+00:00</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-06-20T18:30:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=b0c3cac2ed0d2e3ad94dee46cbd0ab7ad1b1dabc'/>
<id>urn:sha1:b0c3cac2ed0d2e3ad94dee46cbd0ab7ad1b1dabc</id>
<content type='text'>
Matches gnu ar behavior.

llvm-svn: 184448
</content>
</entry>
<entry>
<title>Add r184420 back, but also handle long file names.</title>
<updated>2013-06-20T13:41:51+00:00</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-06-20T13:41:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=789c129a9fe75bf2f3bf53df636f8fdde93573b2'/>
<id>urn:sha1:789c129a9fe75bf2f3bf53df636f8fdde93573b2</id>
<content type='text'>
Original message:

Don't include directory names in archives.

This matches the behavior of both gnu and os x versions of ar.

llvm-svn: 184423
</content>
</entry>
<entry>
<title>Revert "Don't include directory names in archives."</title>
<updated>2013-06-20T13:23:48+00:00</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-06-20T13:23:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=73dd376467074dffb3a3243985e3b2af10079f3a'/>
<id>urn:sha1:73dd376467074dffb3a3243985e3b2af10079f3a</id>
<content type='text'>
This reverts commit 184420.
Investigating the bot failures.

llvm-svn: 184421
</content>
</entry>
<entry>
<title>Don't include directory names in archives.</title>
<updated>2013-06-20T13:16:44+00:00</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-06-20T13:16:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=2a65c32094201fad938137cfbde654ad2820adba'/>
<id>urn:sha1:2a65c32094201fad938137cfbde654ad2820adba</id>
<content type='text'>
This matches the behavior of both gnu and os x versions of ar.

llvm-svn: 184420
</content>
</entry>
<entry>
<title>Remove the 'R' modifier.</title>
<updated>2013-06-19T14:58:16+00:00</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-06-19T14:58:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=3703fd0d6f5bcb776fe21861a65b2bbb29e48918'/>
<id>urn:sha1:3703fd0d6f5bcb776fe21861a65b2bbb29e48918</id>
<content type='text'>
It is not present in GNU or OS X versions and doesn't make a lot of sense
for llvm-ar.

llvm-svn: 184306
</content>
</entry>
<entry>
<title>Remove the LLVM specific archive index.</title>
<updated>2013-06-14T23:25:53+00:00</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-06-14T23:25:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=668c642830d987bba7a944a7e371f336bd8d787b'/>
<id>urn:sha1:668c642830d987bba7a944a7e371f336bd8d787b</id>
<content type='text'>
Archive files (.a) can have a symbol table indicating which object
files in them define which symbols. The purpose of this symbol table
is to speed up linking by allowing the linker the read only the .o
files it is actually going to use instead of having to parse every
object's symbol table.

LLVM's archive library currently supports a LLVM specific format for
such table. It is hard to see any value in that now that llvm-ld is
gone:

* System linkers don't use it: GNU ar uses the same plugin as the
linker to create archive files with a regular index. The OS X ar
creates no symbol table for IL files, I assume the linker just parses
all IL files.

* It doesn't interact well with archives having both IL and native objects.

* We probably don't want to be responsible for yet another archive
format variant.

This patch then:

* Removes support for creating and reading such index from lib/Archive.
* Remove llvm-ranlib, since there is nothing left for it to do.

We should in the future add support for regular indexes to llvm-ar for
both native and IL objects. When we do that, llvm-ranlib should be
reimplemented as a symlink to llvm-ar, as it is equivalent to "ar s".

llvm-svn: 184019
</content>
</entry>
<entry>
<title>Replace all instances of dg.exp file with lit.local.cfg, since all tests are run with LIT now and now Dejagnu. dg.exp is no longer needed.</title>
<updated>2012-02-16T06:28:33+00:00</updated>
<author>
<name>Eli Bendersky</name>
<email>eli.bendersky@intel.com</email>
</author>
<published>2012-02-16T06:28:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=924f9a671d8a9e6156ea4519ad9f1ce36c708978'/>
<id>urn:sha1:924f9a671d8a9e6156ea4519ad9f1ce36c708978</id>
<content type='text'>
Patch reviewed by Daniel Dunbar. It will be followed by additional cleanup patches.

llvm-svn: 150664
</content>
</entry>
<entry>
<title>Avoid writing to an arbitrary filename during the test run by writing to</title>
<updated>2011-07-02T20:43:18+00:00</updated>
<author>
<name>Chandler Carruth</name>
<email>chandlerc@gmail.com</email>
</author>
<published>2011-07-02T20:43:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=d024a508230db67061887b43f2ad9d17f141d3b5'/>
<id>urn:sha1:d024a508230db67061887b43f2ad9d17f141d3b5</id>
<content type='text'>
a file descriptor.

llvm-svn: 134355
</content>
</entry>
</feed>
