6615ac3 | Emmanuel Thomé | 19 March 2021, 14:24:16 UTC | Merge branch 'bucket_sieve_projective_primes' into 'master' Bucket sieve projective primes; fix attempt for #30012 See merge request cado-nfs/cado-nfs!27 | 19 March 2021, 14:24:16 UTC |
1076020 | Emmanuel Thomé | 19 March 2021, 08:11:21 UTC | avoid missed dependencies in some tests when the prime is fixed and the test driver script auto-selects the lingen binary, then we must have the test depend on the binary that gets selected, of course. | 19 March 2021, 08:12:17 UTC |
e9f3748 | Paul Zimmermann | 18 March 2021, 07:32:42 UTC | added option -incr to merge, and reduced CBOUND_INCR_DEFAULT to 8 (IF/DL) | 18 March 2021, 07:32:42 UTC |
8b946a5 | Emmanuel Thomé | 17 March 2021, 19:21:21 UTC | Delete bogus comments These "If proj and r > 0, then r == 1/p (mod p^2)" comments are just bogus. - we're not bucket-sieving powers at the moment, so proj implies r==0 anyway. - if we have proj and r>0, i.e. if we're considering the factor base entry p=4 r=6, which encodes (1:2) in P1(Z/4), then we get r=2, and this encodes the p-lattice with basis vectors (2,0) and (1,2). Which by no means triggers a non-trivial gcd, and anyway it's by construction. No element that we're ever going to consider on the projective line will encode a lattice with a non-trivial gcd of the coordinates. | 18 March 2021, 07:17:30 UTC |
4a0faa8 | Emmanuel Thomé | 17 March 2021, 18:09:18 UTC | fix attempt for #30012 | 17 March 2021, 18:09:18 UTC |
bfd3ca5 | Emmanuel Thomé | 17 March 2021, 16:36:40 UTC | tests for #30012 | 17 March 2021, 18:09:06 UTC |
dc93091 | Emmanuel Thomé | 17 March 2021, 18:08:16 UTC | fix buggy dereference | 17 March 2021, 18:08:16 UTC |
c4a7736 | Emmanuel Thomé | 17 March 2021, 18:07:55 UTC | support passing A, B to sievetest, as well as proxies las_A, las_B as well. | 17 March 2021, 18:07:55 UTC |
697e5eb | Emmanuel Thomé | 15 March 2021, 17:45:56 UTC | osx memusage: better like this, I think | 15 March 2021, 17:45:56 UTC |
f432d92 | Emmanuel Thomé | 15 March 2021, 10:22:08 UTC | memusage functions for osx | 15 March 2021, 10:22:08 UTC |
0096359 | Emmanuel Thomé | 13 March 2021, 10:12:23 UTC | disable freebsd 13.0 while betas and rcs are still flying | 13 March 2021, 10:12:23 UTC |
8a1e278 | Emmanuel Thomé | 08 March 2021, 16:31:10 UTC | update submodule (freebsd 13.0 has a new beta) | 08 March 2021, 16:31:31 UTC |
92187bd | Emmanuel Thomé | 07 March 2021, 18:16:47 UTC | Merge branch 'master' of gitlab.inria.fr:cado-nfs/cado-nfs | 07 March 2021, 18:16:47 UTC |
18b908b | Emmanuel Thomé | 19 February 2021, 08:58:38 UTC | bugfix | 19 February 2021, 08:58:38 UTC |
a56e263 | Paul Zimmermann | 18 February 2021, 14:56:07 UTC | improved and simplified ularith_invmod (27% speedup on Intel i5-6500) | 18 February 2021, 14:56:07 UTC |
3b51000 | Emmanuel Thomé | 16 February 2021, 09:26:18 UTC | Merge branch 'ci-more-features' into 'master' Ci more features (late fixes) See merge request cado-nfs/cado-nfs!25 | 16 February 2021, 09:26:18 UTC |
e24573e | Emmanuel Thomé | 16 February 2021, 07:48:56 UTC | smaller context in docker containers | 16 February 2021, 08:15:09 UTC |
2d19232 | Emmanuel Thomé | 15 February 2021, 22:14:14 UTC | coverage reports are now accessible by an easy url | 15 February 2021, 22:14:38 UTC |
aba4210 | Emmanuel Thomé | 15 February 2021, 17:12:42 UTC | A collection of small printing fixes | 15 February 2021, 17:33:32 UTC |
145e14c | Emmanuel Thomé | 15 February 2021, 16:10:31 UTC | Fix nasty race condition caused by popen/fclose mismatch In this precise case: fopen_maybe_compressed **MUST** be paired with fclose_maybe_compressed, otherwise we have a race condition on child termination. This was the error that popped up every so often on FreeBSD, for example https://gitlab.inria.fr/cado-nfs/cado-nfs/-/jobs/980590 | 15 February 2021, 16:11:07 UTC |
2fa0f4d | Emmanuel Thomé | 15 February 2021, 14:20:04 UTC | not always trivial to get rid of shell middle man | 15 February 2021, 14:20:04 UTC |
ac792bb | Emmanuel Thomé | 15 February 2021, 13:45:53 UTC | typo | 15 February 2021, 13:45:53 UTC |
3e80ef1 | Emmanuel Thomé | 15 February 2021, 13:31:05 UTC | structured programming in bash :-) | 15 February 2021, 13:33:59 UTC |
7af2e95 | Emmanuel Thomé | 15 February 2021, 12:41:53 UTC | better like this | 15 February 2021, 12:41:53 UTC |
8f6a717 | Emmanuel Thomé | 15 February 2021, 11:22:01 UTC | fix submodule mess | 15 February 2021, 11:22:01 UTC |
a147412 | Emmanuel Thomé | 15 February 2021, 11:16:33 UTC | change directory | 15 February 2021, 11:16:33 UTC |
bb54eec | Emmanuel Thomé | 15 February 2021, 11:06:51 UTC | periodically print filesystem usage | 15 February 2021, 11:06:51 UTC |
32b80f7 | Emmanuel Thomé | 15 February 2021, 08:46:26 UTC | honor TANKER_DATABASE, if set | 15 February 2021, 08:46:26 UTC |
6e7d5c3 | Emmanuel Thomé | 13 February 2021, 12:44:37 UTC | Revert "temporarily disable freebsd checks -- we seem to have an outstanding problem" This reverts commit 5d18f4247c8d48286dfd4bef067edde4238297cf. | 13 February 2021, 12:44:37 UTC |
5d18f42 | Emmanuel Thomé | 13 February 2021, 12:44:18 UTC | temporarily disable freebsd checks -- we seem to have an outstanding problem | 13 February 2021, 12:44:18 UTC |
dffdfe2 | Emmanuel Thomé | 13 February 2021, 09:23:49 UTC | fix links | 13 February 2021, 09:23:49 UTC |
46ad6bc | Emmanuel Thomé | 12 February 2021, 22:07:24 UTC | Merge branch 'ci-more-features' into 'master' CI with more features See merge request cado-nfs/cado-nfs!17 | 12 February 2021, 22:07:24 UTC |
57dc24c | Emmanuel Thomé | 12 February 2021, 22:06:12 UTC | updating doc for coverage, but that is still WIP | 12 February 2021, 22:06:12 UTC |
86cce45 | Emmanuel Thomé | 12 February 2021, 15:50:14 UTC | ci/debug.sh can now check freebsd as well. | 12 February 2021, 15:50:14 UTC |
162e510 | Emmanuel Thomé | 12 February 2021, 13:24:25 UTC | check freebsd12 as well | 12 February 2021, 13:24:25 UTC |
cee7bae | Emmanuel Thomé | 12 February 2021, 13:22:54 UTC | really annoying printing mishaps with osx bash3 | 12 February 2021, 13:22:54 UTC |
81fb092 | Emmanuel Thomé | 12 February 2021, 12:01:18 UTC | printing hack on osx | 12 February 2021, 12:01:18 UTC |
6ba921b | Emmanuel Thomé | 12 February 2021, 07:39:17 UTC | freebsd tests, with some libvirt heavylifting. | 12 February 2021, 11:26:07 UTC |
25fb9d3 | Emmanuel Thomé | 10 February 2021, 16:42:05 UTC | $* instead of $2 in enter_section (gitlab-ci tests) | 10 February 2021, 16:58:40 UTC |
c644968 | Emmanuel Thomé | 10 February 2021, 16:39:51 UTC | alpine linux has just moved hwloc to edge/community | 10 February 2021, 16:57:39 UTC |
1876bf4 | Emmanuel Thomé | 09 February 2021, 15:14:32 UTC | Merge branch 'update_regex_opal' into 'master' Update PATTERN_CPUTIME to fit with output of las. See merge request cado-nfs/cado-nfs!24 | 09 February 2021, 15:14:32 UTC |
bcbc0e4 | Laurent Grémy | 09 February 2021, 14:51:48 UTC | Update PATTERN_CPUTIME to fit with output of las. | 09 February 2021, 14:51:48 UTC |
645f7bc | Emmanuel Thomé | 02 February 2021, 09:05:26 UTC | empty commit | 02 February 2021, 09:05:26 UTC |
e081c6b | Emmanuel Thomé | 02 February 2021, 07:44:14 UTC | Merge remote-tracking branch 'origin/master' into ci-more-features | 02 February 2021, 07:44:14 UTC |
a8da2db | Emmanuel Thomé | 01 February 2021, 20:54:53 UTC | remove builddep tests with xsltproc | 02 February 2021, 07:43:59 UTC |
07c419b | Emmanuel Thomé | 01 February 2021, 22:03:38 UTC | always pull from latest tag. It's important, because otherwise a "FROM: alpine" wil be content with any not-too-old container with that name, even if it's not latest. By putting a latest tag, we force a roundtrip to the central and then our "latest" tag on our repository has better chances of being consistent. | 02 February 2021, 07:43:16 UTC |
cc0dd06 | Emmanuel Thomé | 01 February 2021, 10:51:29 UTC | coverage tests. right now this produces a .zip with a coverage report as a set of html pages, but I don't know how to push it to a reasonable place. as far as viewing on gitlab is concerned, the only thing we have a view on are: - the overall coverage (viewed as a badge for the master branch), provided the "Test coverage parsing" regexp in settings->ci/cd->general pipelines is set to `^\s*lines\.*:\s*([\d\.]+)% \(\d+ of \d+ lines\)$` - the coverage status of each line in an MR diff. | 02 February 2021, 07:42:57 UTC |
4f87897 | Emmanuel Thomé | 01 February 2021, 15:15:23 UTC | fix instability in test_bwc_lingen_p_1_test2_checkpoints | 02 February 2021, 07:35:53 UTC |
fb6309d | Emmanuel Thomé | 01 February 2021, 05:55:12 UTC | avoid ctest output compression (test) | 01 February 2021, 05:55:12 UTC |
54b76a3 | Emmanuel Thomé | 01 February 2021, 05:54:48 UTC | check for xsltproc | 01 February 2021, 05:54:48 UTC |
9586224 | Emmanuel Thomé | 31 January 2021, 22:58:47 UTC | Merge branch 'fix_assert_expensive' into 'master' Fix assert expensive See merge request cado-nfs/cado-nfs!21 | 31 January 2021, 22:58:47 UTC |
e652ea5 | Emmanuel Thomé | 31 January 2021, 22:12:20 UTC | fewer tests | 31 January 2021, 22:50:03 UTC |
58e68e4 | Alexander Kruppa | 31 January 2021, 22:22:37 UTC | Avoid errors with ASSERT_EXPENSIVE | 31 January 2021, 22:32:18 UTC |
5cbd6e9 | Alexander Kruppa | 31 January 2021, 16:31:18 UTC | Avoid warnings with -Wtype-limits and ASSERT_EXPENSIVE | 31 January 2021, 22:32:15 UTC |
df94074 | Emmanuel Thomé | 31 January 2021, 15:43:00 UTC | add junit reporting of ctest output | 31 January 2021, 22:15:10 UTC |
b60d527 | Emmanuel Thomé | 31 January 2021, 21:45:47 UTC | Merge branch 'various-fixes' into 'master' Various fixes Closes #30010 See merge request cado-nfs/cado-nfs!20 | 31 January 2021, 21:45:47 UTC |
bf55be0 | Emmanuel Thomé | 31 January 2021, 19:11:44 UTC | add workflow:rules to avoid pipeline duplication | 31 January 2021, 21:36:43 UTC |
127fe26 | Emmanuel Thomé | 31 January 2021, 15:43:11 UTC | test 32-bit gcc | 31 January 2021, 21:36:33 UTC |
401f3e4 | Emmanuel Thomé | 31 January 2021, 10:36:50 UTC | minor printing bug in ci scripts | 31 January 2021, 21:35:36 UTC |
85caf9f | Emmanuel Thomé | 30 January 2021, 23:27:25 UTC | add test on alpine linux | 31 January 2021, 21:34:47 UTC |
a7dd953 | Emmanuel Thomé | 31 January 2021, 21:34:08 UTC | Merge branch 'various-fixes' into ci-more-features | 31 January 2021, 21:34:08 UTC |
5fc870d | Emmanuel Thomé | 31 January 2021, 12:44:58 UTC | fix race condition on chmod in cado-nfs-client | 31 January 2021, 21:33:01 UTC |
4da96c5 | Emmanuel Thomé | 31 January 2021, 01:18:41 UTC | fix some c++ pedantry (failure on arm32 abi) | 31 January 2021, 21:32:45 UTC |
6f588f0 | Emmanuel Thomé | 31 January 2021, 01:18:37 UTC | minor | 31 January 2021, 21:32:40 UTC |
a843800 | Emmanuel Thomé | 30 January 2021, 23:03:06 UTC | detect musl libc, fix oddity in sqrt ; fix #30010 | 31 January 2021, 21:32:14 UTC |
195af8c | Emmanuel Thomé | 30 January 2021, 14:40:21 UTC | report dead client output on client failure (for spawned clients) | 31 January 2021, 21:31:36 UTC |
ec8dbdb | Emmanuel Thomé | 30 January 2021, 16:40:25 UTC | polyselect output must always be present if it gets parsed | 31 January 2021, 21:31:31 UTC |
952bb5f | Emmanuel Thomé | 29 January 2021, 23:14:01 UTC | support arm64 osx | 31 January 2021, 21:30:19 UTC |
78b310b | Emmanuel Thomé | 29 January 2021, 16:19:20 UTC | try to fix tag mechanism | 31 January 2021, 21:30:16 UTC |
13f7948 | Emmanuel Thomé | 29 January 2021, 16:19:07 UTC | various fixes for containerized builds. | 31 January 2021, 21:30:12 UTC |
6f68957 | Emmanuel Thomé | 29 January 2021, 15:39:42 UTC | Rework the ci/docker infrastructure and quick-debug-hack scripts. The goal is to have a common entry point to both. | 31 January 2021, 21:30:04 UTC |
545fd9c | Emmanuel Thomé | 31 January 2021, 21:27:40 UTC | Merge branch 'master' into ci-more-features | 31 January 2021, 21:27:40 UTC |
a1d80df | Emmanuel Thomé | 31 January 2021, 19:59:56 UTC | Merge branch '30011-cado-nfs-client-py-dies-with-valueerror-check_hostname-needs-a-ssl-context-with-either' into 'master' Resolve "cado-nfs-client.py dies with "ValueError: check_hostname needs a SSL context with either CERT_OPTIONAL or CERT_REQUIRED" with Python 3.6" Closes #30011 See merge request cado-nfs/cado-nfs!19 | 31 January 2021, 19:59:56 UTC |
c086c66 | Alexander Kruppa | 31 January 2021, 19:03:56 UTC | Set ssl.Context.check_hostname after verify_mode to avoid ValueError on Python < 3.7. Fixes #30011 | 31 January 2021, 19:05:18 UTC |
f71bf45 | Paul Zimmermann | 31 January 2021, 05:48:17 UTC | hopefully this version is now correct | 31 January 2021, 05:48:17 UTC |
80b7d53 | Paul Zimmermann | 30 January 2021, 17:31:37 UTC | definitely fix commit cb807b0 which was nonsense | 30 January 2021, 17:31:37 UTC |
2d4274b | Emmanuel Thomé | 30 January 2021, 12:42:25 UTC | add a call interface to filter_rels in order to get sorted indices relations out of earlyparser_need_index_sorted are sorted if they're not sorted already | 30 January 2021, 14:10:52 UTC |
6a3da17 | Emmanuel Thomé | 30 January 2021, 11:59:19 UTC | Merge branch 'use-relation-cache' into ci-more-features | 30 January 2021, 11:59:19 UTC |
a8b4950 | Emmanuel Thomé | 30 January 2021, 11:58:25 UTC | Merge branch 'master' into use-relation-cache | 30 January 2021, 11:58:25 UTC |
68edfa5 | Emmanuel Thomé | 30 January 2021, 11:07:53 UTC | this rbfl cannot use a reference | 30 January 2021, 11:56:59 UTC |
c4b8033 | Emmanuel Thomé | 30 January 2021, 11:01:23 UTC | refresh gf2x -- some important fixes are in the main repo | 30 January 2021, 11:56:53 UTC |
b62373f | Emmanuel Thomé | 29 January 2021, 21:39:48 UTC | Merge branch 'master' into use-relation-cache | 29 January 2021, 21:39:48 UTC |
02de583 | Emmanuel Thomé | 29 January 2021, 21:39:44 UTC | Merge remote-tracking branch 'origin/use-relation-cache' into use-relation-cache | 29 January 2021, 21:39:44 UTC |
d12d603 | Emmanuel Thomé | 29 January 2021, 06:20:31 UTC | fix u64_random on 32-bit | 29 January 2021, 21:39:17 UTC |
7348d48 | Emmanuel Thomé | 28 January 2021, 21:48:48 UTC | PAGE_SIZE is sometimes defined by libc (alpine linux) | 29 January 2021, 15:41:07 UTC |
b0d673f | Emmanuel Thomé | 29 January 2021, 08:43:16 UTC | test "or die" | 29 January 2021, 08:43:16 UTC |
de18baa | Emmanuel Thomé | 28 January 2021, 09:08:38 UTC | be kind with slow machines | 28 January 2021, 14:19:53 UTC |
590bfe4 | Emmanuel Thomé | 28 January 2021, 09:14:59 UTC | sort relations in shrink_rels | 28 January 2021, 09:14:59 UTC |
cb807b0 | Paul Zimmermann | 28 January 2021, 08:34:05 UTC | [filter/merge.c] check the input rows are sorted (this can be removed once that check is done in filter_rels) | 28 January 2021, 08:34:05 UTC |
ff7f7a6 | Emmanuel Thomé | 28 January 2021, 08:02:33 UTC | Merge branch 'master' into use-relation-cache | 28 January 2021, 08:02:33 UTC |
98aef21 | Paul Zimmermann | 28 January 2021, 07:30:03 UTC | [merge] added a check when no merge is done while n_possible_merges > 0 (this should not happen if the input purged file is valid) | 28 January 2021, 07:30:03 UTC |
bc4fd4e | Emmanuel Thomé | 27 January 2021, 22:33:31 UTC | Merge commit '9b5882beb' into ci-more-features | 27 January 2021, 22:33:31 UTC |
39fb197 | Emmanuel Thomé | 27 January 2021, 22:32:29 UTC | Merge branch 'use-relation-cache' into ci-more-features | 27 January 2021, 22:32:29 UTC |
1c581d2 | Emmanuel Thomé | 27 January 2021, 15:59:51 UTC | use gitlab's container registry to cache images | 27 January 2021, 22:31:06 UTC |
faad6ba | Emmanuel Thomé | 27 January 2021, 21:31:54 UTC | fix warning | 27 January 2021, 21:31:54 UTC |
d14840c | Emmanuel Thomé | 27 January 2021, 21:13:04 UTC | Merge branch 'various-fixes' into 'master' Various fixes See merge request cado-nfs/cado-nfs!16 | 27 January 2021, 21:13:04 UTC |
88d475d | Emmanuel Thomé | 27 January 2021, 15:57:18 UTC | A more complete gitlab-ci setup. Still at work. | 27 January 2021, 21:01:33 UTC |
0e2df68 | Emmanuel Thomé | 25 January 2021, 22:13:38 UTC | add remark regarding POSIX which now means no-go under Windows. | 27 January 2021, 21:00:38 UTC |
424a304 | Emmanuel Thomé | 26 January 2021, 15:21:51 UTC | fix c++ bug revealed by clang11 | 27 January 2021, 20:59:11 UTC |
2b71ce3 | Emmanuel Thomé | 26 January 2021, 14:28:45 UTC | ClientServerTask ; die if localhost clients die. This effectively aborts the computation if a localhost client dies. Overall, this idea of clients spawned by the server is deprecated in my opinion, so it's not a big deal. Most often, when such a client dies, it's something that gets in our way within tests (e.g. a test that never returns because it waits for the timeout to expire, which is due to happen if the real even is that the client has just died). I think it's better that way (behaviour restricted to localhost client, remember). But it *might* be disruptive in certain cases. | 27 January 2021, 20:59:07 UTC |