Directory SOURCE_TOOLS/

Directory Created:
2000-11-23 18:06
Total Files:
62
Deleted Files:
10
Lines of Code:
10124

[root]/SOURCE_TOOLS
        directory in repo COMPILE_COMPAT (4 files, 129 lines)
        directory in repo docs (1 files, 79 lines)
        directory in repo release (2 files, 384 lines)

Lines of Code

SOURCE_TOOLS/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 796 (100.0%) 15129 (100.0%) 19.0
westram 743 (93.3%) 15028 (99.3%) 20.2
arb_build 36 (4.5%) 72 (0.5%) 2.0
epruesse 6 (0.8%) 8 (0.1%) 1.3
aboeckma 4 (0.5%) 8 (0.1%) 2.0
richter 1 (0.1%) 7 (0.0%) 7.0
yadhu 1 (0.1%) 3 (0.0%) 3.0
artemov 2 (0.3%) 2 (0.0%) 1.0
jobb 1 (0.1%) 1 (0.0%) 1.0
baderk 2 (0.3%) 0 (0.0%) 0.0

Most Recent Commits

westram 2019-06-11 12:08 Rev.: 17909


* refactored {{{KeyOccur}}} into new class {{{StrUniquifier}}} (in CORE).
- really compare strings (not only pointers to keys; did only work by luck).
- document restrictions.
- {{{make_unique_key}}} return pointer to static buffer (valid until next call).
- allow to define string to separate key and counter.
- only change key when duplicated.

2 lines of code changed in 1 file:

  • SOURCE_TOOLS: generate_all_links.sh (+2 -1)
westram 2019-05-27 09:49 Rev.: 17904


* workaround SuSE build problem
- for whatever reasons SuSE delivers a gcc which identifies as 7.4.1 (no such version has been released yet)
* IIRC the same did happen with gcc 5.3.1
- generally ignore subversions (in top level compiler check) for gcc-major>=5

17 lines of code changed in 1 file:

  • SOURCE_TOOLS: arb_compiler_version.pl (+17 -1)
westram 2019-05-10 13:57 Rev.: 17877


* reintegrates 'gcc' into 'trunk'
* adds: log:branches/gcc@17850:17876

56 lines of code changed in 4 files:

  • SOURCE_TOOLS: postcompile.pl (+38 -12), remake_after_change.pl (+1 -1), vectorize.README (+3 -4), vectorized.source (+14)
westram 2019-04-08 12:12 Rev.: 17757


* prefix included-from- and inlined-from-messages with 'note:'

2 lines of code changed in 1 file:

  • SOURCE_TOOLS: postcompile.pl (+2 -2)
westram 2019-04-03 14:47 Rev.: 17738


* reintegrates 'config' into 'trunk'
* adds: log:branches/config@17733:17737

2 lines of code changed in 4 files:

  • SOURCE_TOOLS: dep.alltargets (-1), export2sub (-1), remake_after_change.pl (-5), update_config_makefile.pl (+2 -1)
westram 2019-04-02 19:10 Rev.: 17730


* introduce "hybrid" result-type {{{ErrorOr<TYPE>}}}
- is either an error xor a value

1 lines of code changed in 1 file:

  • SOURCE_TOOLS: generate_all_links.sh (+1)
westram 2019-03-31 11:41 Rev.: 17711


* move {{{ConfigMapping}}} -> CORE library

1 lines of code changed in 1 file:

  • SOURCE_TOOLS: generate_all_links.sh (+1)
westram 2019-03-27 11:13 Rev.: 17703


* provide stacktraces for {{{UndefinedBehaviorSanitizer}}}
- similar as done for {{{AddressSanitizer}}} and {{{LeakSanitizer}}}
- add verbose-flags to debug code that filters logfiles and rewrites stacktrace into message-format ({{{FILE:LINE: MESSAGE}}})
- fix paths of stacktraces (expand+reduce pathprefixes; trace enter/leave directory messages)

46 lines of code changed in 3 files:

  • SOURCE_TOOLS: arb_build_common.pm (+31 -6), asan2msg.pl (+14 -3), export2sub (+1 -1)
