<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/lld/test/ELF/version-script-err.s, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/'/>
<entry>
<title>[ELF] Don't cause assertion failure if --dynamic-list or --version-script takes an empty file</title>
<updated>2020-06-05T22:59:54+00:00</updated>
<author>
<name>Fangrui Song</name>
<email>maskray@google.com</email>
</author>
<published>2020-06-05T22:59:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=ac6abc99e2794e4674a8498f817fda19b176bbfe'/>
<id>ac6abc99e2794e4674a8498f817fda19b176bbfe</id>
<content type='text'>
Fixes PR46184
Report line 1 of the last memory buffer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes PR46184
Report line 1 of the last memory buffer.
</pre>
</div>
</content>
</entry>
<entry>
<title>[ELF][test] Change -o %t to -o /dev/null if the output is not needed</title>
<updated>2020-02-13T05:54:50+00:00</updated>
<author>
<name>Fangrui Song</name>
<email>maskray@google.com</email>
</author>
<published>2020-02-13T05:48:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=81cebfd0080e3873d0cef5ee5215b8c97332ff96'/>
<id>81cebfd0080e3873d0cef5ee5215b8c97332ff96</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[ELF] - Remove ScriptLexer::Error field and check ErrorCount instead.</title>
<updated>2017-08-04T10:34:14+00:00</updated>
<author>
<name>George Rimar</name>
<email>grimar@accesssoftek.com</email>
</author>
<published>2017-08-04T10:34:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=ce6080819ce8fe0f9cd77f327814574eb68c0d49'/>
<id>ce6080819ce8fe0f9cd77f327814574eb68c0d49</id>
<content type='text'>
D35945 introduces change when there is useless to check Error flag
in few places, but ErrorCount must be checked instead.

But then we probably can just check ErrorCount always. That should simplify
things. Patch do that.

Differential revision: https://reviews.llvm.org/D36266

llvm-svn: 310046
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
D35945 introduces change when there is useless to check Error flag
in few places, but ErrorCount must be checked instead.

But then we probably can just check ErrorCount always. That should simplify
things. Patch do that.

Differential revision: https://reviews.llvm.org/D36266

llvm-svn: 310046
</pre>
</div>
</content>
</entry>
<entry>
<title>[ELF] Better error reporting for linker scripts</title>
<updated>2016-11-21T15:49:56+00:00</updated>
<author>
<name>Eugene Leviant</name>
<email>eleviant@accesssoftek.com</email>
</author>
<published>2016-11-21T15:49:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=03ff016666c148c8c4466937a47c39c2eb5cdcba'/>
<id>03ff016666c148c8c4466937a47c39c2eb5cdcba</id>
<content type='text'>
Differential revision: https://reviews.llvm.org/D26795

llvm-svn: 287547
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Differential revision: https://reviews.llvm.org/D26795

llvm-svn: 287547
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Add a space to work around a Windows CPython / MSys quoting bug"</title>
<updated>2016-10-31T20:13:41+00:00</updated>
<author>
<name>Reid Kleckner</name>
<email>rnk@google.com</email>
</author>
<published>2016-10-31T20:13:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=240cbabc6b3838aac99e65dc7a4f358044c29989'/>
<id>240cbabc6b3838aac99e65dc7a4f358044c29989</id>
<content type='text'>
This reverts commit r284768.

After LLVM r285237, the lit shell interpreter works around this bug for
us.

llvm-svn: 285629
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit r284768.

After LLVM r285237, the lit shell interpreter works around this bug for
us.

llvm-svn: 285629
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a space to work around a Windows CPython / MSys quoting bug</title>
<updated>2016-10-20T20:02:24+00:00</updated>
<author>
<name>Reid Kleckner</name>
<email>rnk@google.com</email>
</author>
<published>2016-10-20T20:02:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=613c00db88e0a206e1223e5be7dfeb9b4a868c7d'/>
<id>613c00db88e0a206e1223e5be7dfeb9b4a868c7d</id>
<content type='text'>
Summary:
The rules for quoting the command line that a subprocess receives are
user space conventions implemented by the C runtime. Python's quoting
rules are implemented here:
https://github.com/python/cpython/blob/c30098c8c6014f3340a369a31df9c74bdbacc269/Lib/subprocess.py#L725

The result is that the final command line C string computed by Python is
'echo \"'. Mingw doesn't appear to interpret that backslash as escaping
the quote because it is not already inside a quoted region. As a result,
our echo command prints a single backslash instead of a quote.

The whole issue can be sidestepped by adding a space a forcing Python to
put the argument to echo in double quotes.

Reviewers: inglorion, ruiu

Subscribers: llvm-commits

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

llvm-svn: 284768
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
The rules for quoting the command line that a subprocess receives are
user space conventions implemented by the C runtime. Python's quoting
rules are implemented here:
https://github.com/python/cpython/blob/c30098c8c6014f3340a369a31df9c74bdbacc269/Lib/subprocess.py#L725

