Directory PROBE/

Directory Created:
2000-11-23 10:41
Total Files:
25
Deleted Files:
5
Lines of Code:
10725

[root]/PROBE

Lines of Code

PROBE/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 772 (100.0%) 24743 (100.0%) 32.0
westram 679 (88.0%) 18842 (76.2%) 27.7
oldcode 15 (1.9%) 4415 (17.8%) 294.3
brettske 3 (0.4%) 423 (1.7%) 141.0
boehnel 26 (3.4%) 325 (1.3%) 12.5
spanfeln 17 (2.2%) 302 (1.2%) 17.7
meierh 4 (0.5%) 213 (0.9%) 53.2
baderk 20 (2.6%) 198 (0.8%) 9.9
epruesse 5 (0.6%) 19 (0.1%) 3.8
eissler 2 (0.3%) 6 (0.0%) 3.0
artemov 1 (0.1%) 0 (0.0%) 0.0

Most Recent Commits

westram 2020-02-21 13:07 Rev.: 18311


* reintegrates 'saicalc' into 'trunk'
- implements #730
* adds: log:branches/saicalc@18141:18310

1 lines of code changed in 1 file:

  • PROBE: PT_io.cxx (+1 -1)
westram 2019-10-08 16:51 Rev.: 18159


* full update from child 'fix' into 'trunk'
- fix item name accessors ({{{GBT_get_name}}} + {{{GBT_get_name_or_description}}})
- add {{{null2empty}}}
* adds: log:branches/fix@18140:18158

5 lines of code changed in 2 files:

  • PROBE: PT_io.cxx (+3 -3), PT_new_design.cxx (+2 -2)
westram 2019-08-16 11:53 Rev.: 18011


* 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:

  • PROBE: PT_match.cxx (+1 -1)
westram 2019-07-24 16:26 Rev.: 17989


* change names of related variables in ptserver.

2 lines of code changed in 1 file:

  • PROBE: PT_match.cxx (+2 -2)
westram 2019-07-17 15:22 Rev.: 17980


* use security objects instead of manually calling GB_push/pop_my_security.
* eliminate GB_push/pop_my_security.
* fix scoping using a TA object.

6 lines of code changed in 1 file:

  • PROBE: PT_main.cxx (+6 -6)
westram 2019-05-10 12:57 Rev.: 17877


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

8 lines of code changed in 2 files:

  • PROBE: PT_family.cxx (+7 -8), PT_match.cxx (+1 -1)
westram 2019-04-03 13:47 Rev.: 17738


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

1 lines of code changed in 1 file:

  • PROBE: PT_main.cxx (+1 -1)
westram 2018-09-20 17:43 Rev.: 17396


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

4 lines of code changed in 2 files:

  • PROBE: PT_prefixtree.cxx (+4 -2), pt_prototypes.h (-1)
westram 2018-09-14 11:37 Rev.: 17370


* checked quality calculation (probe design):
- document more details
- added comments
- debug code to dump quality calculation

16 lines of code changed in 1 file:

  • PROBE: PT_new_design.cxx (+16)
westram 2018-07-23 15:52 Rev.: 17262


* partial merge from 'group' into 'trunk'
- fixes to arb_progress
* adds:
- log:branches/group@17191:17218,17220:17260
- log:branches/progress@17195:17216,17218:17259

11 lines of code changed in 3 files:

  • PROBE: PT_buildtree.cxx (+2 -2), PT_io.cxx (+6 -6), PT_new_design.cxx (+3 -3)
westram 2018-07-10 15:48 Rev.: 17178


* reintegrates 'gcc' into 'trunk'
- complete arb port to gcc 8.1
- fixes NDEBUG-related issues (not handled by [16986])
* adds: log:branches/gcc@17164:17177

2 lines of code changed in 2 files:

  • PROBE: PT_family.cxx (+1 -1), PT_match.cxx (+1 -1)
westram 2018-05-04 17:06 Rev.: 16986


* reintegrates 'gcc' into 'trunk'
- ports arb to gcc 8.1 (fixing warnings)
* adds: log:branches/gcc@16965:16985

Update: continued by [17178]

1 lines of code changed in 1 file:

  • PROBE: PT_compress.h (+1 -1)
westram 2017-11-28 18:22 Rev.: 16766


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

10 lines of code changed in 5 files:

  • PROBE: PT_etc.cxx (+2 -4), PT_io.cxx (+1 -2), PT_match.cxx (+2 -4), PT_new_design.cxx (+3 -6), PT_tools.h (+2 -2)
