Commit graph

1728 commits

Author SHA1 Message Date
Fredrik Johansson
7ada98aecc fix some minor issues 2016-10-08 23:42:53 +02:00
Fredrik Johansson
b8e74fd15a Merge remote-tracking branch 'pascal/dirichlet' into dirichlet 2016-10-08 23:27:40 +02:00
Pascal
45b82b3f5c Merge branch 'merge_upstream' into dirichlet 2016-10-08 22:55:23 +02:00
Pascal
cba285dd4d update doc and change chi_char to pairing_char 2016-10-08 22:49:41 +02:00
Pascal
e0bdb9438b remove all conrey 2016-10-08 22:49:41 +02:00
Pascal
846f4bcd58 switch conrey->char->fullchar 2016-10-08 22:49:41 +02:00
Pascal
949e3d2cb1 also remove lcentral (needs dft) 2016-10-08 22:49:41 +02:00
Pascal
99b1882610 forgot to remove acb_dft.h 2016-10-08 22:49:41 +02:00
Pascal
30525ec26a temporary remove acb_dft and hide theta internals 2016-10-08 22:49:41 +02:00
Pascal
0428ebf806 split doc also 2016-10-08 22:49:41 +02:00
Pascal
55450bb62c separate dirichlet/acb_dirichlet 2016-10-08 22:49:40 +02:00
Pascal
0fd358048f move dft to separate directory 2016-10-08 22:49:40 +02:00
Pascal
0f3eea07c2 bluestein dft, WIP 2016-10-08 22:49:40 +02:00
Pascal
ae23aecd8f start convol (for bluestein dft) 2016-10-08 22:49:40 +02:00
Pascal
f25b43d0f1 dft rad2 special case 2016-10-08 22:49:40 +02:00
Pascal
a7a4d316a9 fix dv in dft_crt 2016-10-08 22:49:40 +02:00
Pascal
97fcc27e6a fix alloc/clear issues 2016-10-08 22:49:40 +02:00
Pascal
54f2c0152a reorganize dft, WIP 2016-10-08 22:49:40 +02:00
Pascal
4f51c02edb add dft crt decomposition 2016-10-08 22:49:40 +02:00
Pascal
996bdfdabe document root number 2016-10-08 22:49:40 +02:00
Pascal
c5514c13ce thetanull missed some primepowers 2016-10-08 22:49:40 +02:00
Pascal
d58c1687b7 thetanull search program improved 2016-10-08 22:49:40 +02:00
Pascal
9040474246 vocabulary: number/log/index 2016-10-08 22:49:40 +02:00
Pascal
610a79c7c7 use dlog_precomp in chi_vec 2016-10-08 22:49:39 +02:00
Pascal
37140de421 profile precomp 2016-10-08 22:49:39 +02:00
Pascal
93e5442ab9 profile gauss and jacobi sums 2016-10-08 22:49:39 +02:00
Pascal
0ec9095e16 conrey_set and char_set 2016-10-08 22:49:39 +02:00
Pascal
616592c394 typo 2016-10-08 22:49:39 +02:00
Pascal
387db2b9b4 add explicit group_dlog_clear
using subgroup and clearing it would have corrupted the dlog pointers
2016-10-08 22:49:39 +02:00
Pascal
3a9dc880e5 split gauss and jacobi source files 2016-10-08 22:49:39 +02:00
Pascal
71250d6d28 more doc for acb_dirichlet 2016-10-08 22:49:39 +02:00
Pascal
6d1fcfa4e1 document dlog functions 2016-10-08 22:49:39 +02:00
Pascal
e04483fd12 sanitize conrey test for 32 bits 2016-10-08 22:49:04 +02:00
Pascal
4c22581e8c fix unsafe mul (and remove useless mod) 2016-10-08 22:49:04 +02:00
Pascal
2f00b252c6 profile dirichlet vec evaluation 2016-10-08 22:49:04 +02:00
Pascal
be38425f4e simplify equality tests 2016-10-08 22:49:04 +02:00
Pascal
bf717dafb3 fix not ulong safe mul 2016-10-08 22:49:04 +02:00
Fredrik Johansson
6c5d28688d conrey_pow: fix a potential overflow issue 2016-10-08 22:49:04 +02:00
Fredrik Johansson
16681d9269 fix problematic assignment 2016-10-08 22:49:04 +02:00
Fredrik Johansson
f7e88db0be dlog test code fixes for 32-bit 2016-10-08 22:49:04 +02:00
Fredrik Johansson
b4c6206d98 minor editing and documentation 2016-10-08 22:49:04 +02:00
Fredrik Johansson
420dc9da20 minor editing 2016-10-08 22:49:04 +02:00
Fredrik Johansson
10d4c05bc9 minor doc edits 2016-10-08 22:49:04 +02:00
Pascal
f42274c5d7 Revert acc874e0f7 (add incgam algorithm for L functions)
Keep this commit in lfunctions branch.

This reverts commit acc874e0f7.
2016-10-08 22:49:04 +02:00
Pascal
ceae160de3 add incgam algorithm for L functions, disabled 2016-10-08 22:49:04 +02:00
Pascal
317707255e add root number function and improve gauss 2016-10-08 22:49:03 +02:00
Pascal
1658e7c718 fix severe memory bug 2016-10-08 22:49:03 +02:00
Fredrik Johansson
9340306088 fix memory leak 2016-10-08 22:49:03 +02:00
Fredrik Johansson
20ef61a447 fix test code memory leak 2016-10-08 22:49:03 +02:00
Fredrik Johansson
cf8f5b0b93 fix more memory leaks 2016-10-08 22:49:03 +02:00