Directory PROBE/

Directory Created:
2000-11-23 11: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 766 (100.0%) 24728 (100.0%) 32.2
westram 673 (87.9%) 18827 (76.1%) 27.9
oldcode 15 (2.0%) 4415 (17.9%) 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.7%) 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 2019-05-10 13: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 14: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 18: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 12: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 16: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 16: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 18: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 19: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 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

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

2 lines of code changed in 1 file:

  • PROBE: PT_match.cxx (+2 -2)
westram 2017-11-12 15: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 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

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 14: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 14: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 13: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 16: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 16: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 11: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 17: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 18: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 14: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 18: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 14: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 14: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 13:16 Rev.: 14039


* show what is inside serverlib

1 lines of code changed in 1 file:

  • PROBE: Makefile (+1)
westram 2015-07-17 13: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 14: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 15: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 15: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 15: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 16: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 16: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 14: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 09: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 14: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)
westram 2014-04-13 14:31 Rev.: 12013


* merge [12008:12011] from 'fix' into 'trunk'
- fix broken double_cmp
* adds:
- log:branches/fix@12009:12011

0 lines of code changed in 1 file:

  • PROBE: PT_tools.h (-5)
westram 2014-03-19 16:27 Rev.: 11826


- fix NULL ptr conversions

1 lines of code changed in 1 file:

  • PROBE: PT_prefixtree.cxx (+1 -1)
westram 2014-03-19 16:27 Rev.: 11825


- fix some format strings (detected by 32bit compile)

1 lines of code changed in 1 file:

  • PROBE: PT_new_design.cxx (+1 -1)
epruesse 2014-01-30 23:32 Rev.: 11539

fix assertion failure in probe_struct_global::cleanup() on error during startup
psg.com_so is expected to be null on PT_exit

1 lines of code changed in 1 file:

  • PROBE: PT_main.cxx (+1 -1)
epruesse 2014-01-30 23:19 Rev.: 11538

fixes PT server never updated/built if MEMORY_TEST evalutes to true

This was originally broken in r9242 by removing the "build_map" entry from
struct build_step[], which changed the meaning of testing for index 1
("s == 1") within the loop. To avoid further similar issues, the loop
is unrolled by this patch as this seems to be an example of DRY not
always being the safest option.

(the patch made it into branches/ptsfix in r9447 and into trunk in r11060)

11 lines of code changed in 1 file:

  • PROBE: PT_main.cxx (+11 -11)

(329 more)

Generated by StatSVN 0.7.0