westram 2017-11-28 17: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

100 lines of code changed in 13 files:

  • PROBE: PT_buildtree.cxx (+3 -3), PT_etc.cxx (+11 -11), PT_findEx.cxx (+1 -1), PT_io.cxx (+6 -6), PT_main.cxx (+25 -25), PT_match.cxx (+9 -9), PT_mem.h (+8 -8), PT_new_design.cxx (+10 -10), PT_partition.h (+6 -6), PT_prefixtree.cxx (+11 -11), PT_rangeCheck.h (+2 -2), probe.h (+5 -5), probe_tree.h (+3 -3)
westram 2017-11-14 14: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

2 lines of code changed in 1 file:

  • PROBE: PT_match.cxx (+2 -2)
westram 2017-11-12 14:53 Rev.: 16649


* 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:

  • PROBE: PT_buildtree.cxx (+1 -1)
westram 2017-11-06 13: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

16 lines of code changed in 6 files:

  • PROBE: Makefile (+1 -1), PT_family.cxx (+1 -1), PT_match.cxx (+1 -1), PT_prefixIter.h (+1 -1), PT_prefixtree.cxx (+11 -1), pt_split.h (+1 -1)
westram 2017-10-31 13:13 Rev.: 16592


* partial merge from 'vectorize' into 'trunk'
- eliminates {{{usleep}}} (using {{{nanosleep}}} via {{{ARB_sleep}}})
* adds: log:branches/vectorize@16587:16591

2 lines of code changed in 1 file:

  • PROBE: PT_main.cxx (+2 -2)
westram 2017-10-18 13:54 Rev.: 16552


* partial merge from 'io' into 'trunk'
- {{{GB_rename_file}}} -> {{{GB_move_file}}}
- add {{{GB_copy_file}}}
- add safe versions of both
* adds: log:branches/io@16527:16532

1 lines of code changed in 1 file:

  • PROBE: PT_buildtree.cxx (+1 -1)
westram 2017-08-23 12:42 Rev.: 16237


* fix spelling for 'occurrence'

11 lines of code changed in 1 file:

  • PROBE: PT_new_design.cxx (+11 -11)
westram 2017-01-09 15:10 Rev.: 15529


* 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

7 lines of code changed in 2 files:

  • PROBE: PT_partition.h (+1 -1), probe.h (+6 -7)
westram 2016-09-27 15:23 Rev.: 15279


* reintegrates 'errhandle' into 'trunk'
* adds: log:branches/errhandle@15275:15278

1 lines of code changed in 1 file:

  • PROBE: PT_main.cxx (+1 -1)
westram 2016-08-11 10:05 Rev.: 15176


* reintegrates 'fixres' into 'trunk'
- fixes #715
* adds: log:branches/fixres@15127:15175

44 lines of code changed in 12 files:

  • PROBE: Makefile (+11), PT_buildtree.cxx (+2 -2), PT_etc.cxx (+2 -2), PT_family.cxx (+2 -2), PT_findEx.cxx (+1 -1), PT_io.cxx (+4 -4), PT_main.cxx (+3 -3), PT_match.cxx (+8 -9), PT_mem.h (+3 -4), PT_new_design.cxx (+4 -4), PT_prefixIter.h (+3 -3), PT_prefixtree.cxx (+1 -1)
westram 2016-07-21 16:53 Rev.: 15082


* partial merge from 'fix' into 'trunk'
- default_copyability++
* adds: log:branches/fix@15072,15077:15081

0 lines of code changed in 2 files:

  • PROBE: PT_match.cxx (-2), PT_new_design.cxx (-2)
westram 2015-12-03 17:50 Rev.: 14587


* 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 1 file:

  • PROBE: PT_main.cxx (+6 -11)
westram 2015-11-19 13:26 Rev.: 14502


* [14501] introduced a duplicate '-D' in ptserver calls. fixed.
- note2self: running unittests before commit doesnt harm ;)

2 lines of code changed in 1 file:

  • PROBE: PT_main.cxx (+2 -2)
westram 2015-11-18 17:12 Rev.: 14501


