Commit Graph

211 Commits

Author SHA1 Message Date
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
Elliot Saba dbc3e22e0a Merge pull request #54 from JuliaLang/licenses
Fix and improve documentation about licenses
2014-04-30 14:20:28 -07:00
Milan Bouchet-Valat fa07d51db6 Fix and improve documentation about licenses
Files s_cpowf.c, s_cpowl.c and s_cpow.c use the ISC license,
which is very similar to MIT/BSD but considered distinct by Fedora.
2014-04-29 22:56:15 +02:00
Elliot Saba 516b4f4222 Merge pull request #52 from JuliaLang/release
Bump version to 0.3
2014-04-20 05:15:39 +08:00
Milan Bouchet-Valat b5f5d7dc3b Bump version to 0.3 2014-04-19 12:48:47 +02:00