<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/llvm/test/tools/llvm-ar, 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>2020-02-03T10:36:46+00:00</updated>
<entry>
<title>Make quick-append.test resilient to running in paths with '1.o' in the name</title>
<updated>2020-02-03T10:36:46+00:00</updated>
<author>
<name>Hans Wennborg</name>
<email>hans@chromium.org</email>
</author>
<published>2020-02-03T10:34:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=e11d70cfe7e2a8537eb774ed1780e9ecd1aa90a0'/>
<id>urn:sha1:e11d70cfe7e2a8537eb774ed1780e9ecd1aa90a0</id>
<content type='text'>
(cherry picked from commit f00ab188f4e4214dfbecfdd8968a183e9363cefa)
</content>
</entry>
<entry>
<title>[llvm-ar] Improve tool selection heuristic</title>
<updated>2019-12-11T01:32:50+00:00</updated>
<author>
<name>Fangrui Song</name>
<email>maskray@google.com</email>
</author>
<published>2019-12-10T21:45:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=4d53b99c5df2c83172d23521d1b1ab8361d6de92'/>
<id>urn:sha1:4d53b99c5df2c83172d23521d1b1ab8361d6de92</id>
<content type='text'>
If llvm-ar is installed at arm-pokymllib32-linux-gnueabi-llvm-ar, it may
think it is llvm-lib due to the "lib" substring.

Improve the heuristic to make all the following work as intended:

llvm-ar-9 (llvm-9 package on Debian)
llvm-ranlib.exe
Lib.exe (reported by D44808)
arm-pokymllib32-linux-gnueabi-llvm-ar (reported by D71030)

Reviewed By: raj.khem, rupprecht

Differential Revision: https://reviews.llvm.org/D71302
</content>
</entry>
<entry>
<title>[llvm-ar][test] Add to thin archive test coverage</title>
<updated>2019-12-04T16:17:42+00:00</updated>
<author>
<name>gbreynoo</name>
<email>Owen.Reynolds@sony.com</email>
</author>
<published>2019-12-04T16:17:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=8c1e1d14827343a901c048f6468eb19619991828'/>
<id>urn:sha1:8c1e1d14827343a901c048f6468eb19619991828</id>
<content type='text'>
This diff adds test coverage for thin archives including additions to
existing tests. In some cases I have updated the formats of these tests
to better match other tests in the archive.

Differential Revision: https://reviews.llvm.org/D70969
</content>
</entry>
<entry>
<title>llvm-ranlib/nm: Don't print usage message except for usage errors</title>
<updated>2019-11-08T23:17:07+00:00</updated>
<author>
<name>Sam Clegg</name>
<email>sbc@chromium.org</email>
</author>
<published>2019-11-08T19:13:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=6278fba9b11751b97c6091049341c51226c5b434'/>
<id>urn:sha1:6278fba9b11751b97c6091049341c51226c5b434</id>
<content type='text'>
Also, fix a bug in ranlib where it didn't correctly detect being run
without any argument and would try to operate on the empty string.

Differential Revision: https://reviews.llvm.org/D70021
</content>
</entry>
<entry>
<title>[llvm-ar] Support verbose mode for operation 'x'</title>
<updated>2019-11-07T17:26:31+00:00</updated>
<author>
<name>Fangrui Song</name>
<email>maskray@google.com</email>
</author>
<published>2019-11-06T18:19:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=7d2b0ec345487537e37a24b323d612c7c06295cd'/>
<id>urn:sha1:7d2b0ec345487537e37a24b323d612c7c06295cd</id>
<content type='text'>
Reviewed By: jhenderson, kongyi