westram 2019-03-13 20:02 Rev.: 17662


* fix svn_apply_ignores.pl:
- did only work with old svn versions. now uses 'svn list' to find entries.
- document that we need to commit new library directory before svn_apply_ignores.pl can be used.

17 lines of code changed in 1 file:

  • SOURCE_TOOLS: svn_apply_ignores.pl (+17 -13)
westram 2019-03-13 13:51 Rev.: 17658


* set variables known to be undefined to empty.

5 lines of code changed in 1 file:

  • SOURCE_TOOLS: remake_after_change.pl (+5)
westram 2019-03-13 13:50 Rev.: 17657


* automatic patch generation:
- generate patch versus git (if present)
- generally simplified generated patches (was trying to be too smart)

63 lines of code changed in 1 file:

  • SOURCE_TOOLS: arb_create_patch.sh (+63 -55)
westram 2019-03-04 20:52 Rev.: 17643


attempt to stop fluctuation of vectorized.source content.

ad_spec.cxx randomly(?) changes position.

16 lines of code changed in 2 files:

  • SOURCE_TOOLS: Makefile (+15 -11), vectorized.source (+1 -1)
westram 2019-03-04 20:39 Rev.: 17641


* reintegrates 'mix' into 'trunk'
- improve git/svn interoperability
* adds: log:branches/mix@17637:17640

7 lines of code changed in 6 files:

  • SOURCE_TOOLS: .gitignore (+2), check_resources.pl (+1 -1), dependency_graphs.pl (+1 -1), find_newest_source.pl (+1), needed_libs.pl (+1 -1), tabBrake.pl (+1)
westram 2019-03-04 15:22 Rev.: 17634


* reintegrates 'mix' into 'trunk'
* prepare arb for hybrid svn/git use (central svn + local git)
* adds: log:branches/mix@17631:17633

2 lines of code changed in 1 file:

  • SOURCE_TOOLS: .gitignore (new 2)
westram 2018-11-25 20:19 Rev.: 17618


* full update from child 'fix' into 'trunk'
- fixes undefined variables in makefiles
- fixes perl tests
* adds: log:branches/fix@17599:17617

12 lines of code changed in 3 files:

  • SOURCE_TOOLS: binuptodate.pl (+3 -1), export2sub (+6 -1), remake_after_change.pl (+3 -2)
westram 2018-11-21 13:43 Rev.: 17604


* ignore {{{ELF 64-bit LSB shared object}}} and similar

2 lines of code changed in 1 file:

  • SOURCE_TOOLS: tabBrake.pl (+2 -1)
westram 2018-09-20 18:43 Rev.: 17396


* reintegrates 'fix' into 'trunk'
- elim dead code
- use const hash loop
* adds: log:branches/fix@17380,17388:17395

18 lines of code changed in 1 file:

  • SOURCE_TOOLS: deadcode.pl (+18 -6)
westram 2018-09-13 10:19 Rev.: 17366


* provide a build specific ID (ARBBID)
- different in each call to make
- constant in recursive calls (and submakefiles)

8 lines of code changed in 2 files:

  • SOURCE_TOOLS: export2sub (+1), uniqueID.sh (new 7)
westram 2018-09-12 10:35 Rev.: 17360


* do not report error when patch directory not present
- caused failure of tarball-build with UNIT_TESTS=1

45 lines of code changed in 1 file:

  • SOURCE_TOOLS: arb_cleanup_patches.pl (+45 -43)
westram 2018-08-30 17:24 Rev.: 17342


* reintegrates 'group' into 'trunk'
- implements #780
* adds: log:branches/group@17162:17190,17261:17341

58 lines of code changed in 2 files:

  • SOURCE_TOOLS: postcompile.pl (+56 -10), vectorize.README (+2 -4)
westram 2018-05-19 10:30 Rev.: 17050


* 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')

10 lines of code changed in 1 file:

  • SOURCE_TOOLS: check_bin_dependencies.pl (+10 -1)
westram 2018-05-02 11:32 Rev.: 16961


