Jorge Aparicio
861720b0ed
README: all the math functions we needed are now supported
2018-07-21 12:01:49 -05:00
Jorge Aparicio
6f04dab39d
v0.1.2
2018-07-18 11:48:47 -05:00
bors[bot]
d65f60f242
Merge #127
...
127: update changelog; add more copyright notices r=japaric a=japaric
Co-authored-by: Jorge Aparicio <jorge@japaric.io >
2018-07-18 03:10:48 +00:00
Jorge Aparicio
7e5fe7c2e1
update changelog; add more copyright notices
2018-07-17 20:04:33 -05:00
bors[bot]
80291c3f8b
Merge #126
...
126: implement pow r=japaric a=japaric
cargo fmt version of #125
closes #125
closes #124
Co-authored-by: Rahul Butani <rr.butani@gmail.com >
Co-authored-by: Jorge Aparicio <jorge@japaric.io >
2018-07-18 00:47:19 +00:00
Jorge Aparicio
ea9f617cd4
cargo fmt
2018-07-17 19:46:12 -05:00
Rahul Butani
422532b33d
rustfmt'ed + some clean up
2018-07-17 15:08:22 -05:00
Rahul Butani
24768f42dd
Enable tests and expose
2018-07-17 15:08:22 -05:00
Rahul Butani
0a09954701
pow!
2018-07-17 15:08:22 -05:00
bors[bot]
e979c7d82b
Merge #122
...
122: Add sanity_check for atan2 r=japaric a=P1n3appl3
It's already been merged, but now I can say with certainty that this closes #9
Co-authored-by: Joseph Ryan <josephryan3.14@gmail.com >
2018-07-17 03:19:09 +00:00
Joseph Ryan
d1f3e3094a
Merge remote-tracking branch 'upstream/master'
2018-07-16 21:26:39 -05:00
Joseph Ryan
ef47df3b35
rustfmt
2018-07-16 21:22:35 -05:00
Joseph Ryan
bf94d54243
Merge branch 'master' of github.com:P1n3appl3/libm
2018-07-16 21:18:49 -05:00
Joseph Ryan
70b27a0f6f
Add unit tests for atan2
2018-07-16 21:18:38 -05:00
bors[bot]
f585251755
Merge #112
...
112: [WIP]: implement atan2 r=japaric a=P1n3appl3
This depends on `atan()`. There was a pr for that but it seems to have been closed without adding it?
Co-authored-by: Joseph Ryan <josephryan3.14@gmail.com >
Co-authored-by: Jorge Aparicio <jorge@japaric.io >
2018-07-17 01:03:56 +00:00
Jorge Aparicio
99981facaf
cargo fmt
2018-07-16 20:03:30 -05:00
Jorge Aparicio
59cfaf5dd0
fix another rebase error
2018-07-16 18:54:19 -05:00
Jorge Aparicio
aa9c941f64
fix rebase error
2018-07-16 18:46:59 -05:00
Jorge Aparicio
9e1bc8e5ee
Merge branch 'master' into master
2018-07-16 18:46:26 -05:00
bors[bot]
8361310b21
Merge #121
...
121: Implement atan r=japaric a=derekdreery
New version of PR
Co-authored-by: Richard Dodd <richard.o.dodd@gmail.com >
2018-07-16 20:12:18 +00:00
Richard Dodd
d731dcbe53
Implement atan
2018-07-16 21:04:57 +01:00
bors[bot]
d30c103ea8
Merge #120
...
120: test edge cases r=japaric a=japaric
the test generator is not good at generating test cases that contain values like inf, zero and nan.
This commit adds test cases that contain those values.
Co-authored-by: Jorge Aparicio <jorge@japaric.io >
2018-07-16 18:32:43 +00:00
Jorge Aparicio
bebe357e8f
test edge cases
2018-07-16 13:03:40 -05:00
bors[bot]
3932e2ea8e
Merge #117
...
117: implement cosh r=japaric a=kirch7
`cosh(f64)` implemented. I had to implement `__expo2(f64)` also.
Co-authored-by: Cássio Kirch <cassio.kirch@inf.ufrgs.br >
Co-authored-by: Jorge Aparicio <jorge@japaric.io >
2018-07-16 00:51:17 +00:00
Cássio Kirch
7175c5b64c
words insertion on k_expo2
2018-07-15 21:36:22 -03:00
Cássio Kirch
41c5d03fa9
unused cast removed
2018-07-15 21:35:08 -03:00
Jorge Aparicio
ad0e05ab57
enable tests for cosh
2018-07-15 18:13:09 -05:00
Cássio Kirch
abcf9e72c2
implement cosh
2018-07-15 19:49:12 -03:00
bors[bot]
0e97df2a7f
Merge #116
...
116: inline more functions; add more methods to F{32,64}Ext r=japaric a=japaric
Co-authored-by: Jorge Aparicio <jorge@japaric.io >
2018-07-15 21:01:18 +00:00
Jorge Aparicio
745b3020c0
inline more functions; add more methods to F{32,64}Ext
2018-07-15 16:00:09 -05:00
bors[bot]
3c048e9859
Merge #115
...
115: add more copyright notices r=japaric a=japaric
Co-authored-by: Jorge Aparicio <jorge@japaric.io >
2018-07-15 19:50:34 +00:00
Jorge Aparicio
54af49db47
add more copyright notices
2018-07-15 14:50:00 -05:00
bors[bot]
fd8e648998
Merge #113
...
113: update CHANGELOG; make utility functions private r=japaric a=japaric
Co-authored-by: Jorge Aparicio <jorge@japaric.io >
2018-07-15 18:25:13 +00:00
Jorge Aparicio
7f2e0b5776
update CHANGELOG; make utility functions private
2018-07-15 13:24:09 -05:00
bors[bot]
e71de04c07
Merge #106
...
106: implement fmaf r=japaric a=erikdesjardins
closes #20
Co-authored-by: Erik <erikdesjardins@users.noreply.github.com >
2018-07-15 18:09:03 +00:00
bors[bot]
8da2707da1
Merge #111
...
111: Implement tanh r=japaric a=porglezomp
Closes #37
Co-authored-by: C Jones <code@calebjones.net >
2018-07-15 17:55:35 +00:00
Erik
1b5d43853a
add dummy fenv implementation
2018-07-15 13:32:18 -04:00
Erik
806c723d56
implement fmaf
2018-07-15 13:31:07 -04:00
C Jones
935c393b4d
Implement tanh
...
Closes #37
2018-07-15 04:47:23 -04:00
Joseph Ryan
a2e80d485a
implement atan2
2018-07-15 01:17:46 -05:00
bors[bot]
be34a065cf
Merge #108
...
108: coshf tanhf and atan2f r=japaric a=burrbull
closes #44
closes #52
closes #41
Co-authored-by: Andrey Zgarbul <zgarbul.andrey@gmail.com >
Co-authored-by: Zgarbul Andrey <zgarbul.andrey@gmail.com >
2018-07-15 04:07:06 +00:00
Andrey Zgarbul
1216667189
sinf, fix constant in k_expo2f
2018-07-15 07:01:26 +03:00
Zgarbul Andrey
413dad5bf1
Merge branch 'master' into master
2018-07-15 06:19:57 +03:00
bors[bot]
da0ae67b4a
Merge #110
...
110: Implement tan r=japaric a=porglezomp
Also includes implementing the private `k_tan` function.
Closes #36
Co-authored-by: C Jones <code@calebjones.net >
2018-07-15 00:40:57 +00:00
bors[bot]
4415ca1249
Merge #109
...
109: Implement sinh r=japaric a=porglezomp
This also adds `expo2` for the `__expo2` function, and `combine_words` to replace
the `INSERT_WORDS` macro.
Closes #35
Co-authored-by: C Jones <code@calebjones.net >
2018-07-15 00:28:05 +00:00
C Jones
d795321610
Implement tan
...
Also includes implementing the private k_tan function.
Closes #36
2018-07-14 19:40:23 -04:00
C Jones
0a33394d17
Implement sinh
...
This also adds expo2 for the __expo2 function, and combine_words() to replace
the INSERT_WORDS macro.
Closes #35
2018-07-14 19:37:30 -04:00
Zgarbul Andrey
b4ac457df7
Merge branch 'master' into master
2018-07-15 02:35:29 +03:00
bors[bot]
4c0992bd62
Merge #80
...
80: Add sin and cos r=japaric a=porglezomp
Closes #11
Closes #33
Co-authored-by: C Jones <code@calebjones.net >
2018-07-14 23:08:33 +00:00
Andrey Zgarbul
1bd629d078
coshf tanhf and atan2f
2018-07-15 02:06:20 +03:00