Commit graph

106 commits

Author SHA1 Message Date
William Hart
34008143c1 long -> slong return values. 2015-11-10 13:41:43 +00:00
William Hart
22e6bc7b09 LONG_MAX/ULONG_MAX -> WORD_MAX/UWORD_MAX in *.c and test/*.c. 2015-11-10 13:31:16 +00:00
William Hart
55c2827539 printf -> flint_printf, sprintf -> flint_sprintf, fprintf -> flint_fprintf. 2015-11-06 16:17:27 +00:00
William Hart
0383e04c21 %lu -> %wu in *.c. 2015-11-06 15:56:28 +00:00
William Hart
72abf04641 %ld -> %wd in *.c. 2015-11-06 15:51:44 +00:00
William Hart
5513b601c8 (U)L -> (U)WORD. 2015-11-06 15:34:19 +00:00
William Hart
714f564c5e long -> slong in arf/ and arf/test/. 2015-11-05 18:00:39 +00:00
Fredrik Johansson
304399338a arf_get_d: correct under/overflow, and allow round-to-nearest 2015-10-02 11:29:43 +02:00
Fredrik Johansson
303913f631 add arf_root and improve arb_root 2015-06-17 18:37:53 +02:00
Fredrik Johansson
2504089ad5 arf_get_mag_lower(nan) -> 0 2015-04-19 05:42:29 +02:00
Fredrik Johansson
d212f84652 implement incomplete gamma function 2015-01-21 16:14:46 +01:00
Fredrik Johansson
d7a1a84f25 add inline functions to library 2014-12-25 15:50:37 +01:00
Fredrik Johansson
991fd713e0 fix last 2014-12-09 15:43:04 +01:00
Fredrik Johansson
210337d95b improve speed (hopefully) of division with GMP 2014-12-09 13:58:45 +01:00
Fredrik Johansson
eaedd0c839 add floor and ceil functions 2014-10-30 15:54:50 +01:00
Fredrik Johansson
b165977d47 fix a printing issue 2014-10-15 16:41:50 +02:00
Fredrik Johansson
0b18b1d961 when attempting to printd huge numbers, print something instead of dying 2014-10-08 15:54:08 +02:00
Fredrik Johansson
a4019154e7 replace makefiles with version based on the improved flint makefiles 2014-08-18 22:53:50 +02:00
Fredrik Johansson
fdc3f4b087 improve arf_get_fmpz 2014-08-09 16:43:03 +02:00
Fredrik Johansson
ba9b08cd23 fix 32-bit bug 2014-06-20 13:25:55 +02:00
Fredrik Johansson
2f4e46e263 document and test more functions 2014-06-20 10:21:21 +02:00
Fredrik Johansson
a4224df956 port sin/cos_pi 2014-06-17 14:56:29 +02:00
Fredrik Johansson
b014dbec80 add arf_set_d, arf_get_d 2014-06-04 12:55:05 +02:00
Fredrik Johansson
4df2988515 update documentation 2014-05-27 20:14:09 +02:00
Fredrik Johansson
1bb9bd5482 arf-native sum, contains, overlaps 2014-05-26 18:23:38 +02:00
Fredrik Johansson
301da18e89 move some code to the right places 2014-05-26 14:24:18 +02:00
Fredrik Johansson
5598dece32 fix memory leak 2014-05-23 14:02:58 +02:00
Fredrik Johansson
12dabe6db7 speed up low-precision addition 2014-05-22 23:13:38 +02:00
Fredrik Johansson
80d7a04e02 improve in-place set/neg_round 2014-05-20 00:56:44 +02:00
Fredrik Johansson
d49ce1fc5f move out fmpz_lshift_mpn and test 2014-05-19 14:49:31 +02:00
Fredrik Johansson
76d4f04fbe more work on complex multiplication 2014-05-15 19:20:44 +02:00
Fredrik Johansson
6575ccf454 initial code for complex numbers 2014-05-15 16:36:30 +02:00
Fredrik Johansson
2fc800f0b8 add a rudimentary arf_t memory manager 2014-05-14 12:33:50 +02:00
Fredrik Johansson
48ddeea5ef more work on ball arithmetic 2014-05-09 16:50:01 +02:00
Fredrik Johansson
719ede74af more bugfixes and test code 2014-05-08 16:49:39 +02:00
Fredrik Johansson
0998aa9821 more code and test code 2014-05-08 14:48:36 +02:00
Fredrik Johansson
4d66d4968a more multiplication and addmul/submul methods 2014-05-05 10:52:51 +02:00
Fredrik Johansson
51976c133e increase precision in test code 2014-05-05 00:11:26 +02:00
Fredrik Johansson
6b30ee4363 add sqrt and rsqrt methods 2014-05-04 20:22:37 +02:00
Fredrik Johansson
e72abb11ef division code 2014-05-04 02:01:18 +02:00
Fredrik Johansson
dd959c3ef9 more subtraction methods 2014-05-03 01:38:53 +02:00
Fredrik Johansson
b505521b53 cleanup 2014-05-02 20:30:00 +02:00
Fredrik Johansson
08ea29c72f add add_si/ui/fmpz methods 2014-05-02 20:23:59 +02:00
Fredrik Johansson
3a16b8587d add sub 2014-05-02 17:59:34 +02:00
Fredrik Johansson
81055070cf preliminary addition code; some other code adjustments 2014-05-02 15:09:11 +02:00
Fredrik Johansson
0c4dcd412f replace function 2014-04-28 06:38:48 +02:00
Fredrik Johansson
7c0cf13fc9 multiplication code 2014-04-28 00:45:55 +02:00
Fredrik Johansson
24a8a6b31f more functions and test functions 2014-04-27 00:32:37 +02:00
Fredrik Johansson
d9a6e43aba add more functions 2014-04-26 23:16:23 +02:00
Fredrik Johansson
64b737e7e9 more test code 2014-04-26 20:45:46 +02:00