Differential Revision: https://reviews.llvm.org/D69911
</content>
</entry>
<entry>
<title>[test] Use system locale for mri-utf8.test</title>
<updated>2019-11-04T15:25:45+00:00</updated>
<author>
<name>Thomas Preud'homme</name>
<email>thomasp@graphcore.ai</email>
</author>
<published>2019-10-10T11:48:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=0bab0538d8cc0de242ed2936a4766930cfc934d2'/>
<id>urn:sha1:0bab0538d8cc0de242ed2936a4766930cfc934d2</id>
<content type='text'>
Summary:
llvm-ar's mri-utf8.test test relies on the en_US.UTF-8 locale to be
installed for its last RUN line to work. If not installed, the unicode
string gets encoded (interpreted) as ascii which fails since the most
significant byte is non zero. This commit changes the test to only rely
on the system being able to encode the pound sign in its default
encoding (e.g. UTF-16 for Microsoft Windows) by always opening the file
via input/output redirection. This avoids forcing a given locale to be
present and supported. A Byte Order Mark is also added to help
recognizing the encoding of the file and its endianness. Finally the
XFAIL on system-darwin is removed since the test actually passes fine on
Mac OS X and XFAIL was only added because it failed before.

Reviewers: gbreynoo, MaskRay, rupprecht, JamesNagurne, jfb

Subscribers: dexonsmith, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D68472
</content>
</entry>
<entry>
<title>[llvm-ar] Implement the V modifier as an alias for --version</title>
<updated>2019-10-16T18:39:52+00:00</updated>
<author>
<name>Jordan Rupprecht</name>
<email>rupprecht@google.com</email>
</author>
<published>2019-10-16T18:39:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=a86bd22515952c184471c95aaf6273cd6a94505b'/>
<id>urn:sha1:a86bd22515952c184471c95aaf6273cd6a94505b</id>
<content type='text'>
Summary: Also update the help modifier (h) so that it works as a modifier and not just as a standalone `h`. For example, `llvm-ar h` prints the help message, but `llvm-ar xh` currently prints `unknown option h`.

Reviewers: MaskRay, gbreynoo

Subscribers: llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D69007

llvm-svn: 375028
</content>
</entry>
<entry>
<title>[llvm-ar] Make paths case insensitive when on windows</title>
<updated>2019-10-16T14:07:57+00:00</updated>
<author>
<name>Owen Reynolds</name>
<email>gbreynoo@gmail.com</email>
</author>
<published>2019-10-16T14:07:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=28a3b2aeb48fac0391b328eb1822b3fefe228a05'/>
<id>urn:sha1:28a3b2aeb48fac0391b328eb1822b3fefe228a05</id>
<content type='text'>
When on windows gnu-ar treats member names as case insensitive. This
commit implements the same behaviour.

Differential Revision: https://reviews.llvm.org/D68033

llvm-svn: 375002
</content>
</entry>
<entry>
<title>Revert "[test] Use system locale for mri-utf8.test"</title>
<updated>2019-10-10T13:39:12+00:00</updated>
<author>
<name>Thomas Preud'homme</name>
<email>thomasp@graphcore.ai</email>
</author>
<published>2019-10-10T13:39:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=48edae336bc701054e28e4723ff70d45af9fbfc2'/>
<id>urn:sha1:48edae336bc701054e28e4723ff70d45af9fbfc2</id>
<content type='text'>
This reverts commit r374318 / b6f1d1fa0e3ee0e25f22414bf97c05276b934507.

llvm-svn: 374349
</content>
</entry>
<entry>
<title>[test] Use system locale for mri-utf8.test</title>
<updated>2019-10-10T11:48:30+00:00</updated>
<author>
<name>Thomas Preud'homme</name>
<email>thomasp@graphcore.ai</email>
</author>
<published>2019-10-10T11:48:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=b6f1d1fa0e3ee0e25f22414bf97c05276b934507'/>
<id>urn:sha1:b6f1d1fa0e3ee0e25f22414bf97c05276b934507</id>
<content type='text'>
Summary:
llvm-ar's mri-utf8.test test relies on the en_US.UTF-8 locale to be
installed for its last RUN line to work. If not installed, the unicode
string gets encoded (interpreted) as ascii which fails since the most
significant byte is non zero. This commit changes the test to only rely
on the system being able to encode the pound sign in its default
encoding (e.g. UTF-16 for Microsoft Windows) by always opening the file
via input/output redirection. This avoids forcing a given locale to be
present and supported. A Byte Order Mark is also added to help
recognizing the encoding of the file and its endianness.

Reviewers: gbreynoo, MaskRay, rupprecht, JamesNagurne, jfb

Subscribers: dexonsmith, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D68472

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