[root]/SOURCE_TOOLS
COMPILE_COMPAT
(4 files, 131 lines)
docs
(1 files, 79 lines)
refactor
(2 files, 32 lines)
release
(2 files, 407 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 877 (100.0%) | 16137 (100.0%) | 18.4 |
westram | 824 (94.0%) | 16036 (99.4%) | 19.4 |
arb_build | 36 (4.1%) | 72 (0.4%) | 2.0 |
epruesse | 6 (0.7%) | 8 (0.0%) | 1.3 |
aboeckma | 4 (0.5%) | 8 (0.0%) | 2.0 |
richter | 1 (0.1%) | 7 (0.0%) | 7.0 |
yadhu | 1 (0.1%) | 3 (0.0%) | 3.0 |
artemov | 2 (0.2%) | 2 (0.0%) | 1.0 |
jobb | 1 (0.1%) | 1 (0.0%) | 1.0 |
baderk | 2 (0.2%) | 0 (0.0%) | 0.0 |
* shadow-location does appear as warning AND note (depending on gcc version)
- handle both.
67 lines of code changed in 1 file:
* introduce {{{onlyC_flags}}}
- flags used for C compilation only.
- similar to {{{cxxflags}}} (references added).
- pass down onlyC_flags into AxML, CLUSTAL, CLUSTALW, FASTDNAML, FASTTREE, GL, MrBAYES, PHYLIP, PHYML*, RAxML, SINA(unused), SOURCE_TOOLS, SUPPORT, TOOLS, TREEGEN + TREEPUZZLE.
- set flags to {{{-Werror-implicit-function-declaration}}}
* error is only effective in a small part of these modules.
* TODO: need to activate warnings -> will activate the error as well.
2 lines of code changed in 2 files:
* fix use of {{{gets()}}} (globally):
- provide a drop-in replacement for {{{gets()}}}
* only requires to specify buffersize.
- use {{{gets_noOverflow()}}} in READSEQ, SUPPORT, CLUSTAL + CLUSTALW.
* adapt {{{getstr()}}}
1 lines of code changed in 1 file:
* fix filter for Noncopyable warning (warning message has changed with gcc 10.2.0).
1 lines of code changed in 1 file:
* add class {{{MessageSpamFilter}}}
- helps suppressing too many messages sent via {{{GB_warning()}}}
- forwards suppressed warnings as message (=into logfile via console).
- warns about suppressed messages
1 lines of code changed in 1 file:
* reintegrates 'sina' into 'trunk'
- build/deliver sina together with arb
* adds: log:branches/sina@18984:19043,19046:19069,19072:19244
10 lines of code changed in 1 file:
* allow multiple alternative counts of vectorization
- notes:
* count depends on whether functions gets inlined or not.
* specifying explicit counts will check whether ALL instanciations (inlines) of the vectorized code get properly vectorized!
64 lines of code changed in 2 files:
* fix spelling of nm CLI flag (introduced with r18905)
- failed under OSX
- apparently auto-completed under Linux
1 lines of code changed in 1 file:
* improve vectorization-checks:
- allow multiple <count>s (with conditions)
- allow multiple <cond>s (aka "OR operator")
- forbid '*'-count.
- document new condition syntax.
153 lines of code changed in 2 files:
* support major compiler versions > 9 (for {{{LOOP_VECTORIZED}}}).
7 lines of code changed in 1 file:
* export/use {{{ARB_CORE_LIBS}}} (instead of using {{{ARB_GLIB_LIBS}}} directly).
1 lines of code changed in 1 file:
* reintegrates 'progress' into 'trunk'
- implements #789
* adds: log:branches/progress@18885:18958
6 lines of code changed in 4 files:
* detect whether build is running in homebrew
- use {{{HOMEBREW_FAIL_LOG_LINES}}} or 15
14 lines of code changed in 1 file:
* remove obsolete targets
- 'release_quick' (relict from old release strategy).
- 'build_CTARGET' and 'reset_committed_build' + related code.
0 lines of code changed in 2 files:
* targets 'all' + 'rebuild' failed to report error since r18917
- fixed by adding 'false' to failing else branch
* remove recursive target 'logwrap_target'
- caused to many extra error lines **after** excerpt - renders the whole idea useless.
* instead
- add separate extracting targets for 'all' + 'rebuild' (ALL + REBUILD)
- store needed code in variables to DRY it
* reduce size of excerpt by 2 lines (which get printed after excerpt in case of failure). change header line.
* add decription for targets ALL + REBUILD
2 lines of code changed in 1 file:
* add target 'logwrap_target' (allows to wrap any target).
- wrap targets 'all' + 'rebuild'.
* document possibility for silent builds.
* pass name of logfile to script + refer to log in header.
* reserve space for header line.
8 lines of code changed in 1 file:
* filter error-messages from failed {{{make all}}} and dump at bottom
* log of last build remains in {{{build.log}}}
103 lines of code changed in 1 file:
* use uniform variable name 'cmd'.
15 lines of code changed in 3 files:
* 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.
21 lines of code changed in 10 files:
* remove .tmp file on script failure (otherwise next build will succeed w/o real success).
1 lines of code changed in 1 file:
* target 'patch' always patches versus svn.
12 lines of code changed in 1 file:
* partial merge from 'stable' into 'trunk'
* adds: log:branches/stable@18903:18906
108 lines of code changed in 1 file:
* increase x-size of dependency graphs.
3 lines of code changed in 1 file:
* allow conditional build of OPENMP version of {{{FastTree}}}
- tweak preprocessor: allow to {{{#define}}} via CLI.
- globally define whether OPENMP shall be used
* export to submakefiles.
* disable under OSX
- capability to build OPENMP binary depends on compiler
- LLVM/Clang 3.7 required
- forward {{{USE_OPENMP}}} into preprocessor.
- in fasttree.menu: when not defined {{{USE_OPENMP}}} -> skip MP option from GUI + hardcode binary.
- conditionally build OPENMP binary depending on {{{USE_OPENMP}}}.
3 lines of code changed in 1 file:
* reintegrates 'help' into 'trunk'
- relocate help sources
* adds: log:branches/help@18763:18780
41 lines of code changed in 2 files:
* eliminate trailing whitespace from Makefiles.
1 lines of code changed in 1 file:
* remove .c rules.
* add .c suffix (in SOURCE_TOOLS).
1 lines of code changed in 1 file:
* reintegrates 'tree' into 'trunk'
* adds: log:branches/tree@18666:18703
1 lines of code changed in 1 file:
* increment trunk version to 7.1
2 lines of code changed in 1 file:
* increase arb version to 7.0
3 lines of code changed in 1 file:
* ignore leak checks in intentionally crashing unittests
- fixes build with sanitizer + unittests
5 lines of code changed in 1 file:
* move {{{mod_rlimit.h}}} to allow usage in production code.
1 lines of code changed in 1 file:
* reintegrates 'root' into 'trunk'
- implements #449
* adds: log:branches/root@18451:18633
3 lines of code changed in 1 file:
* reintegrates 'io' into 'trunk'
* adds: log:branches/io@18428:18436
1 lines of code changed in 1 file:
* reintegrates 'unittest' into 'trunk'
* adds: log:branches/unittest@18363:18425
4 lines of code changed in 4 files:
* full update from child 'fix' into 'trunk'
* adds: log:branches/fix@18339:18351
0 lines of code changed in 1 file:
* improve errors shown when trying to build while no gcc is installed.
* add 'patch' to required build tools.
* updated list of compile requirements according to SUSE leap 15.1
4 lines of code changed in 1 file:
* reintegrates 'saicalc' into 'trunk'
- implements #730
* adds: log:branches/saicalc@18141:18310
8 lines of code changed in 5 files:
* full update from child 'fix' into 'trunk'
* adds: log:branches/fix@18159:18167
261 lines of code changed in 1 file:
* reintegrates 'cleanup' into 'trunk'
* adds: log:branches/cleanup@18105:18112
1 lines of code changed in 1 file:
(568 more)