<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/llvm.git/libc, branch diagnostic-handler-dev</title>
<subtitle>github.com: llvm/llvm-project.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/llvm.git/'/>
<entry>
<title>[libc] Introduces gmtime_r to LLVM libc, based on C99/C2X/Single Unix Sp.</title>
<updated>2021-03-22T21:04:05+00:00</updated>
<author>
<name>Raman Tenneti</name>
<email>rtenneti@google.com</email>
</author>
<published>2021-03-22T00:42:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/llvm.git/commit/?id=8b35159ac720fcb9914e4931b416e17b0fbda771'/>
<id>8b35159ac720fcb9914e4931b416e17b0fbda771</id>
<content type='text'>
gmtime and gmtime_r share the same common code. They call gmtime_internal
a static inline function. Thus added only validation tests for gmtime_r.

Reviewed By: sivachandra

Differential Revision: https://reviews.llvm.org/D99046
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
gmtime and gmtime_r share the same common code. They call gmtime_internal
a static inline function. Thus added only validation tests for gmtime_r.

Reviewed By: sivachandra

Differential Revision: https://reviews.llvm.org/D99046
</pre>
</div>
</content>
</entry>
<entry>
<title>[libc][NFC] Add an alias named "check-llvmlibc" for "check-libc".</title>
<updated>2021-03-22T16:55:34+00:00</updated>
<author>
<name>Siva Chandra</name>
<email>sivachandra@google.com</email>
</author>
<published>2021-03-22T16:43:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/llvm.git/commit/?id=1e01f2f4100ddde38d384ea3caf3a7690a8ab185'/>
<id>1e01f2f4100ddde38d384ea3caf3a7690a8ab185</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[libc] Add a target "install-llvmlibc" to install LLVM libc static archive.</title>
<updated>2021-03-22T04:45:14+00:00</updated>
<author>
<name>Siva Chandra</name>
<email>sivachandra@google.com</email>
</author>
<published>2021-03-20T04:50:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/llvm.git/commit/?id=b22f448c21e718a3b6219df89169f38d436189c6'/>
<id>b22f448c21e718a3b6219df89169f38d436189c6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[libc] Use add_library in add_entrypoint_library instead of invoking ar.</title>
<updated>2021-03-20T04:25:51+00:00</updated>
<author>
<name>Siva Chandra</name>
<email>sivachandra@google.com</email>
</author>
<published>2021-03-20T04:12:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/llvm.git/commit/?id=3d155157bf621effd51e3f62050d488572a11501'/>
<id>3d155157bf621effd51e3f62050d488572a11501</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>This introduces gmtime to LLVM libc, based on C99/C2X/Single Unix Spec.</title>
<updated>2021-03-16T23:44:48+00:00</updated>
<author>
<name>Raman Tenneti</name>
<email>rtenneti@google.com</email>
</author>
<published>2021-03-12T00:17:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/llvm.git/commit/?id=eaae52c1fd459f9c0a147361bc3b962238faba5c'/>
<id>eaae52c1fd459f9c0a147361bc3b962238faba5c</id>
<content type='text'>
This change doesn't handle TIMEZONE, tm_isdst and leap seconds.

Moved shared code between mktime and gmtime into time_utils.cpp.

Reviewed By: sivachandra

Differential Revision: https://reviews.llvm.org/D98467
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change doesn't handle TIMEZONE, tm_isdst and leap seconds.

Moved shared code between mktime and gmtime into time_utils.cpp.

Reviewed By: sivachandra

Differential Revision: https://reviews.llvm.org/D98467
</pre>
</div>
</content>
</entry>
<entry>
<title>[libc][Obvious] Fix except flags reading overflow detected by asan.</title>
<updated>2021-03-14T00:30:33+00:00</updated>
<author>
<name>Siva Chandra Reddy</name>
<email>sivachandra@google.com</email>
</author>
<published>2021-03-14T00:30:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/llvm.git/commit/?id=7c0179129fa93afa6bd893c51314820f05355b87'/>
<id>7c0179129fa93afa6bd893c51314820f05355b87</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[libc][Obvious] Add string tests to non-full-build mode.</title>
<updated>2021-03-12T22:01:18+00:00</updated>
<author>
<name>Siva Chandra Reddy</name>
<email>sivachandra@google.com</email>
</author>
<published>2021-03-12T21:56:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/llvm.git/commit/?id=7b5ab956b1ffa16feabc537e057148530156a1c3'/>
<id>7b5ab956b1ffa16feabc537e057148530156a1c3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[libc] Adjust full build entrypoints for aarch64.</title>
<updated>2021-03-12T21:50:56+00:00</updated>
<author>
<name>Siva Chandra</name>
<email>sivachandra@google.com</email>
</author>
<published>2021-03-12T21:50:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/llvm.git/commit/?id=954a7289d20a5ac9a1cde9904584694e4aad5455'/>
<id>954a7289d20a5ac9a1cde9904584694e4aad5455</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[libc] Introduce a full build mode CMake option.</title>
<updated>2021-03-12T21:28:40+00:00</updated>
<author>
<name>Siva Chandra Reddy</name>
<email>sivachandra@google.com</email>
</author>
<published>2021-03-11T23:25:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/llvm.git/commit/?id=e9e788d145f57bcf815b9797191c1560ba39b842'/>
<id>e9e788d145f57bcf815b9797191c1560ba39b842</id>
<content type='text'>
This option will build LLVM libc as a full libc by itself. In this mode,
it is not expected that it will be mixed with other libcs. The
non-full-build mode will be the default LLVM libc build mode. In a future
where LLVM libc is complete enough, the full libc build will be made the
default mode.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This option will build LLVM libc as a full libc by itself. In this mode,
it is not expected that it will be mixed with other libcs. The
non-full-build mode will be the default LLVM libc build mode. In a future
where LLVM libc is complete enough, the full libc build will be made the
default mode.
</pre>
</div>
</content>
</entry>
<entry>
<title>[libc][NFC] Move the template implementation of integer_abs to __support.</title>
<updated>2021-03-12T04:20:18+00:00</updated>
<author>
<name>Siva Chandra Reddy</name>
<email>sivachandra@google.com</email>
</author>
<published>2021-03-12T04:06:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/llvm.git/commit/?id=b937908c371898555f676a64890ba07ee310afae'/>
<id>b937908c371898555f676a64890ba07ee310afae</id>
<content type='text'>
This eliminates cross-header dependency from stdlib to string.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This eliminates cross-header dependency from stdlib to string.
</pre>
</div>
</content>
</entry>
</feed>