* 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

1 lines of code changed in 1 file:

  • SOURCE_TOOLS: generate_all_links.sh (+1)
westram 2018-04-30 18:27 Rev.: 16936


* reintegrates 'cleanup' into 'trunk'
- performs #762 (shrink 3.7 k)
* adds: log:branches/cleanup@16924:16935

5 lines of code changed in 4 files:

  • SOURCE_TOOLS: arb_main.h (+5 -6), build_info.pl (-1), check_resources.pl (-6), export2sub (-1)
westram 2018-04-25 11:08 Rev.: 16919


* reintegrates 'pvp' into 'trunk'
- adds {{{arb_calc_pvp}}} (CLI tool to calculate posvar)
* adds: log:branches/pvp@16906:16918

2 lines of code changed in 1 file:

  • SOURCE_TOOLS: dep.alltargets (+2)
westram 2018-04-20 13:04 Rev.: 16904


* reintegrates 'pvp' into 'trunk'
- fixes #782
- implements #701
* adds: log:branches/pvp@16882:16903

8 lines of code changed in 6 files:

  • SOURCE_TOOLS: dep.4dummy (+2 -1), dep.alltargets (+1), dep.libtargets (+1), dependency_graphs.pl (+2 -1), generate_all_links.sh (+1), vectorized.source (+1 -1)
westram 2018-04-05 12:09 Rev.: 16873


* fix typos ("neither")

1 lines of code changed in 1 file:

  • SOURCE_TOOLS: postcompile.pl (+1 -1)
westram 2017-12-04 12:58 Rev.: 16786


* remove vectorization checks from unittest code

3 lines of code changed in 1 file:

  • SOURCE_TOOLS: vectorize.README (+3)
westram 2017-11-28 19:22 Rev.: 16766


* reintegrates 'gcc' into 'trunk'
- mostly cosmetics changes
* adds: log:branches/gcc@16655,16741:16743,16752:16765

1 lines of code changed in 1 file:

  • SOURCE_TOOLS: svn_undo_depends.pl (+1 -1)
westram 2017-11-28 18:09 Rev.: 16763


* partial merge from 'gcc' into 'trunk'
- use {{{nullptr}}} in Cxx11 (with backward compatibility)
* adds: log:branches/gcc@16683:16740,16744:16746,16751

55 lines of code changed in 3 files:

  • SOURCE_TOOLS: check_dirs_equal.sh (+1 -1), diff2grep.pl (+35 -8), remake_after_change.pl (+19 -5)
westram 2017-11-19 16:19 Rev.: 16683


* full update from child 'gcc' into 'trunk'
- more warning fixes
- fix bug in prettyprint
* adds: log:branches/gcc@16668:16682

30 lines of code changed in 1 file:

  • SOURCE_TOOLS: postcompile.pl (+30 -11)
westram 2017-11-17 13:54 Rev.: 16668


* full update from child 'gcc' into 'trunk'
- fix/suppress (new) compiler warnings
- skip vectorizer notes
* adds: log:branches/gcc@16656:16667

5 lines of code changed in 2 files:

  • SOURCE_TOOLS: export2sub (+1 -1), postcompile.pl (+4)
westram 2017-11-14 15:36 Rev.: 16653