The result is that the final command line C string computed by Python is
'echo \"'. Mingw doesn't appear to interpret that backslash as escaping
the quote because it is not already inside a quoted region. As a result,
our echo command prints a single backslash instead of a quote.

The whole issue can be sidestepped by adding a space a forcing Python to
put the argument to echo in double quotes.

Reviewers: inglorion, ruiu

Subscribers: llvm-commits

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

llvm-svn: 284768
</pre>
</div>
</content>
</entry>
<entry>
<title>Recommit r275257 "[ELF] - Implement extern "c++" version script tag"</title>
<updated>2016-07-16T12:26:39+00:00</updated>
<author>
<name>George Rimar</name>
<email>grimar@accesssoftek.com</email>
</author>
<published>2016-07-16T12:26:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=50dcece2a0dae0f39539145f1bfed7278b5ee40b'/>
<id>50dcece2a0dae0f39539145f1bfed7278b5ee40b</id>
<content type='text'>
BSD toolchain contains a bug:
https://sourceforge.net/p/elftoolchain/tickets/491/

In short demangler works differently, fix was to update the testcase.
It should fix the FreeBSD bot failture:
http://lab.llvm.org:8011/builders/lld-x86_64-freebsd/builds/19432/steps/test_lld/logs/stdio

Original commit message was:
[ELF] - Implement extern "c++" version script tag

Patch implements 'extern' version script tag.
Currently only values in quotes(") are supported.

Matching of externs is performed in the same pass as exact match of globals.

Differential revision: http://reviews.llvm.org/D21930

llvm-svn: 275682
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BSD toolchain contains a bug:
https://sourceforge.net/p/elftoolchain/tickets/491/

In short demangler works differently, fix was to update the testcase.
It should fix the FreeBSD bot failture:
http://lab.llvm.org:8011/builders/lld-x86_64-freebsd/builds/19432/steps/test_lld/logs/stdio

Original commit message was:
[ELF] - Implement extern "c++" version script tag

Patch implements 'extern' version script tag.
Currently only values in quotes(") are supported.

Matching of externs is performed in the same pass as exact match of globals.

Differential revision: http://reviews.llvm.org/D21930

llvm-svn: 275682
</pre>
</div>
</content>
</entry>
<entry>
<title>Reverted r275257 "[ELF] - Implement extern "c++" version script tag"</title>
<updated>2016-07-13T08:19:04+00:00</updated>
<author>
<name>George Rimar</name>
<email>grimar@accesssoftek.com</email>
</author>
<published>2016-07-13T08:19:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=dd64bb38bd8126f647672d7ab6f79682bef18106'/>
<id>dd64bb38bd8126f647672d7ab6f79682bef18106</id>
<content type='text'>
It broke build bots:
http://lab.llvm.org:8011/builders/llvm-clang-lld-x86_64-scei-ps4-windows10pro-fast/builds/8204
http://lab.llvm.org:8011/builders/lld-x86_64-freebsd/builds/19432

llvm-svn: 275258
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It broke build bots:
http://lab.llvm.org:8011/builders/llvm-clang-lld-x86_64-scei-ps4-windows10pro-fast/builds/8204
http://lab.llvm.org:8011/builders/lld-x86_64-freebsd/builds/19432

llvm-svn: 275258
</pre>
</div>
</content>
</entry>
<entry>
<title>[ELF] - Implement extern "c++" version script tag</title>
<updated>2016-07-13T07:46:00+00:00</updated>
<author>
<name>George Rimar</name>
<email>grimar@accesssoftek.com</email>
</author>
<published>2016-07-13T07:46:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=e05103ea11f797a6f210fe11dfaf46289cceba24'/>
<id>e05103ea11f797a6f210fe11dfaf46289cceba24</id>
<content type='text'>
Patch implements 'extern' version script tag.
Currently only values in quotes(") are supported.

Matching of externs is performed in the same pass as exact match of globals.

Differential revision: http://reviews.llvm.org/D21930

llvm-svn: 275257
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Patch implements 'extern' version script tag.
Currently only values in quotes(") are supported.

Matching of externs is performed in the same pass as exact match of globals.

Differential revision: http://reviews.llvm.org/D21930

llvm-svn: 275257
</pre>
</div>
</content>
</entry>
<entry>
<title>[ELF] - Show explicit error if extern keyword is used in version script.</title>
<updated>2016-06-22T15:02:57+00:00</updated>
<author>
<name>George Rimar</name>
<email>grimar@accesssoftek.com</email>
</author>
<published>2016-06-22T15:02:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=4d8465cbe19efab7a92e04ea619185cf23e49e54'/>
<id>4d8465cbe19efab7a92e04ea619185cf23e49e54</id>
<content type='text'>
Since we do not have plans to support it in closest future,
it is better than common script parsing error.

llvm-svn: 273426
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since we do not have plans to support it in closest future,
it is better than common script parsing error.

llvm-svn: 273426
</pre>
</div>
</content>
</entry>
</feed>
