[root]/CONVERTALN
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 491 (100.0%) | 38342 (100.0%) | 78.0 |
westram | 463 (94.3%) | 29090 (75.9%) | 62.8 |
oldcode | 21 (4.3%) | 9140 (23.8%) | 435.2 |
meierh | 1 (0.2%) | 102 (0.3%) | 102.0 |
jobb | 1 (0.2%) | 7 (0.0%) | 7.0 |
epruesse | 2 (0.4%) | 2 (0.0%) | 1.0 |
baderk | 2 (0.4%) | 1 (0.0%) | 0.5 |
boehnel | 1 (0.2%) | 0 (0.0%) | 0.0 |
* reintegrates 'progress' into 'trunk'
- implements #789
* adds: log:branches/progress@18885:18958
1 lines of code changed in 1 file:
* fix error handling for piped commands in perl
- when forking piped commands
* use error message ($!) instead of exitcode ($?).
* use message 'failed to fork'.
- when closing piped commands
* show IPC errors and exitcode of command.
2 lines of code changed in 1 file:
* remove trailing whitespace from c source.
4 lines of code changed in 2 files:
* change many WARN_TODO triggered warnings into todo markers.
1 lines of code changed in 1 file:
* mark loop failing with 4.9.2
1 lines of code changed in 1 file:
* document vectorizations failing with gcc 9.2.
* document vectorizations refused as "not worthwhile" by gcc 9.2.
* cannot check loop vectorization in header (seq.h).
1 lines of code changed in 1 file:
* reintegrates 'gcc' into 'trunk'
* adds: log:branches/gcc@17850:17876
14 lines of code changed in 3 files:
* partial merge from 'fix' into 'trunk'
- globally define what are "gaps"
- kept behavioral changes to a minimum:
* defaults for (user-defined) gap-definition in EDIT4 changed
* EDIT sequence search also uses user-defined gaps
* adds: log:branches/fix@17529:17533
21 lines of code changed in 2 files:
* reintegrates 'gcc' into 'trunk'
- ports arb to gcc 8.1 (fixing warnings)
* adds: log:branches/gcc@16965:16985
Update: continued by [17178]
4 lines of code changed in 3 files:
* reintegrates 'unittest' into 'trunk'
- fixed non-deterministic behavior of add-species:
* 2 sequences in test-DB were identical (changed 1 bp)
* {{{AP_tree_edge}}} cannot be used to store insert-positions (uses pair of {{{AP_tree_nlen}}} instead)
* corrected some undefined behavior (results did depend on compiler version+flags):
- general order of inserts was undefined
- order of initial-insert was undefined (used by complete tree reconstruction)
- bugs fixed:
* not all possible insert-positions were tested
* sometimes species were added at wrong positions
* if multiple species were inserted at the same position, the following optimization
- did modify topology
- now optimizes all multi-inserts globally
- at leaf-positions: includes the leaf (Note: this does not modify the original topology)
* insert order now is "longest sequence first" (was "shortest sequence first")
- fixed unwanted behavior when testing for content of generated files
* adds: log:branches/unittest@16807:16860
1 lines of code changed in 1 file:
* reintegrates 'gcc' into 'trunk'
- mostly cosmetics changes
* adds: log:branches/gcc@16655,16741:16743,16752:16765
26 lines of code changed in 8 files:
* partial merge from 'gcc' into 'trunk'
- use {{{nullptr}}} in Cxx11 (with backward compatibility)
* adds: log:branches/gcc@16683:16740,16744:16746,16751
48 lines of code changed in 21 files:
* full update from child 'gcc' into 'trunk'
- more warning fixes
- fix bug in prettyprint
* adds: log:branches/gcc@16668:16682
1 lines of code changed in 1 file:
* partial merge from 'gcc' into 'trunk'
- handles #770 by reducing optimizations of several bleeding test functions
* adds: log:branches/gcc@16636:16648
1 lines of code changed in 1 file:
* reintegrates 'warnings' into 'trunk'
- use gnu++14-standard for gcc>=6
- use gnu++0x-standard for gcc<4.7 (bugfix)
- defines many inlines as constexpr
* adds: log:branches/warnings@15515:15522,15525:15528
15 lines of code changed in 3 files:
* reintegrates 'warnings' into 'trunk'
- activate additional warnings (gcc 5.x++)
- Cxx11-forward final (classes+methods)
- fix tag problems caused by using preprocessor
* adds: log:branches/warnings@15486:15489,15491:15501,15506:15512
18 lines of code changed in 6 files:
* remove {{{virtual}}} if {{{OVERRIDE}}} is present
- OVERRIDE implies 'implicit virtual' (if code compiles as C++11 <- tested on build server!)
5 lines of code changed in 4 files:
* reintegrates 'fixres' into 'trunk'
- fixes #715
* adds: log:branches/fixres@15127:15175
103 lines of code changed in 15 files:
* spelling
2 lines of code changed in 1 file:
* fix error-forwarding (from external tools -> ARB GUI)
- {{{GBK_singlequote}}} error message (replaces various wrong ways to do that)
- always call {{{arb_message}}} asynchronously
6 lines of code changed in 2 files:
* fix truncated error-messages
6 lines of code changed in 1 file:
* reintegrates 'vectorize' into 'trunk'
- adds vectorization check for gcc 4.9.x / NDEBUG compile
* adds:
- log:branches/vectorize@13428:13442
1 lines of code changed in 1 file:
* reintegrates 'sanitize' into 'trunk'
* adds:
- log:branches/sanitize@13023:13076
28 lines of code changed in 1 file:
* merge a bunch of fixes from 'gcc' into 'trunk'
- detected using !AddressSanitizer
- fixing #613, #580 and other (undetected) bugs
* adds:
- log:branches/gcc@12996,13001:13003,13005:13006,13010:13014,13016
35 lines of code changed in 3 files:
* ~~valgrind was reporting 'invalid reads' in CONVERTALN when compiled with gcc-4.8.2 + NDEBUG~~
- ~~added (weird) workaround for broken optimizer~~
- ~~added some comments about broken gcc version; afaik problems are similar to those of gcc 4.9.0 (see [12988])~~
(reverted by [12996])
7 lines of code changed in 1 file:
- CONVERTALN.a was relinked unconditionally (fixed)
10 lines of code changed in 1 file:
* merge misc changes from 'customize' into 'trunk'
* adds:
- log:branches/customize@11920,11943:11944
1 lines of code changed in 1 file:
* merge [11840:11843] from 'customize' into 'trunk'
* adds:
- log:branches/customize@11841:11843
* skipped changes in ARB_GDE
- log:branches/customize/ARB_GDE@11841:11843 ~~(might fail to reintegrate)~~
28 lines of code changed in 5 files:
- warn only once about incomplete LOCUS data
7 lines of code changed in 1 file:
* reintegrates 'fix' into 'trunk'
- implements: #158
- fixes: #386, #463, #459
* adds:
- log:branches/fix@11579:11625
24 lines of code changed in 1 file:
* 'class { public' -> struct
2 lines of code changed in 2 files:
* use cflags before cxxflags
1 lines of code changed in 1 file:
* fixed wrong include variables (CC-CXX-mix). Harmless since includes do not differ atm
1 lines of code changed in 1 file:
* renamed include variables
1 lines of code changed in 1 file:
* made A_CC and A_CXX consistent
- A_CXX previously contained cxxflags
- cxxflags are now passed down and used separately
1 lines of code changed in 1 file:
- renamed
* ACC -> A_CC
* CPP -> A_CXX (misleading atm, since it contains c++flags)
1 lines of code changed in 1 file:
* renamed file- and mem-cmp-functions
* added parameter 'blockStartAddress' to ARB_test_mem_equal
- use it to show correct file-offset when called from ARB_files_are_equal
* removed unused function files_are_equal()
1 lines of code changed in 1 file:
- reintegrated branch 'helptest'
2 lines of code changed in 2 files:
- include downcast.h from arbdbt.h
(this break C++11 compilation, i.e. gcc4.8 or newer)[[BR]]
amendment:
* also broke compilation on ubuntu 13.04 and with gcc 4.7.3 (due to nameclash with boost)
1 lines of code changed in 1 file:
- rename
3 lines of code changed in 1 file:
(105 more)