Commit Graph

469 Commits

Author SHA1 Message Date
Viral B. Shah 382b8e92f4 Add musl-libc math library to resources. 2019-12-09 21:56:36 -05:00
Viral B. Shah f6ad75aa67 update openlibm website. 2019-12-09 21:53:47 -05:00
Viral B. Shah 5efed306d5 Bump SONAME as discussed in #200 2019-12-09 21:43:44 -05:00
Viral B. Shah e6ac7d7f52 Update README with new OS and arch support 2019-12-09 21:38:44 -05:00
Viral B. Shah f731481b25
Merge pull request #199 from llucinat/wasm32-weakref
Fix weak reference macro redefinition in wasm32 target
2019-11-15 06:44:47 -05:00
llucinat f952e167d2 Fix weak reference macro redefinition in wasm32 target 2019-11-14 08:41:10 +01:00
Viral B. Shah 97de1a46a9
Merge pull request #198 from gufe44/netbsd-fix-openlibm_weak_reference
Netbsd fix openlibm weak reference
2019-10-26 10:28:11 -04:00
gufe44 c4dca1e84a
Add files via upload 2019-10-26 01:53:42 +02:00
gufe44 d4077aa131
Suggestions
https://github.com/JuliaMath/openlibm/pull/197#pullrequestreview-307404318
2019-10-26 01:05:27 +02:00
gufe44 ea065f90cb
Update src/cdefs-compat.h
Co-Authored-By: Jameson Nash <vtjnash@gmail.com>
2019-10-25 23:45:13 +02:00
gufe44 2080b23690
NetBSD fix 2019-10-25 18:32:47 +02:00
Viral B. Shah 14bf902a7e
Merge pull request #195 from ode33/patch-1
Update README.md
2019-08-11 20:30:42 +05:30
Oliver Dechant 3bb221576c
Update README.md
broken link
2019-08-11 09:47:20 -03:00
Viral B. Shah 33c8313e0b
Create FUNDING.yml 2019-06-26 17:30:47 -04:00
Daniel Mendler 72f33a3bf9 wasm32 support (#192) 2019-04-14 15:11:03 -07:00
Jeremy Soller f24b1bfe55 Fix compilation of gcc when using openlibm as system libm (#190)
For some sad reason, gcc poisons LONG_DOUBLE in sreal.c. The identifier has been changed to OLM_LONG_DOUBLE.
2019-01-14 11:53:14 -08:00
Viral B. Shah 0f22aeb0a9 Create CNAME 2018-12-22 17:40:45 -05:00
Viral B. Shah c68e7d2f1f Delete CNAME 2018-12-22 17:40:07 -05:00
Viral B. Shah b524581774 Rename doc -> docs 2018-12-22 17:28:59 -05:00
Viral B. Shah ebbba438ae Move website to doc/ on master instead of gh-pages branch 2018-12-22 17:27:26 -05:00
sharkcz 4e3d70965d update ULPs for s390 (#187) 2018-11-12 12:04:56 -08:00
Viral B. Shah 65d7406056
Merge pull request #185 from sharkcz/s390x
Add s390(x) port
2018-11-07 10:13:56 -05:00
Dan Horák 2a1e56858a s390(x) port 2018-11-07 12:11:15 +01:00
Viral B. Shah cca41bc1ab Merge branch 'master' of github.com:JuliaMath/openlibm 2018-06-18 18:14:22 -04:00
Viral B. Shah 74b54c71f7 Add MIPS 2018-06-18 18:13:49 -04:00
Alex Arslan ce69bf1f32
Update references to JuliaLang to point to JuliaMath (#182) 2018-06-18 14:48:23 -07:00
Viral B. Shah a96f0740e3
Merge pull request #130 from ginggs/enable-optimization-again
Enable optimization again for *int.c and *intf.c
2018-06-18 17:22:47 -04:00
Viral B. Shah c782ca2e84
Merge pull request #177 from JuliaMath/aa/windows
Add Windows testing with AppVeyor
2018-06-18 16:44:17 -04:00
Viral B. Shah 52df60bfd3 Update appveyor.yml 2018-06-18 16:10:52 -04:00
Alex Arslan ce33de1ca9 Add Windows testing with AppVeyor 2018-06-18 16:10:52 -04:00
Viral B. Shah 4971b56998
Update Make.inc 2018-06-18 16:06:34 -04:00
Viral B. Shah ca996acc2e
Merge pull request #180 from JuliaLang/ginggs-0.5.6
Bump version to 0.5.6
2018-06-18 16:01:46 -04:00
Viral B. Shah 73b3d88ef1
Merge pull request #181 from CDLuminate/mipsport
Updated MIPS port
2018-06-18 16:01:04 -04:00
Viral B. Shah 3aa5c3bc47
Merge pull request #174 from iniserve/master
Consider:  Add TOOLPREFIX
2018-06-18 15:58:43 -04:00
Viral B. Shah 4b4b41c941
Merge pull request #178 from JuliaLang/aa/upstream
msun: signed overflow in atan2
2018-06-18 15:55:46 -04:00
Mo Zhou a4b3fdeb76 travis: Add mips, mipsel, mips64el build. 2018-06-04 10:02:35 +00:00
Mo Zhou ad9673e637 Makefile: clean mips/*.o 2018-06-04 09:38:27 +00:00
Radovan Birdic 4dcc76ed96 Using cdefs-compat.h and stdint.h instead <sys/types.h>
fenv-softfloat.h file added
SOFTFLOAT code parts are not tested.
2018-06-04 09:38:27 +00:00
Radovan Birdic 4f5112ea59 Support for mips architectures
Changes needed for mips suport have been added.
Code for openlibm_fenv_mips.h, mips_fpmath.h and fenv.c
was taken from https://github.com/freebsd/freebsd
2018-06-04 09:38:27 +00:00
Graham Inggs a24a5ebb6e Enable optimization again for *int.c and *intf.c 2018-05-26 12:41:07 +02:00
Graham Inggs a40570be06
Bump version to 0.5.6 2018-05-26 11:36:57 +02:00
Jeff Walden 787652b054
msun: signed overflow in atan2
As a component of atan2(y, x), the case of x == 1.0 is farmed out to
atan(y). The current implementation of this comparison is vulnerable
to signed integer underflow (that is, undefined behavior), and it's
performed in a somewhat more complicated way than it need be. Change
it to not be quite so cute, rather directly comparing the high/low
bits of x to the specific IEEE-754 bit pattern that encodes 1.0.

Note that while there are three different e_atan* files in the
relevant directory, only this one needs fixing. e_atan2f.c already
compares against the full bit pattern encoding 1.0f, while
e_atan2l.cuses bitwise-ands/ors/nots and so doesn't require a change.

Incorporated from FreeBSD source tree. See:
b21ccf63f2
2018-04-07 10:35:06 -07:00
Alex Arslan a844d584d3
Merge pull request #176 from JuliaLang/aa/openbsd
Fixes for building on OpenBSD
2018-04-07 10:25:01 -07:00
Alex Arslan 72bfab46a0
Avoid redefining macros defined by the system
In particular, OpenBSD already defines __GNUC_PREREQ__, __BEGIN_DECLS,
and __warn_references. Hiding the definitions behind #ifndef guards
avoids warnings when building.
2018-04-06 14:41:06 -07:00
Alex Arslan 48c6c2c2ac
Use cp -RpP instead of cp -a
OpenBSD does not support cp -a, and cp -RpP should work on all
platforms.
2018-04-06 14:06:14 -07:00
Alex Arslan bf188aeb23
Build with Clang on OpenBSD
This is the default compiler starting with OpenBSD 6.2, and has been
installed by default on OpenBSD since 6.0.
2018-04-06 14:04:45 -07:00
Simon Byrne b7b3b4bc31
Merge pull request #175 from takuyanakaoka/fix-sincosl
Fix reversed outputs of sincosl
2018-02-02 11:06:46 -08:00
Takuya Nakaoka d134c84e91 Fix reversed outputs of sincosl 2018-01-26 15:33:30 +09:00
warpcoil 8d91ecb38a Add TOOLPREFIX 2017-12-21 20:35:54 +00:00
Simon Byrne c99ab08afe
Merge pull request #173 from pkofod/patch-1
Minor typo in expm1 comment
2017-11-30 10:14:04 -08:00