Viral B. Shah
f876e59885
Merge pull request #69 from JuliaLang/vs/longdouble
...
Long double versions of math functions
2014-12-04 23:58:57 +05:30
Viral B. Shah
9ecf223fc1
Get the ld80 routines from OpenBSD to build on mac and linux.
...
Bump version number and SO major version, since we have
introduced new long double APIs.
2014-12-04 23:56:11 +05:30
Viral B. Shah
52c901a68c
Import long double versions from OpenBSD.
2014-12-04 23:11:16 +05:30
Viral B. Shah
691b989ba3
Remove files with problematic license. Fix #33 .
2014-12-04 21:50:53 +05:30
Viral B. Shah
1367cb053b
Update licenses - the test files are LGPL'ed.
2014-12-04 21:50:28 +05:30
Viral B. Shah
8b3b520675
Fix #35
2014-12-04 21:41:37 +05:30
Viral B. Shah
d64cc364e0
Add make bench
for building the benchmarks
2014-12-04 21:27:19 +05:30
Viral B. Shah
1baf1d3e47
Update gitignore
2014-12-04 17:47:20 +05:30
Viral B. Shah
e919db5f97
Merge branch 'master' of github.com:JuliaLang/openlibm
2014-12-04 17:46:46 +05:30
Viral B. Shah
5f1aa85344
Add @lindahua 's libm benchmark.
2014-12-04 17:46:19 +05:30
Viral B. Shah
532fe48cfd
Add OpenLibm url - http://openlibm.org/
2014-12-04 17:19:05 +05:30
Viral B. Shah
2c9b14cabd
Merge pull request #67 from eschnett/master
...
Simplify code, avoid compiler warnings
2014-12-02 09:50:49 +05:30
Viral B. Shah
3ee2a6e6a9
Merge pull request #68 from talex5/type_includes
...
[RFC] Don't use sys/types.h
2014-12-01 18:40:35 +05:30
Thomas Leonard
4cb9231f1a
Removed some uses of sys/types.h
...
It's useful to be able to compile openlibm in environments where this
doesn't exist (e.g. OS kernels).
2014-12-01 11:10:41 +00:00
Thomas Leonard
6146957c5e
Use uint32_t on ARM, not non-standard __uint32_t
2014-11-27 15:58:19 +00:00
Thomas Leonard
9f4f2c6d57
u_int8_t, etc are non-standard, so define on all platforms
2014-11-27 14:47:36 +00:00
Viral B. Shah
9024a934cc
Merge pull request #66 from sebastien-villemot/master
...
Increase single-precision test tolerance for erfc(1.2) and yn(3, 0.7).
2014-10-07 19:03:27 +05:30
Erik Schnetter
f5b2148a22
Use CFLAGS to build self-tests
2014-09-22 23:26:22 -04:00
Erik Schnetter
2b7040952e
Add assert statements
2014-09-22 16:18:53 -04:00
Erik Schnetter
9c8e061ab1
Add comments describing valid argument range for internal functions
2014-09-22 16:01:47 -04:00
Erik Schnetter
ca3aaa3a82
Remove trailing whitespace in makefile
2014-09-19 11:48:43 -04:00
Erik Schnetter
e2138aed2e
Avoid compiler warnings
2014-09-19 11:48:34 -04:00
Erik Schnetter
c1a08f02af
Simplify code, avoid compiler warnings
2014-09-19 11:36:33 -04:00
Milan Bouchet-Valat
c41813f64b
Fix comment about SOVERSION
2014-07-29 15:46:20 +02:00
Sébastien Villemot
275d0df327
Increase single-precision test tolerance for erfc(1.2) and yn(3, 0.7).
...
Closes #53
2014-07-29 12:24:09 +02:00
Viral B. Shah
0b9d67e54a
Merge pull request #65 from nalimilan/soversion
...
Separate SOVERSION from release version
2014-07-27 16:44:37 +05:30
Milan Bouchet-Valat
1f77ae0208
Separate SOVERSION from release version
...
Needed to break API in 0.4 without calling it 1.0.
2014-07-27 12:54:54 +02:00
Viral B. Shah
da6c9c1805
Bump version. rem_pio2 is no longer exported from openlibm
...
https://github.com/JuliaLang/julia/issues/5365
2014-07-09 20:25:46 -04:00
Viral B. Shah
4a70b227d4
Do not export rem_pio2 from openlibm. It will be exported from openspecfun.
2014-07-09 19:56:28 -04:00
Jameson Nash
923ff3768f
don't use system machine/npx.h on OS X either, since it may not exists and isn't necessary
2014-06-27 17:45:02 -05:00
Viral B. Shah
02a9a8bfc3
Merge pull request #64 from waldir/patch-1
...
fix broken msun link, add wikipedia link
2014-06-22 17:50:22 +05:30
Waldir Pimenta
85a0f204c3
revert newline changes from previous commit
...
following discussion at JuliaLang/openlibm#64
2014-06-22 12:46:23 +01:00
Waldir Pimenta
e27d5a2c61
fix broken msun link, add wikipedia link
...
...and various newline tweaks
to make the source more readable
(see http://rhodesmill.org/brandon/2012/one-sentence-per-line/ )
2014-06-20 19:09:44 +01:00
Viral Shah
f418860958
Merge branch 'master' of github.com:JuliaLang/openlibm
2014-06-20 14:22:11 +00:00
vagrant
c40d079361
Remove FC and FFLAGS. Fortran compiler is not required in the build.
2014-06-20 14:20:47 +00:00
Jeff Bezanson
0c307a220b
add .pc to .gitignore
2014-06-20 10:08:16 -04:00
Viral B. Shah
0905558734
Add i586 build rule.
2014-06-20 19:00:10 +05:30
Elliot Saba
b38daa2f2f
Merge pull request #63 from JuliaLang/sf/soname2
...
Tweak SONAME handling
2014-06-13 00:40:55 -07:00
Elliot Saba
b038823eaa
Tweak SONAME handling
2014-06-12 14:35:26 -07:00
Viral B. Shah
08f66bcea4
Revert "You can't have you cake and eat it, too."
...
This reverts commit 10fed4ae49
.
2014-06-12 15:56:39 +05:30
Viral B. Shah
f9cc2db46e
Merge pull request #40 from weshatheleopard/patch-1
...
You can't have you cake and eat it, too.
2014-06-12 12:55:53 +05:30
Viral B. Shah
4164da0d61
Update README.
2014-06-12 12:52:21 +05:30
Elliot Saba
e9d02ee729
Fix compilation by including cdefs-compat.h in math_private.h
...
Also fix redefinition of __pure2
2014-06-05 22:08:41 -07:00
Keno Fischer
79190aafa9
Merge pull request #59 from talex5/arm
...
Fixed build on ARM
2014-05-26 12:03:12 +02:00
Thomas Leonard
f22d7db106
Fixed build on ARM
...
Removed all long double support, since ARM doesn't have long doubles.
2014-05-26 10:55:49 +01:00
Keno Fischer
17775c52dc
Merge pull request #58 from talex5/pkg-config
...
Add pkg-config support
2014-05-19 17:37:48 +02:00
Thomas Leonard
5b16546ddd
Added pkg-config support
2014-05-19 15:30:10 +01:00
Thomas Leonard
15fa3252fc
Merge noinc branch
2014-05-19 15:29:33 +01:00
Jeff Bezanson
1f3925b3c1
Merge pull request #56 from tkelman/ldexp
...
Export ldexp aliases on Windows
2014-05-11 19:07:38 -04:00
Tony Kelman
8b59bbc18b
Export ldexp aliases on Windows
...
skip END and add .drectve export in assembly versions
uncomment __strong_reference definition from cdefs-compat.h
use weak references in place of strong references on Mac
add DLLEXPORT to all strong references
Fixes Julia issue #6777
2014-05-09 17:05:33 -07:00