<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glibc/htl, branch master</title>
<subtitle>Fork of glibc for development</subtitle>
<id>https://git.zx2c4.com/glibc/atom/htl?h=master</id>
<link rel='self' href='https://git.zx2c4.com/glibc/atom/htl?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/'/>
<updated>2024-07-17T12:14:21Z</updated>
<entry>
<title>hurd: Fix pthread_self() without libpthread</title>
<updated>2024-07-17T12:14:21Z</updated>
<author>
<name>Samuel Thibault</name>
<email>samuel.thibault@ens-lyon.org</email>
</author>
<published>2024-07-17T12:06:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=0e75c4a4634f44ad24a65fda01f571781ac79d5f'/>
<id>urn:sha1:0e75c4a4634f44ad24a65fda01f571781ac79d5f</id>
<content type='text'>
5476f8cd2e68 ("htl: move pthread_self info libc.") moved the htl
pthread_self() function from libpthread to libc, replacing the previous libc
stub that just returns 0. And 53da64d1cf36 ("htl: Initialize ___pthread_self
early") added initialization code which is needed before being able to
call pthread_self. It is currently in libpthread, and thus never called
before programs can call pthread_self from libc, which then segfaults
when accessing _pthread_self()-&gt;thread.

This moves the initialization to libc itself, as initialized variables, so
pthread_self can always be called fine.
</content>
</entry>
<entry>
<title>Add pthread_getname_np and pthread_setname_np for Hurd</title>
<updated>2024-07-16T07:21:52Z</updated>
<author>
<name>Flavio Cruz</name>
<email>flaviocruz@gmail.com</email>
</author>
<published>2024-07-11T22:37:35Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=2dcc908538054377d19571d77a026b9f26d3fd0f'/>
<id>urn:sha1:2dcc908538054377d19571d77a026b9f26d3fd0f</id>
<content type='text'>
We use thread_get_name and thread_set_name to get and set the thread
name, so nothing is stored in the thread structure since these functions
are supposed to be called sparingly.

One notable difference with Linux is that the thread name is up to 32
chars, whereas Linux's is 16.

Also added a mach_RPC_CHECK to check for the existing of gnumach RPCs.
</content>
</entry>
<entry>
<title>htl: Implement some support for TLS_DTV_AT_TP</title>
<updated>2024-03-23T22:00:30Z</updated>
<author>
<name>Sergey Bugaev</name>
<email>bugaevc@gmail.com</email>
</author>
<published>2024-03-23T17:32:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=dc1a77269c971652a8a5167ec366792eae052e65'/>
<id>urn:sha1:dc1a77269c971652a8a5167ec366792eae052e65</id>
<content type='text'>
Signed-off-by: Sergey Bugaev &lt;bugaevc@gmail.com&gt;
Message-ID: &lt;20240323173301.151066-19-bugaevc@gmail.com&gt;
</content>
</entry>
<entry>
<title>htl/tests: Reformat Makefile.</title>
<updated>2024-02-25T18:38:16Z</updated>
<author>
<name>Carlos O'Donell</name>
<email>carlos@redhat.com</email>
</author>
<published>2023-06-09T21:45:23Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=5420d211f057d26d6d42724dd13c5b43fdd7a9a3'/>
<id>urn:sha1:5420d211f057d26d6d42724dd13c5b43fdd7a9a3</id>
<content type='text'>
Reflow and sort Makefile.

No code generation changes in non-test binary artifacts.

No regressions on x86_64 and i686.

Tested with build-many-glibcs.py for x86_64-gnu.
</content>
</entry>
<entry>
<title>htl: Reformat Makefile.</title>
<updated>2024-02-25T18:38:16Z</updated>
<author>
<name>Carlos O'Donell</name>
<email>carlos@redhat.com</email>
</author>
<published>2023-06-09T21:44:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=d19d28853c03ce9b88159b747de9d2979c779f05'/>
<id>urn:sha1:d19d28853c03ce9b88159b747de9d2979c779f05</id>
<content type='text'>
Reflow and sort Makefile.

Code generation changes present due to link order changes.

No regressions on x86_64 and i686.
</content>
</entry>
<entry>
<title>Update copyright dates with scripts/update-copyrights</title>
<updated>2024-01-01T18:53:40Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2024-01-01T18:12:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=dff8da6b3e89b986bb7f6b1ec18cf65d5972e307'/>
<id>urn:sha1:dff8da6b3e89b986bb7f6b1ec18cf65d5972e307</id>
<content type='text'>
</content>
</entry>
<entry>
<title>__call_tls_dtors: Use call_function_static_weak</title>
<updated>2023-09-04T18:03:37Z</updated>
<author>
<name>Samuel Thibault</name>
<email>samuel.thibault@ens-lyon.org</email>
</author>
<published>2023-09-04T18:03:37Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=6333a6014f32c7ced36ced610d5a5cecbafba6c3'/>
<id>urn:sha1:6333a6014f32c7ced36ced610d5a5cecbafba6c3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>htl: thread_local destructors support</title>
<updated>2023-09-03T13:23:56Z</updated>
<author>
<name>Samuel Thibault</name>
<email>samuel.thibault@ens-lyon.org</email>
</author>
<published>2023-09-03T13:23:56Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=89ade8d8cb4c4f015942ab9b1319397b223012cf'/>
<id>urn:sha1:89ade8d8cb4c4f015942ab9b1319397b223012cf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>htl: move pthread_attr_setdetachstate into libc</title>
<updated>2023-08-23T23:57:22Z</updated>
<author>
<name>Guy-Fleury Iteriteka</name>
<email>gfleury@disroot.org</email>
</author>
<published>2023-07-16T08:44:14Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=1dc0bc8f07483e3faef245c343b773137c8d2c4f'/>
<id>urn:sha1:1dc0bc8f07483e3faef245c343b773137c8d2c4f</id>
<content type='text'>
Signed-off-by: Guy-Fleury Iteriteka &lt;gfleury@disroot.org&gt;
Message-Id: &lt;20230716084414.107245-11-gfleury@disroot.org&gt;
</content>
</entry>
<entry>
<title>htl: move pthread_attr_getdetachstate into libc</title>
<updated>2023-08-23T23:57:17Z</updated>
<author>
<name>Guy-Fleury Iteriteka</name>
<email>gfleury@disroot.org</email>
</author>
<published>2023-07-16T08:44:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=92a6c26470f458355af62b7611740eb243cfe73a'/>
<id>urn:sha1:92a6c26470f458355af62b7611740eb243cfe73a</id>
<content type='text'>
Signed-off-by: Guy-Fleury Iteriteka &lt;gfleury@disroot.org&gt;
Message-Id: &lt;20230716084414.107245-10-gfleury@disroot.org&gt;
</content>
</entry>
</feed>