* reintegrates 'gcc' into 'trunk' (fixes defect part of #752)
- allow compilation with gcc 7.x series (accepting 2 clang-test-results for gcc 7.x)
- vectorization:
* in {{{SL/CONSENSUS/chartable.cxx}}} works again with gcc 7.x (broken for 6.x series)
- checker: added syntax to exclude a range of versions
* check new 7.x vectorizations + fix vectorization-counts
* adds: log:branches/gcc@16578:16635,16649:16652

43 lines of code changed in 2 files:

  • SOURCE_TOOLS: postcompile.pl (+40 -17), vectorize.README (+3)
westram 2017-11-06 14:54 Rev.: 16628


* reintegrates 'vectorize' into 'trunk'
- fixes #700
* documented vectorization-checks
* fine-grained check based on gcc-version
- drops old gcc-versions (<4.4.3)
- new attribute {{{__ATTR__DONT_VECTORIZE}}}
* disabled vectorization of {{{POS_TREE2::init_static()}}} for newer gcc-versions (generated code fails tests)
- added a bunch of new vectorization-checks (probably irrelevant to overall performance)
* adds: log:branches/vectorize@15531:16585,16595:16627

290 lines of code changed in 6 files:

  • SOURCE_TOOLS: Makefile (+2 -1), clean_checked_vectorizations.sh (new 23), export2sub (+3), postcompile.pl (+140 -9), vectorize.README (new 90), vectorized.source (+32)
westram 2017-10-27 19:04 Rev.: 16576


* painful merge from 'alilink' into 'trunk'
- attempt to eliminate existing conflicts by merging log:branches/alilink@12782,12786:12787 (=creation of conflicting files)
- also merged back already resolved conflicts (done in alilink)
- a dozen of manual merges :-(
* adds: log:branches/alilink@12782,12786:12787,13999,14004

2 lines of code changed in 2 files:

  • SOURCE_TOOLS: dep.4dummy (+1 -1), generate_all_links.sh (+1)
westram 2017-10-21 13:40 Rev.: 16564


* reintegrates 'io' into 'trunk'
- implements #691
* adds: log:branches/io@16436:16510,16513:16514,16517,16533:16535,16537:16563

2 lines of code changed in 2 files:

  • SOURCE_TOOLS: dep.4dummy (+1 -1), generate_all_links.sh (+1)
westram 2017-10-08 15:54 Rev.: 16508


* reintegrates 'macros' into 'trunk'
- introduce generic input prompt (related #179)
- use it instead of locally generated windows:
* species (rename + create)
* alignment (rename, copy + create)
* experiments (rename, copy + create)
* genes (rename, copy + extract)
* mergetool (rename SAI + configs)
* SAIviz color translation (copy + create)
- fixed bugs in mergetool ([16503],[16504])
* adds: log:branches/macros@16484:16507

1 lines of code changed in 1 file:

  • SOURCE_TOOLS: generate_all_links.sh (+1)
westram 2017-10-03 18:26 Rev.: 16469


* reintegrates 'textedit' into 'trunk'
- fixes #586
* editor now always started asynchronously
* uses inotify to track file changes
- ~~also use inotify to track directory updates (in order to update file selections when needed)~~\\(./) by [16515] ff.; merged by [16551]
* adds: log:branches/textedit@16448:16468

1 lines of code changed in 2 files:

  • SOURCE_TOOLS: dep.alltargets (-1), generate_all_links.sh (+1)
westram 2017-09-18 15:23 Rev.: 16374


* reintegrates 'aci' into 'trunk'
- refactored wide parts of ACI code (incl. SRT+REG)
* added more test
* ACI tracing
- more complete and readable
- automatically turned off when done with expression
* improved error messages (esp. diagnostics)
* documentation (updated, added missing)
* fixed a bunch of bugs (incl. SEGV and deadlock)
* ACI now runs inside execution environment
- ACI language may be extended with custom commands (implements #756)
* added ACI extension for group-batch-rename
* adds:
- log:branches/aci@16170:16373
- log:branches/addtest@16193:16316

2 lines of code changed in 1 file:

  • SOURCE_TOOLS: generate_all_links.sh (+2)
westram 2017-08-09 14:59 Rev.: 16223


* reintegrates 'cover' into 'trunk'
- fixes compilation with COVERAGE
* ARB perl module failed to load (since [13739])
* linking executables broken (apparently since [14038])
* adds: log:branches/cover@16213:16222

12 lines of code changed in 2 files:

  • SOURCE_TOOLS: export2sub (+10 -7), parent_make.txt (+2)
westram 2017-07-19 13:25 Rev.: 16164


* reintegrates 'group' into 'trunk'
- implements #653
* adds: log:branches/group@16147:16163

1 lines of code changed in 1 file:

  • SOURCE_TOOLS: generate_all_links.sh (+1)

(520 more)

Generated by StatSVN 0.7.0