Go to file
Ulli Kehrle c502d26c1f WIP: fix LLL for rank-deficient matrices 2023-01-09 00:34:09 +01:00
.github/workflows Update some GH actions to latest version 2022-11-21 14:32:22 +01:00
CMake Fix typos found by codespell 2022-11-12 22:58:11 +01:00
aprcl Remove an error and some warnings from make profile. 2022-05-09 15:44:03 +02:00
arith Remove inclusion of mpfr.h by default 2022-05-21 04:14:25 +02:00
d_mat Add fflush(stdout) before aborting in tests 2021-11-20 01:07:12 +01:00
d_vec Add fflush(stdout) before aborting in tests 2021-11-20 01:07:12 +01:00
doc Merge pull request #1169 from tthsqe12/divisor_sigma_cpp 2022-11-16 17:26:13 +01:00
double_extras Add fflush(stdout) before aborting in tests 2021-11-20 01:07:12 +01:00
examples factor_polynomial example also 2022-05-22 20:34:31 +02:00
fft Fix typos found by codespell 2022-11-12 22:58:11 +01:00
flintxx Merge pull request #1169 from tthsqe12/divisor_sigma_cpp 2022-11-16 17:26:13 +01:00
fmpq fix calling sub_ddmmss with slong arguments 2022-11-29 18:53:35 +01:00
fmpq_mat Fix issues (wrong matrix mul dimensions, memory leaks) in can_solve methods 2022-12-22 14:23:04 +01:00
fmpq_mpoly Add fflush(stdout) before aborting in tests 2021-11-20 01:07:12 +01:00
fmpq_mpoly_factor Add fflush(stdout) before aborting in tests 2021-11-20 01:07:12 +01:00
fmpq_poly Removed blank lines 2021-12-15 17:34:15 +01:00
fmpq_vec add fmpq_mat vector products 2022-04-27 15:44:55 +02:00
fmpz Fix typos found by codespell 2022-11-12 22:58:11 +01:00
fmpz_factor Fix typos found by codespell 2022-11-12 22:58:11 +01:00
fmpz_lll WIP: fix LLL for rank-deficient matrices 2023-01-09 00:34:09 +01:00
fmpz_mat WIP: fix LLL for rank-deficient matrices 2023-01-09 00:34:09 +01:00
fmpz_mod copy paste some docs and tests too 2021-12-10 15:05:13 +01:00
fmpz_mod_mat Fix issues (wrong matrix mul dimensions, memory leaks) in can_solve methods 2022-12-22 14:23:04 +01:00
fmpz_mod_mpoly fix overflow bug in fmpz_mod_mpoly_divrem_ideal 2022-12-12 12:35:51 +01:00
fmpz_mod_mpoly_factor Merge pull request #1178 from tthsqe12/fmpz_mod_mpoly_inlines 2022-11-16 16:09:56 +01:00
fmpz_mod_poly fix warnings in fmpz_mod_poly/div_basecase 2022-11-20 13:53:33 +01:00
fmpz_mod_poly_factor clarify existing code; original was not wrong 2022-12-12 12:58:28 +01:00
fmpz_mod_vec initial mat copy paste 2021-12-13 20:41:02 +01:00
fmpz_mpoly Fix typos found by codespell 2022-11-12 22:58:11 +01:00
fmpz_mpoly_factor Update some more URLs 2022-11-16 14:48:11 +01:00
fmpz_poly Fix typos found by codespell 2022-11-12 22:58:11 +01:00
fmpz_poly_factor always want mpfr but want it with more bits 2022-05-06 13:19:16 +02:00
fmpz_poly_mat Add fflush(stdout) before aborting in tests 2021-11-20 01:07:12 +01:00
fmpz_poly_q Fix typos found by codespell 2022-11-12 22:58:11 +01:00
fmpz_vec update tests for get/set_fft 2022-06-03 15:09:47 +02:00
fq Remove an error and some warnings from make profile. 2022-05-09 15:44:03 +02:00
fq_default add fq_get_fmpz for lifting 2021-12-16 18:29:27 +01:00
fq_default_mat TEST->FLINT_TEST 2021-12-15 16:38:41 +01:00
fq_default_poly TEST->FLINT_TEST 2021-12-15 16:38:41 +01:00
fq_default_poly_factor TEST->FLINT_TEST 2021-12-15 16:38:41 +01:00
fq_embed Add fflush(stdout) before aborting in tests 2021-11-20 01:07:12 +01:00
fq_embed_templates Add fflush(stdout) before aborting in tests 2021-11-20 01:07:12 +01:00
fq_mat for fq 2021-06-28 16:29:59 +02:00
fq_mat_templates Fix issues (wrong matrix mul dimensions, memory leaks) in can_solve methods 2022-12-22 14:23:04 +01:00
fq_nmod fix fq_nmod_mul_si/ui 2022-05-13 14:56:47 +02:00
fq_nmod_embed Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
fq_nmod_mat for fq 2021-06-28 16:29:59 +02:00
fq_nmod_mpoly Update some more URLs 2022-11-16 14:48:11 +01:00
fq_nmod_mpoly_factor Update some more URLs 2022-11-16 14:48:11 +01:00
fq_nmod_poly Remove an error and some warnings from make profile. 2022-05-09 15:44:03 +02:00
fq_nmod_poly_factor Change instances of FLINT_BITS - 2 to its macro 2022-01-31 19:33:15 +01:00
fq_nmod_vec Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
fq_poly Add poly sqrt, docs and tests for all finite field modules. 2022-01-14 12:50:01 +01:00
fq_poly_factor Add fq_default_poly_length/exp/get_poly and fq_zech_poly_get_poly. 2021-05-07 15:16:54 +02:00
fq_poly_factor_templates Fix typos found by codespell 2022-11-12 22:58:11 +01:00
fq_poly_templates Remove an error and some warnings from make profile. 2022-05-09 15:44:03 +02:00
fq_templates add fq_get_fmpz for lifting 2021-12-16 18:29:27 +01:00
fq_vec Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
fq_vec_templates Add fflush(stdout) before aborting in tests 2021-11-20 01:07:12 +01:00
fq_zech add fq_get_fmpz for lifting 2021-12-16 18:29:27 +01:00
fq_zech_embed Add fflush(stdout) before aborting in tests 2021-11-20 01:07:12 +01:00
fq_zech_mat Fix some copyright assignments. Closes #993. 2021-11-03 13:38:10 +01:00
fq_zech_mpoly Fix typos found by codespell 2022-11-12 22:58:11 +01:00
fq_zech_mpoly_factor Fix typos found by codespell 2022-11-12 22:58:11 +01:00
fq_zech_poly Add poly sqrt, docs and tests for all finite field modules. 2022-01-14 12:50:01 +01:00
fq_zech_poly_factor Add fq_default_poly_length/exp/get_poly and fq_zech_poly_get_poly. 2021-05-07 15:16:54 +02:00
fq_zech_vec Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
interfaces Change mpz_ptr to m[suffix] 2021-12-15 12:30:07 +01:00
long_extras Add fflush(stdout) before aborting in tests 2021-11-20 01:07:12 +01:00
mpf_mat Remove inclusion of mpfr.h by default 2022-05-21 04:14:25 +02:00
mpf_vec Remove inclusion of mpfr.h by default 2022-05-21 04:14:25 +02:00
mpfr_mat Add fflush(stdout) before aborting in tests 2021-11-20 01:07:12 +01:00
mpfr_vec Rename all instances of flint_mpfr to MPFR's default types 2022-05-21 04:14:25 +02:00
mpn_extras Add fflush(stdout) before aborting in tests 2021-11-20 01:07:12 +01:00
mpoly fix SERIOUS BUG in mpoly_monomial_halves: old code was only correct for bits divides FLINT_BITS 2022-12-13 18:18:40 +01:00
n_poly Fix typos found by codespell 2022-11-12 22:58:11 +01:00
nmod split nmod_vec.h -> nmod.h, nmod_vec.h and document a couple of things 2021-11-24 12:32:31 +01:00
nmod_mat Fix issues (wrong matrix mul dimensions, memory leaks) in can_solve methods 2022-12-22 14:23:04 +01:00
nmod_mpoly Fix typos found by codespell 2022-11-12 22:58:11 +01:00
nmod_mpoly_factor Update some more URLs 2022-11-16 14:48:11 +01:00
nmod_poly Fix typos found by codespell 2022-11-12 22:58:11 +01:00
nmod_poly_factor Change nmod_poly_factor to reset the factor struct before running. 2022-05-09 18:52:17 +02:00
nmod_poly_mat Add fflush(stdout) before aborting in tests 2021-11-20 01:07:12 +01:00
nmod_vec Remove an error and some warnings from make profile. 2022-05-09 15:44:03 +02:00
padic Change instances of FLINT_BITS - 2 to its macro 2022-01-31 19:33:15 +01:00
padic_mat Add fflush(stdout) before aborting in tests 2021-11-20 01:07:12 +01:00
padic_poly Add fflush(stdout) before aborting in tests 2021-11-20 01:07:12 +01:00
perm Add fflush(stdout) before aborting in tests 2021-11-20 01:07:12 +01:00
profile Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
qadic Fix FIXME in qadic sqrt when output precision is less than valuation. 2022-05-12 20:35:17 +02:00
qsieve Eliminate temp filename based race condition from qsieve_factor 2023-01-02 11:54:25 +01:00
test fix calling sub_ddmmss with slong arguments 2022-11-29 18:53:35 +01:00
thread_pool Fix typos found by codespell 2022-11-12 22:58:11 +01:00
thread_support fix binary splitting when nt == 1 2022-05-18 17:47:56 +02:00
ulong_extras Update some more URLs 2022-11-16 14:48:11 +01:00
.build_dependencies fix 2022-11-20 14:14:22 +01:00
.check_post_install post install check 2018-04-20 22:38:35 +02:00
.gitattributes Fix .gitattributes. 2018-11-23 15:05:10 +01:00
.gitignore Add nth derivative to fmpz_poly and fmpq_poly 2021-12-10 17:20:12 +01:00
.travis.yml test for redundant declarations in CI 2020-09-14 14:55:04 +02:00
AUTHORS List only main authors in the AUTHORS file and provide a link for the 2020-05-25 22:37:53 +02:00
CMakeLists.txt Use "CURRENT" CMake directories 2022-10-29 22:22:01 +02:00
INSTALL Fix a few typos 2020-08-12 14:23:30 +02:00
LICENSE changed LICENSE file to contain LGPL 2.1, change README 2016-04-28 10:47:57 +02:00
Makefile.in Make some improvements for building on MinGW and Cygwin. 2022-06-15 18:42:06 +02:00
Makefile.subdirs Spaces to tabs. 2021-10-15 13:14:09 +02:00
NEWS Update NEW for Flint-2.9 release ********************* 2022-06-24 14:36:56 +02:00
NTL-interface.h fmpz_mod_poly ctx for ntl interface 2020-09-11 11:23:58 +02:00
README fix README 2016-04-28 15:14:45 +02:00
appveyor.yml Clean up Github Workflows and check more systems 2022-04-03 14:57:16 +02:00
aprcl.h fmpz_mod_ctx in aprcl 2020-09-02 11:29:51 +02:00
arith.h Undo declusions of mpfr.h in arith.h 2022-05-22 23:24:18 +02:00
arithxx.h Swap order of arguments in fmpz_divisor_sigma. 2022-04-27 14:10:17 +02:00
clz_tab.c change DLL build to use declspec annotations rather then a DEF file 2014-08-20 13:46:50 +01:00
code_conventions.txt generic parallel_do, parallel_binary_splitting; make thread_support a module 2022-05-15 18:49:32 +02:00
config.h.in test for __builtin_popcountll using check_c_source_runs 2020-12-10 18:57:59 -06:00
configure Merge pull request #1192 from fingolfin/mh/typo 2022-11-16 17:25:50 +01:00
d_mat.h Add blah_mat_swap_entrywise for all matrix types. 2021-04-22 11:51:38 +02:00
d_vec.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
deprecations.txt Remove some long deprecated stuff. 2022-04-26 13:59:53 +02:00
double_extras.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
exception.c build: rename the remaining flint-config macros 2020-09-23 14:25:19 +02:00
exception.h Add noreturn attribute to flint_throw 2022-05-19 00:30:19 +02:00
fft.h make it work with negative entries 2022-05-10 21:02:31 +02:00
fft_tuning32.in mpir -> gmp replacements 2013-05-07 16:00:19 +01:00
fft_tuning64.in mpir -> gmp replacements 2013-05-07 16:00:19 +01:00
flint.h Remove inclusion of mpfr.h by default 2022-05-21 04:14:25 +02:00
flint.supp Adds a suppression file "Invalid Read"s by __gmpn_copyi. 2011-12-28 16:14:33 +00:00
flintxx.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
fmpq.h Remove inclusion of mpfr.h by default 2022-05-21 04:14:25 +02:00
fmpq_mat.h fixing indices in invert_cols function for various types of matrices 2022-07-25 23:27:31 +02:00
fmpq_matxx.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
fmpq_mpoly.h add interface to the subresultant gcd 2021-06-11 11:44:44 +02:00
fmpq_mpoly_factor.h start mpoly factor 2020-08-14 19:17:39 +02:00
fmpq_poly.h Remove some long deprecated stuff. 2022-04-26 13:59:53 +02:00
fmpq_polyxx.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
fmpq_vec.h add fmpq_mat vector products 2022-04-27 15:44:55 +02:00
fmpqxx.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
fmpz-conversions-gc.in Fix undefined behavior in COEFF_TO_PTR 2021-08-19 13:54:27 +02:00
fmpz-conversions-reentrant.in Fix undefined behavior in COEFF_TO_PTR 2021-08-19 13:54:27 +02:00
fmpz-conversions-single.in Fix undefined behavior in COEFF_TO_PTR 2021-08-19 13:54:27 +02:00
fmpz.h Remove inclusion of mpfr.h by default 2022-05-21 04:14:25 +02:00
fmpz_factor.h Swap order of arguments in fmpz_divisor_sigma. 2022-04-27 14:10:17 +02:00
fmpz_factorxx.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
fmpz_lll.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
fmpz_mat.h WIP: fix LLL for rank-deficient matrices 2023-01-09 00:34:09 +01:00
fmpz_matxx.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
fmpz_mod.h copy paste some docs and tests too 2021-12-10 15:05:13 +01:00
fmpz_mod_mat.h copy and paste the recursive variants 2021-12-15 13:59:29 +01:00
fmpz_mod_mpoly.h remove 64 bit shifts 2022-05-02 17:10:34 +02:00
fmpz_mod_mpoly_factor.h use more poly_vec functions 2021-05-27 18:34:01 +02:00
fmpz_mod_poly.h Implement fmpz_mod_poly_div and document. 2022-05-17 18:24:25 +02:00
fmpz_mod_poly_factor.h add fmpz_mod to the factor union 2021-12-10 17:56:23 +01:00
fmpz_mod_poly_factorxx.h add ctx object to fmpz_mod_polyxx 2020-12-02 15:39:46 +01:00
fmpz_mod_polyxx.h wrap fmpz_mod_set_modulus 2020-12-08 15:06:03 +01:00
fmpz_mod_vec.h initial mat copy paste 2021-12-13 20:41:02 +01:00
fmpz_mpoly.h Fix typos found by codespell 2022-11-12 22:58:11 +01:00
fmpz_mpoly_factor.h add fmpz_mpoly_resultant and discriminant 2021-06-01 22:21:25 +02:00
fmpz_poly.h Remove some long deprecated stuff. 2022-04-26 13:59:53 +02:00
fmpz_poly_factor.h add fmpz_poly_factor_cubic 2020-08-17 16:13:43 +02:00
fmpz_poly_factorxx.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
fmpz_poly_mat.h Add blah_mat_swap_entrywise for all matrix types. 2021-04-22 11:51:38 +02:00
fmpz_poly_matxx.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
fmpz_poly_q.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
fmpz_poly_qxx.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
fmpz_polyxx.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
fmpz_vec.h threaded _fmpz_vec_get/set_fft; simplify by not returning bit count 2022-06-03 14:56:05 +02:00
fmpz_vecxx.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
fmpzxx.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
fprintf.c Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
fq.h Fix typos found by codespell 2022-11-12 22:58:11 +01:00
fq_default.h Fix typos found by codespell 2022-11-12 22:58:11 +01:00
fq_default_mat.h copy and paste some test code 2021-12-14 18:56:01 +01:00
fq_default_poly.h misc bug fixes for nmod part of fq_default 2022-06-09 15:19:49 +02:00
fq_default_poly_factor.h add fmpz_mod to the factor union 2021-12-10 17:56:23 +01:00
fq_embed.h library compiles with fmpz_mod_poly ctx interface 2020-09-03 14:29:15 +02:00
fq_embed_templates.h remove redundant declarations 2020-09-14 14:55:07 +02:00
fq_mat.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
fq_mat_templates.h fixing indices in invert_cols function for various types of matrices 2022-07-25 23:27:31 +02:00
fq_nmod.h Fix typos found by codespell 2022-11-12 22:58:11 +01:00
fq_nmod_embed.h library compiles with fmpz_mod_poly ctx interface 2020-09-03 14:29:15 +02:00
fq_nmod_mat.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
fq_nmod_mpoly.h remove 64 bit shifts 2022-05-02 17:10:34 +02:00
fq_nmod_mpoly_factor.h for fq_nmod 2021-06-02 18:10:15 +02:00
fq_nmod_poly.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
fq_nmod_poly_factor.h Add fq_default_poly_length/exp/get_poly and fq_zech_poly_get_poly. 2021-05-07 15:16:54 +02:00
fq_nmod_vec.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
fq_poly.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
fq_poly_factor.h Add fq_default_poly_length/exp/get_poly and fq_zech_poly_get_poly. 2021-05-07 15:16:54 +02:00
fq_poly_factor_templates.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
fq_poly_templates.h Add poly sqrt, docs and tests for all finite field modules. 2022-01-14 12:50:01 +01:00
fq_templates.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
fq_vec.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
fq_vec_templates.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
fq_zech.h Fix typos found by codespell 2022-11-12 22:58:11 +01:00
fq_zech_embed.h library compiles with fmpz_mod_poly ctx interface 2020-09-03 14:29:15 +02:00
fq_zech_mat.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
fq_zech_mpoly.h make a copy of heap exponent that could change 2020-12-15 13:59:43 +01:00
fq_zech_mpoly_factor.h retire polyun_term_struct 2021-05-27 16:42:34 +02:00
fq_zech_poly.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
fq_zech_poly_factor.h Add fq_default_poly_length/exp/get_poly and fq_zech_poly_get_poly. 2021-05-07 15:16:54 +02:00
fq_zech_vec.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
fscanf.c Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
gettimeofday.c Add windows gettimeofday 2018-03-02 16:58:16 -06:00
gettimeofday.h Fix include of flint.h 2020-04-24 01:52:15 -05:00
gmpcompat.h Fix another issue with gmpcompat.h. 2021-07-08 21:16:27 +02:00
gpl-2.0.txt Add gpl-2.0 file back in. It's required in addition to the LGPL text. 2020-06-16 11:12:00 +02:00
hashmap.c Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
hashmap.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
inlines.c Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
long_extras.h add fmpz_kronecker 2021-02-28 15:19:45 +01:00
longlong.h fix calling sub_ddmmss with slong arguments 2022-11-29 18:53:35 +01:00
memory_manager.c Remove inclusion of mpfr.h by default 2022-05-21 04:14:25 +02:00
mpf_mat.h Add blah_mat_swap_entrywise for all matrix types. 2021-04-22 11:51:38 +02:00
mpf_vec.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
mpfr_mat.h Remove inclusion of mpfr.h by default 2022-05-21 04:14:25 +02:00
mpfr_vec.h Rename all instances of flint_mpfr to MPFR's default types 2022-05-21 04:14:25 +02:00
mpn_extras.h fix 2022-05-26 10:59:10 +02:00
mpoly.h fix SERIOUS BUG in mpoly_monomial_halves: old code was only correct for bits divides FLINT_BITS 2022-12-13 18:18:40 +01:00
n_poly.h move all rbtrees to mpoly 2021-05-31 11:11:09 +02:00
nmod.h fix fq_nmod_mul_si/ui 2022-05-13 14:56:47 +02:00
nmod_mat.h fixing indices in invert_cols function for various types of matrices 2022-07-25 23:27:31 +02:00
nmod_matxx.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
nmod_mpoly.h Fix typos found by codespell 2022-11-12 22:58:11 +01:00
nmod_mpoly_factor.h for nmod 2021-06-02 17:01:13 +02:00
nmod_poly.h Fix typos found by codespell 2022-11-12 22:58:11 +01:00
nmod_poly_factor.h add nmod to the factor union 2021-12-07 16:13:21 +01:00
nmod_poly_mat.h Add blah_mat_swap_entrywise for all matrix types. 2021-04-22 11:51:38 +02:00
nmod_poly_matxx.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
nmod_polyxx.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
nmod_vec.h split nmod_vec.h -> nmod.h, nmod_vec.h and document a couple of things 2021-11-24 12:32:31 +01:00
nmod_vecxx.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
padic.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
padic_mat.h Use swap_entrywise everywhere aliasing is supported using swaps. (Does 2021-04-22 18:05:08 +02:00
padic_matxx.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
padic_poly.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
padic_polyxx.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
padicxx.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
perm.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
permxx.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
printf.c Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
profiler.c Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
profiler.h simple fft_mul profiling code 2022-05-27 12:18:43 +02:00
qadic.h Fix typo and fix #898 2021-05-27 15:42:53 +02:00
qadicxx.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
qsieve.h build: rename HAVE_PTHREAD to FLINT_USES_PTHREAD 2020-09-23 14:23:53 +02:00
scanf.c Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
sprintf.c Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
sscanf.c Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
templates.h Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
test_helpers.c Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00
test_helpers.h TEST->FLINT_TEST 2021-12-15 16:38:41 +01:00
thread_pool.h dont use cpu_set_t in API, see #988 2022-01-29 20:38:49 -03:00
thread_support.h generic parallel_do, parallel_binary_splitting; make thread_support a module 2022-05-15 18:49:32 +02:00
todo.txt Fix typos found by codespell 2022-11-12 22:58:11 +01:00
ulong_extras.h fix error message 2022-06-08 15:09:48 +02:00
version.c Change www.gnu.org URLs to use HTTPS 2020-08-13 16:01:07 +02:00

README

FLINT 2
=======

FLINT (Fast Library for Number Theory) is a C library in support of computations
in number theory. It's also a research project into algorithms in number theory.

FLINT 2 is a complete rewrite of the FLINT library from scratch. It includes
much cleaner code and in many cases much faster algorithms and implementations.

At this stage FLINT consists mainly of fast integer and polynomial 
arithmetic and linear algebra. In the future it is planned that FLINT will 
contain algorithms for algebraic number theory and other number theoretic
functionality.

William Hart -- 16 Jan 2011.

License
-------
This version is distributed under LGPL 2.1 (GNU Lesser General Public License).
See the LICENSE file.