Skip to content

Commit e5c38c3

Browse files
committed
README and LICENSE updates.
1 parent d8c909a commit e5c38c3

2 files changed

Lines changed: 15 additions & 14 deletions

File tree

LICENSE.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22

33
OpenLibm contains code that is covered by various licenses.
44

5-
The OpenLibm code derives from the FreeBSD msun implementation, which
6-
in turn derives from FDLIBM 5.3. As a result, it has a number of fixes
7-
and updates that have accumulated over the years in msun, and also
8-
optimized assembly versions of many functions. These improvements are
9-
provided under the BSD and ISC licenses. The msun library also
10-
includes work placed under the public domain, which is noted in the
11-
individual files. Further work on making a standalone OpenLibm library
12-
from msun, as part of the Julia project is covered under the MIT
13-
license. The test files, test-double.c and test-float.c are under the
14-
LGPL.
5+
The OpenLibm code derives from the FreeBSD msun and OpenBSD libm
6+
implementations, which in turn derives from FDLIBM 5.3. As a result, it
7+
has a number of fixes and updates that have accumulated over the years
8+
in msun, and also optimized assembly versions of many functions. These
9+
improvements are provided under the BSD and ISC licenses. The msun
10+
library also includes work placed under the public domain, which is
11+
noted in the individual files. Further work on making a standalone
12+
OpenLibm library from msun, as part of the Julia project is covered
13+
under the MIT license. The test files, test-double.c and test-float.c
14+
are under the LGPL.
1515

1616
## Parts copyrighted by the Julia project (MIT License)
1717

README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
[OpenLibm](http://www.openlibm.org) is an effort to have a high quality, portable, standalone
44
C mathematical library ([`libm`](http://en.wikipedia.org/wiki/libm)).
55
It can be used standalone in applications and programming language
6-
implementations.
6+
implementations.
77

88
The project was born out of a need to have a good `libm` for the
99
[Julia programming langage](http://www.julialang.org) that worked
@@ -13,8 +13,9 @@ consistently across compilers and operating systems, and in 32-bit and
1313
### History
1414

1515
The OpenLibm code derives from the [FreeBSD
16-
msun](http://svnweb.freebsd.org/base/head/lib/msun/) implementation,
17-
which in turn derives from [FDLIBM
16+
msun](http://svnweb.freebsd.org/base/head/lib/msun/) and [OpenBSD
17+
libm](http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib/libm/src/)
18+
implementations, which in turn derives from [FDLIBM
1819
5.3](http://www.netlib.org/fdlibm/). As a result, it includes a number
1920
of fixes and updates to FDLIBM that have accumulated over the years in
2021
`msun`, and optimized versions of many functions.
@@ -31,5 +32,5 @@ source tree, but no attempt has been made to build any of these.
3132
### Build instructions
3233

3334
1. `make` or `make USEGCC=1` to build with GCC. This is the default on
34-
Linux and Windows.
35+
Linux and Windows.
3536
2. `make USECLANG=1` to build with clang. This is the default on OS X.

0 commit comments

Comments
 (0)