* add script usable from ACI (sort words numerically)
30 lines of code changed in 1 file:
* DRY duplicated description of primer search parameters
* tested unclear behavior
* document bugs + problems in #784
13 lines of code changed in 2 files:
* checked behavior of ACI command "extract_words" (adds a few tests)
10 lines of code changed in 1 file:
* fix builds w/o unit tests (e.g. RELEASE)
- was broken by [16919]
- complained about dependency file for "unknown" binary {{{arb_sub2ascii}}} (only build for UNIT_TESTS)
* dependencies in TOOLS change with variable UNIT_TESTS (force to 1 for 'depends')
11 lines of code changed in 2 files:
* reintegrates 'fix' into 'trunk'
- fixes #721
* adds: log:branches/fix@16922:16938,16961:17001
5669 lines of code changed in 19 files:
* pointer overflow reported by 8.1-sanitizer was in fact pointer arithmetic applied to NULp
1 lines of code changed in 1 file:
* [16988] caused tests to fail with 7.3 sanitizer (NULp passed to memchr)
- fixes behavior of {{{ARB_strpartdup(NULp, ...)}}}: now always returns NULp
4 lines of code changed in 1 file:
* gcc 8.1 sanitizer complains about a pointer overflow in ARBDB tests (in {{{ARB_strndup}}})
- document behavior of ARB_strpartdup + ARB_strndup (passes tests with gcc 7.1 sanitizer)
44 lines of code changed in 1 file:
* reintegrates 'gcc' into 'trunk'
- ports arb to gcc 8.1 (fixing warnings)
* adds: log:branches/gcc@16965:16985
Update: continued by [17178]
209 lines of code changed in 40 files:
* partial merge from 'fix' into 'trunk'
- refactored {{{AW_device}}} text output
* reduces calls to strlen (using {{{SizedCstr}}})
* eliminated/modernized several parameters/functions (esp. in {{{TextOverlayCallback}}}s)
* adds: log:branches/fix@16939:16960
455 lines of code changed in 43 files: