<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libc/softfloat, branch release/13.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F13.1.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F13.1.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2022-02-08T20:52:23Z</updated>
<entry>
<title>libc: use standard LF line endings, not CRLF</title>
<updated>2022-02-08T20:52:23Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2021-03-31T17:04:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=53f18b7c203663cc793905f56574c0bdf1ab184a'/>
<id>urn:sha1:53f18b7c203663cc793905f56574c0bdf1ab184a</id>
<content type='text'>
(cherry picked from commit 29e54af43ee06ed5636b9f567795cd271efc1ef7)
</content>
</entry>
<entry>
<title>Add implementations for clog(3), clogf(3), and clog(3).</title>
<updated>2018-05-13T09:54:34Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2018-05-13T09:54:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0c0288a2187070cd4fa48f821000d29a7be44f5a'/>
<id>urn:sha1:0c0288a2187070cd4fa48f821000d29a7be44f5a</id>
<content type='text'>
PR:	216863
Submitted by:	bde, Steven G. Kargl &lt;sgk@troutmask.apl.washington.edu&gt;
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Move softfloat symbol map entries to softfloat/Symbol.map.</title>
<updated>2018-03-05T20:51:23Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2018-03-05T20:51:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fbb7370d3313127a67f26d4f63d57f92c4463cd4'/>
<id>urn:sha1:fbb7370d3313127a67f26d4f63d57f92c4463cd4</id>
<content type='text'>
The arm, mips, and riscv MD Symbol.map files listed some (but not all)
of the softfloat symbols that were actually defined in softfloat.c.

While here, also remove entries for __fixuns[sd]fsi which are provided
by libcompiler_rt and not by libc.

Sponsored by:	DARPA / AFRL
</content>
</entry>
<entry>
<title>libc: further adoption of SPDX licensing ID tags.</title>
<updated>2017-11-25T17:12:48Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2017-11-25T17:12:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d915a14ef094c8dfc1a5aee70e135abfec01d0f1'/>
<id>urn:sha1:d915a14ef094c8dfc1a5aee70e135abfec01d0f1</id>
<content type='text'>
Mainly focus on files that use BSD 2-Clause license, however the tool I
was using mis-identified many licenses so this was mostly a manual - error
prone - task.

The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.
</content>
</entry>
<entry>
<title>Add full softfloat and hardfloat support for RISC-V.</title>
<updated>2016-11-16T15:21:32Z</updated>
<author>
<name>Ruslan Bukin</name>
<email>br@FreeBSD.org</email>
</author>
<published>2016-11-16T15:21:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7804dd5212a3874db3328bc94d00263f23f96fa8'/>
<id>urn:sha1:7804dd5212a3874db3328bc94d00263f23f96fa8</id>
<content type='text'>
Hardfloat is now default (use riscv64sf as TARGET_ARCH
for softfloat).

Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D8529
</content>
</entry>
<entry>
<title>libc: replace 0 with NULL for pointers.</title>
<updated>2016-04-10T19:33:58Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2016-04-10T19:33:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=513004a23dac3416f8f9c11aaa148bf8606c8617'/>
<id>urn:sha1:513004a23dac3416f8f9c11aaa148bf8606c8617</id>
<content type='text'>
While here also cleanup some surrounding code; particularly
drop some malloc() casts.

Found with devel/coccinelle.

Reviewed by:	bde (previous version - all new bugs are mine)
</content>
</entry>
<entry>
<title>Replace use of ${.CURDIR} by ${LIBC_SRCTOP} and define ${LIBC_SRCTOP}</title>
<updated>2014-03-04T02:19:39Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2014-03-04T02:19:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8876613dc50029e88a84fd595d4a1f3c52c92350'/>
<id>urn:sha1:8876613dc50029e88a84fd595d4a1f3c52c92350</id>
<content type='text'>
if not already defined. This allows building libc from outside of
lib/libc using a reach-over makefile.

A typical use-case is to build a standard ILP32 version and a COMPAT32
version in a single iteration by building the COMPAT32 version using a
reach-over makefile.

Obtained from:	Juniper Networks, Inc.
</content>
</entry>
<entry>
<title>Conditionalize the __floatunsisf and __floatunsidf functions, added in</title>
<updated>2012-01-20T14:44:21Z</updated>
<author>
<name>David Schultz</name>
<email>das@FreeBSD.org</email>
</author>
<published>2012-01-20T14:44:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7ea324df88d0e8661ef1c8b3391ddf63136fbcff'/>
<id>urn:sha1:7ea324df88d0e8661ef1c8b3391ddf63136fbcff</id>
<content type='text'>
NetBSD's rev 1.6 of this file, on !defined(SOFTFLOAT_FOR_GCC).  These
functions are provided by libgcc, so we don't need them.  This should
unbreak mips.
</content>
</entry>
<entry>
<title>Merge in the latest SoftFloat changes from NetBSD.  (NetBSD isn't the</title>
<updated>2012-01-20T06:16:14Z</updated>
<author>
<name>David Schultz</name>
<email>das@FreeBSD.org</email>
</author>
<published>2012-01-20T06:16:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c36abe0dcf91e964fbb194f3f8589dc8f05cd146'/>
<id>urn:sha1:c36abe0dcf91e964fbb194f3f8589dc8f05cd146</id>
<content type='text'>
original vendor, but we're using their heavily modified version.)
This brings in functions for long double emulation (both extended and
quad formats), which may be useful for testing, and also for replacing
libc/sparc64/fpu/.
</content>
</entry>
<entry>
<title>Remove functions from softfloat's Symbol.map that don't need to be exported.</title>
<updated>2012-01-16T04:06:56Z</updated>
<author>
<name>David Schultz</name>
<email>das@FreeBSD.org</email>
</author>
<published>2012-01-16T04:06:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=980ece8077975a09fc6a19aa9864605c770807fa'/>
<id>urn:sha1:980ece8077975a09fc6a19aa9864605c770807fa</id>
<content type='text'>
Also use the proper number of underscores for internal names.  (Changing
the names should be fine, since apparently the symbols are currently
unused.)
</content>
</entry>
</feed>
