<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libc/string, branch OPENBSD_6_5_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_6_5_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_6_5_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2019-01-25T00:19:26+00:00</updated>
<entry>
<title>I am retiring my old email address;  replace it with my OpenBSD one.</title>
<updated>2019-01-25T00:19:26+00:00</updated>
<author>
<name>millert</name>
<email></email>
</author>
<published>2019-01-25T00:19:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9395eef49000d5819f0d53eae86baa6e426dab86'/>
<id>urn:sha1:9395eef49000d5819f0d53eae86baa6e426dab86</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve the description of locale dependency:</title>
<updated>2019-01-18T07:43:36+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2019-01-18T07:43:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f9d7fe103d63d17a4a8c1e22d32afa8968b0377f'/>
<id>urn:sha1:f9d7fe103d63d17a4a8c1e22d32afa8968b0377f</id>
<content type='text'>
* mention LC_COLLATE;
* clarify that all these functions are infested, including the *_l() versions;
* avoid ENVIRONMENT, these functions don't inspect it;
* and point to the C library functions that change the locale.
OK millert@
</content>
</entry>
<entry>
<title>As per POSIX, when str{,r}chr is comparing it should convert c to a char.</title>
<updated>2018-10-01T06:37:37+00:00</updated>
<author>
<name>martijn</name>
<email></email>
</author>
<published>2018-10-01T06:37:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=14762f7fed750ccdd7b8473696771f67b80a6639'/>
<id>urn:sha1:14762f7fed750ccdd7b8473696771f67b80a6639</id>
<content type='text'>
The C implementation of str{,r}chr are not linked to the build, because
assembly implementations are used, but change to code for easier reference.
At least the i386 and amd64 are checked and seem to do the correct thing.

Found thanks to the csh any/strchr change.

minor pointers and OK millert@
</content>
</entry>
<entry>
<title>Add a missing header when compiling with -DDEBUG</title>
<updated>2018-04-30T07:44:56+00:00</updated>
<author>
<name>denis</name>
<email></email>
</author>
<published>2018-04-30T07:44:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a8b69163d3bb4f0d18483bcbdec0f92c676330df'/>
<id>urn:sha1:a8b69163d3bb4f0d18483bcbdec0f92c676330df</id>
<content type='text'>
With advice from jca@

OK jca@ millert@
</content>
</entry>
<entry>
<title>Instead of trying to handle ffs() with the normal rename-mark-hidden-and-alias</title>
<updated>2018-01-18T08:23:44+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2018-01-18T08:23:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=35352e830aefedf0f54a965ee2aaf8a6ff643231'/>
<id>urn:sha1:35352e830aefedf0f54a965ee2aaf8a6ff643231</id>
<content type='text'>
dance, mark it protected.  This works better for both gcc and clang: gcc
blocks overriding of internal calls, while clang permits inlining again.

ok otto@
</content>
</entry>
<entry>
<title>clang doesn't propagate attributes like "asm labels" and "visibility(hidden)"</title>
<updated>2017-11-29T05:13:57+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2017-11-29T05:13:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=91809a23ddd15af26964fe79c11bc52b08afeb95'/>
<id>urn:sha1:91809a23ddd15af26964fe79c11bc52b08afeb95</id>
<content type='text'>
to builtins like mem{set,cpy,move} and __stack_smash_handler.  So, when
building with clang, instead mark those as protected visibility to get rid
of the PLT relocations.  We can't take the address of them then, but that's
ok: it's a build-time error not a run-time error.

ok kettenis@
</content>
</entry>
<entry>
<title>GNU ld has prefixed the contents of .gnu.warning.SYMBOL sections</title>
<updated>2017-11-28T06:55:49+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2017-11-28T06:55:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8498b91851192781ec9ed2dd8420226001473ef7'/>
<id>urn:sha1:8498b91851192781ec9ed2dd8420226001473ef7</id>
<content type='text'>
with "warning: " since 2003, so the messages themselves need not
contain the prefix anymore.

From Scott Cheloha
ok jca, deraadt
</content>
</entry>
<entry>
<title>Add STANDARDS: denis@ spotted that it was missing.</title>
<updated>2017-10-12T15:22:32+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2017-10-12T15:22:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=aee5e9fddc0c77e82e75ef5c6fd6443bd2d842e3'/>
<id>urn:sha1:aee5e9fddc0c77e82e75ef5c6fd6443bd2d842e3</id>
<content type='text'>
OK deraadt@ jca@ jmc@
</content>
</entry>
<entry>
<title>New POSIX xlocale implementation written from scratch.</title>
<updated>2017-09-05T03:16:14+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2017-09-05T03:16:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ee3d993af12eabdf8fd0c5434438a911a4285f8b'/>
<id>urn:sha1:ee3d993af12eabdf8fd0c5434438a911a4285f8b</id>
<content type='text'>
Complete in the sense that all POSIX *locale(3) and *_l(3) functions
are included, but in OpenBSD, we of course only really care about
LC_CTYPE and we only support ASCII and UTF-8.

With important help from kettenis@, guenther@, and jca@.
Repeated testing in ports bulk builds by naddy@.
Additional testing by jca@, sebastia@, dcoppa@, and others.
OK kettenis@ dcoppa@, and guenther@ on an earlier version.
Riding guenther@'s libc/librthread major bump.
</content>
</entry>
<entry>
<title>delete pointless .Tn ASCII found by jca@ with mandoc -Tlint</title>
<updated>2017-09-02T13:56:44+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2017-09-02T13:56:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=be0a55ef34d66abe54641ea553869f9b437e9a35'/>
<id>urn:sha1:be0a55ef34d66abe54641ea553869f9b437e9a35</id>
<content type='text'>
</content>
</entry>
</feed>
