From e5c38c3e8b075d744d05ae3dcafb33798fe1cef3 Mon Sep 17 00:00:00 2001 From: "Viral B. Shah" Date: Fri, 5 Dec 2014 00:44:29 +0530 Subject: [PATCH] README and LICENSE updates. --- LICENSE.md | 20 ++++++++++---------- README.md | 9 +++++---- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/LICENSE.md b/LICENSE.md index 39b06da..869ae16 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -2,16 +2,16 @@ OpenLibm contains code that is covered by various licenses. -The OpenLibm code derives from the FreeBSD msun implementation, which -in turn derives from FDLIBM 5.3. As a result, it has a number of fixes -and updates that have accumulated over the years in msun, and also -optimized assembly versions of many functions. These improvements are -provided under the BSD and ISC licenses. The msun library also -includes work placed under the public domain, which is noted in the -individual files. Further work on making a standalone OpenLibm library -from msun, as part of the Julia project is covered under the MIT -license. The test files, test-double.c and test-float.c are under the -LGPL. +The OpenLibm code derives from the FreeBSD msun and OpenBSD libm +implementations, which in turn derives from FDLIBM 5.3. As a result, it +has a number of fixes and updates that have accumulated over the years +in msun, and also optimized assembly versions of many functions. These +improvements are provided under the BSD and ISC licenses. The msun +library also includes work placed under the public domain, which is +noted in the individual files. Further work on making a standalone +OpenLibm library from msun, as part of the Julia project is covered +under the MIT license. The test files, test-double.c and test-float.c +are under the LGPL. ## Parts copyrighted by the Julia project (MIT License) diff --git a/README.md b/README.md index 05e32dd..0eb27a3 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ [OpenLibm](http://www.openlibm.org) is an effort to have a high quality, portable, standalone C mathematical library ([`libm`](http://en.wikipedia.org/wiki/libm)). It can be used standalone in applications and programming language -implementations. +implementations. The project was born out of a need to have a good `libm` for the [Julia programming langage](http://www.julialang.org) that worked @@ -13,8 +13,9 @@ consistently across compilers and operating systems, and in 32-bit and ### History The OpenLibm code derives from the [FreeBSD -msun](http://svnweb.freebsd.org/base/head/lib/msun/) implementation, -which in turn derives from [FDLIBM +msun](http://svnweb.freebsd.org/base/head/lib/msun/) and [OpenBSD +libm](http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib/libm/src/) +implementations, which in turn derives from [FDLIBM 5.3](http://www.netlib.org/fdlibm/). As a result, it includes a number of fixes and updates to FDLIBM that have accumulated over the years in `msun`, and optimized versions of many functions. @@ -31,5 +32,5 @@ source tree, but no attempt has been made to build any of these. ### Build instructions 1. `make` or `make USEGCC=1` to build with GCC. This is the default on - Linux and Windows. + Linux and Windows. 2. `make USECLANG=1` to build with clang. This is the default on OS X.