* use argument quoting for
- NDS export (target file, print header and postscript output file)
- calling external editor (e.g. "edit macro file")
- calling macros (tested from GUI and CLI with {{{1'2"3.amc}}})
- canvas -> xfig/printer/postscript
- calling editor with user defined configuration name
- merge from/to arb database
- when passing DB name to ptserver
- to pass search expression to grep (while searching helpfiles)

7 lines of code changed in 1 file:

  • PROBE: PT_main.cxx (+7 -3)
westram 2015-07-17 13:16 Rev.: 14041


* and NDEBUG version contains file {{{__.SYMDEF SORTED}}}. delete all {{{__.*}}}

1 lines of code changed in 1 file:

  • PROBE: Makefile (+1 -1)
westram 2015-07-17 13:00 Rev.: 14040


* ar on OSX contains file {{{__.SYMDEF}}}. delete

3 lines of code changed in 1 file:

  • PROBE: Makefile (+3 -1)
westram 2015-07-17 12:16 Rev.: 14039


* show what is inside serverlib

1 lines of code changed in 1 file:

  • PROBE: Makefile (+1)
westram 2015-07-17 12:11 Rev.: 14038


* fix #618 (use ar for linking)
- library order does matter now
* {{{PROBE_COM/server.a}}} and {{{PROBE/PROBE.a}}} depend on each other -> hack: unpack lib and directly link objects
- do not export {{{pt_init_bond_matrix}}} "extern C"
- {{{sym2testcode.pl}}}: ignore several additional lines from nm-output

28 lines of code changed in 3 files:

  • PROBE: Makefile (+9 -2), PT_new_design.cxx (+18 -21), pt_prototypes.h (+1)
westram 2015-07-04 13:00 Rev.: 13970


* reintegrates 'ptsfix' into 'trunk'
- fixes #659
* adds:
- log:branches/ptsfix@13960:13969

69 lines of code changed in 6 files:

  • PROBE: PT_compress.h (+1), PT_io.cxx (+14 -9), PT_match.cxx (+29 -27), PT_new_design.cxx (+17 -5), probe.h (+4 -3), pt_split.h (+4 -1)
westram 2015-04-29 14:04 Rev.: 13785


* reactivate sanitize=alignment, but disable it for ARBDB and PROBE (ptserver), which both extensively access non-aligned data

10 lines of code changed in 1 file:

  • PROBE: Makefile (+10 -1)
westram 2015-04-27 14:42 Rev.: 13767


* introduce class {{{MaxBond}}} (holds max bond strength for std-bases)
* classes {{{MismatchWeights}}} and {{{Splits}}}
- move next to each other (they calculate most similar things)
- derive both from {{{MaxBond}}}
- make sure {{{Splits}}} is only used with std-bases (asan reported out-of-bounds array-access)
* eliminate {{{max_bonds}}} from {{{OutgroupMatcher}}}; use {{{MaxBond}}} from {{{Splits}}} instead
* eliminate {{{ptnd_check_max_bond}}} - use {{{MaxBond}}} instead

95 lines of code changed in 3 files:

  • PROBE: PT_match.cxx (-52), PT_new_design.cxx (+19 -27), pt_split.h (+76 -11)
westram 2015-01-23 14:19 Rev.: 13443


* reintegrates 'vectorize' into 'trunk'
- adds vectorization check for gcc 4.9.x / NDEBUG compile
* adds:
- log:branches/vectorize@13428:13442

5 lines of code changed in 3 files:

  • PROBE: Makefile (+1 -1), PT_debug.cxx (+1 -1), PT_match.cxx (+3 -3)
westram 2014-11-17 15:42 Rev.: 13191


* reintegrates 'slv' into 'trunk'
* performs #624
* adds:
- log:branches/slv@13152:13190

40 lines of code changed in 3 files:

  • PROBE: PT_match.cxx (+15 -5), probe.h (+21), pt_prototypes.h (+4 -1)
westram 2014-10-17 15:43 Rev.: 13077


* reintegrates 'sanitize' into 'trunk'
* adds:
- log:branches/sanitize@13023:13076

54 lines of code changed in 3 files:

  • PROBE: PT_family.cxx (+50 -51), PT_main.cxx (+3 -1), PT_tools.h (+1 -1)
westram 2014-09-01 13:10 Rev.: 12803


* merge from 'alilink' into 'trunk'
* adds:
- log:branches/alilink@12801:12802

1 lines of code changed in 1 file:

  • PROBE: PT_io.cxx (+1 -1)
westram 2014-08-08 08:26 Rev.: 12712


* no longer print partition detection (rel [12588])

3 lines of code changed in 1 file:

  • PROBE: PT_buildtree.cxx (+3 -2)
westram 2014-07-27 13:29 Rev.: 12588


- disable NDEBUG dumps (ptserver)

10 lines of code changed in 2 files:

  • PROBE: PT_buildtree.cxx (+9 -3), PT_mem.h (+1 -1)

(334 more)

Generated by StatSVN 0.7.0