July 2023 Commit Log

Number of Commits:
15
Number of Active Developers:
1
westram 2023-07-15 11:51 Rev.: 19441


* provide source etc. by debian11 buildhost.

1 lines of code changed in 1 file:

westram 2023-07-13 20:17 Rev.: 19439


* set {{{GCC_TOO_SMART_FOR_USEFUL_FINAL_TYPE_SUGGESTION}}} for whole gcc 9.x + 10.x series

8 lines of code changed in 1 file:

westram 2023-07-13 19:30 Rev.: 19438


* fix warning (possibly uninitialized)

2 lines of code changed in 1 file:

westram 2023-07-13 18:34 Rev.: 19437


* fix bogus warning
{{{
adTest.cxx:154: warning: '%s' directive argument is null [-Wformat-overflow=]
adTest.cxx:154: warning: '%s' directive argument is null [-Wformat-overflow=]
}}}

1 lines of code changed in 1 file:

westram 2023-07-13 17:47 Rev.: 19436


* suppress bogus warning for gcc 9.4 + 9.5

1 lines of code changed in 1 file:

westram 2023-07-13 17:44 Rev.: 19435


* fix NDEBUG builds for gcc 10.1 - 10.5
- allow to use 10.4 + 10.5
- expect 18 vectorizations starting with gcc 10.1
- suppress bogus warning
- similar to [19434]

3 lines of code changed in 3 files:

westram 2023-07-13 16:34 Rev.: 19434


* fixes for gcc 10.3:
- suppress known bogus warning
- set vectorization count to 18

4 lines of code changed in 2 files:

westram 2023-07-13 16:28 Rev.: 19433


* accept duplicate symbols (i.e. symbols with multiple definition locations), if the SYMBOL is reported as 'non-virtual thunk to SYMBOL':
- remove thunk-prefix from stored symbol.
- this fixes a duplicate symbol error with gcc 10.3 referring to
{{{
./EDIT4/ED4_manager.cxx:1604: Warning: first definition of ED4_species_manager::~ED4_species_manager()
./EDIT4/ed4_class.hxx:1800: Error: duplicated definition of ED4_species_manager::~ED4_species_manager() (in same unit). Bug?
}}}
- did not find any other way to get rid of that error.
- Note: comment-out the 'if ($non_virtual_thunk)' line to again trigger the error.

14 lines of code changed in 1 file:

westram 2023-07-11 12:38 Rev.: 19432


* {{{GBT_get_alignment_len}}}
- now also reports error if alignment length is zero
* this case often was unhandled and did easily lead to allocation problems.
- catch error in case of zero alignment length => fixes alloc-size-larger-than-warning (in {{{NT_count_different_chars}}}).
- check + fix callers.

54 lines of code changed in 21 files:

westram 2023-07-11 12:35 Rev.: 19431


* fix NDEBUG warnings (gcc 10.2)
- by simplifying {{{GB_transaction}}} dtor (completely separates asserting from not-asserting code)
- format-overflow-warning.

6 lines of code changed in 2 files:

westram 2023-07-11 11:04 Rev.: 19430


* un-inline {{{CharPtrArray::remove}}} to get rid of vectorizer warning.
* note strange vectorization count for gcc 10.2.0

16 lines of code changed in 3 files:

westram 2023-07-11 11:01 Rev.: 19429


* fix filter for Noncopyable warning (warning message has changed with gcc 10.2.0).

1 lines of code changed in 1 file:

westram 2023-07-11 10:52 Rev.: 19428


* add dependencies to {{{make}}} + {{{time}}}.
* call {{{apt-get}}} using {{{sudo}}} => support for limited sudo access.

8 lines of code changed in 2 files:

westram 2023-07-08 09:21 Rev.: 19427


* running unittests with sanitizer failed (since [19405])
- fix source-dest-overlapping {{{strcpy}}}.
- Note: similar fix was [11586].

7 lines of code changed in 1 file:

westram 2023-07-04 12:14 Rev.: 19425


* reintegrates 'ali' into 'trunk'
- refactorings + fixes related to SEQ_QUALITY + HELIX
* adds: log:branches/ali@19407:19424

183 lines of code changed in 11 files:

June 2023 »

Generated by StatSVN 0.7.0