Directory ARBDB/

Directory Created:
2000-11-23 11:41
Total Files:
85
Deleted Files:
57
Lines of Code:
45028

[root]/ARBDB
        Folder removed from repo EXAMPLES (0 files, 0 lines)

Lines of Code

ARBDB/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 3916 (100.0%) 143863 (100.0%) 36.7
westram 3759 (96.0%) 118807 (82.6%) 31.6
oldcode 44 (1.1%) 23880 (16.6%) 542.7
epruesse 25 (0.6%) 540 (0.4%) 21.6
meierh 7 (0.2%) 230 (0.2%) 32.8
boehnel 43 (1.1%) 181 (0.1%) 4.2
spanfeln 9 (0.2%) 94 (0.1%) 10.4
baderk 15 (0.4%) 59 (0.0%) 3.9
lai 2 (0.1%) 42 (0.0%) 21.0
richter 6 (0.2%) 12 (0.0%) 2.0
yadhu 2 (0.1%) 7 (0.0%) 3.5
artemov 2 (0.1%) 6 (0.0%) 3.0
jobb 2 (0.1%) 5 (0.0%) 2.5

Most Recent Commits

westram 2019-05-21 16:01 Rev.: 17899


* refactored GB_check_hkey
- avoids strdup using check_key()
- avoid multiple calls to strlen in former calls to GB_check_key

19 lines of code changed in 1 file:

  • ARBDB: adstring.cxx (+19 -29)
westram 2019-05-21 15:53 Rev.: 17898


* forbid '->' in hierarchical keys.
* use strchr in GB_check_hkey.
* refactor GB_check_key.
* pull-out check_key() from GB_check_key()
- allows to test only a part of char-sequence -> will allow to avoid strdup in GB_check_hkey
- simplify using isalnum.

39 lines of code changed in 2 files:

  • ARBDB: adquery.cxx (+6 -9), adstring.cxx (+33 -37)
westram 2019-05-21 15:36 Rev.: 17897


* annotate
- TEST_IN_HKEYS_USING_EXPECT_NO_ERROR and
- TEST_IN_HKEYS_USING_EXPECT_ERROR_CONTAINS.

11 lines of code changed in 1 file:

  • ARBDB: adstring.cxx (+11 -5)
westram 2019-05-21 15:34 Rev.: 17896


* document behavior of GB_check_key + GB_check_hkey including
- behavior that is accepted (but obsolete) by GB_check_hkey,
- behavior of NULp keys.
- behavior in some edge cases of GB_check_hkey.

44 lines of code changed in 2 files:

  • ARBDB: adquery.cxx (+8), adstring.cxx (+36 -7)
westram 2019-05-14 13:59 Rev.: 17890


* reintegrates 'dbui' into 'trunk'
* adds: log:branches/dbui@17881:17889

4 lines of code changed in 1 file:

  • ARBDB: arbdb.cxx (+4 -2)
westram 2019-05-10 13:57 Rev.: 17877


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

11 lines of code changed in 6 files:

  • ARBDB: TreeNode.h (+6 -4), adcompr.cxx (+1 -1), adlang1.cxx (+1 -1), adseqcompr.cxx (+1 -1), adstring.cxx (+1 -1), arbdb.cxx (+1 -1)
westram 2019-05-02 15:58 Rev.: 17841


* expect no error has been exported in {{{GB_create}}} + {{{GB_create_container}}}.

4 lines of code changed in 1 file:

  • ARBDB: arbdb.cxx (+4)
westram 2019-04-29 14:44 Rev.: 17836


* reintegrates 'clone' into 'trunk'
* adds: log:branches/clone@17813:17835

290 lines of code changed in 7 files:

  • ARBDB: Makefile (+5), ad_load.cxx (+1 -1), ad_prot.h (+6 -3), adali.cxx (+2 -2), adoptimize.cxx (+1 -1), adtree.cxx (+2 -2), arbdb.cxx (+273 -42)
westram 2019-04-26 16:56 Rev.: 17817


* Unit tests:
- Makefile.setup.template:
* move config sections (rarely used to bottom).
* fix trailing whitespace.
* add fun restriction vs crashtests.
* add xrefs.
* force Conf mode.
- rename 5 tests (which call crashtests) by adding suffix -> allows to filter
- count tests skipped by RESTRICT_FUN/RESTRICT_MODULE as "skipped" => list them in summary.
- ignore directory UNIT_TESTER/tests.

28 lines of code changed in 3 files:

  • ARBDB: adhash.cxx (+26 -29), adstring.cxx (+1 -1), arbdb.cxx (+1 -1)
westram 2019-04-05 19:32 Rev.: 17748


* remove hardcoded 'markCreated==true' from
- GBT_find_or_create_species_rel_species_data and
- GBT_find_or_create_species.
* hardcode 'markCreated==false' in GBT_find_or_create_SAI.
- changes result DB.
- increase diff buf size (result DB has loooong lines).

7 lines of code changed in 2 files:

  • ARBDB: ad_t_prot.h (+2 -2), aditem.cxx (+5 -5)
westram 2019-04-04 16:47 Rev.: 17742


* fix unnecessary typos.

1 lines of code changed in 1 file:

  • ARBDB: arbdb.cxx (+1 -1)
westram 2019-03-31 11:53 Rev.: 17713


* GB_create now exports error when using an invalid key

5 lines of code changed in 1 file:

  • ARBDB: arbdb.cxx (+5 -5)
westram 2019-03-27 11:02 Rev.: 17702


* only fix whitespace

2 lines of code changed in 1 file:

  • ARBDB: adquery.cxx (+2 -2)
westram 2019-03-25 12:22 Rev.: 17684


* TODOs

4 lines of code changed in 1 file:

  • ARBDB: adChangeKey.cxx (+4 -4)
westram 2018-10-19 16:18 Rev.: 17491


* partial merge from 'fix' into 'trunk'
- fix OSX build (was broken by [17387]):
* uses wrapper {{{ARB_strchrnul}}} instead of directly using {{{strchrnul}}}
* OSX version uses replacement code
* adds: log:branches/fix@17486:17490

2 lines of code changed in 1 file:

  • ARBDB: admatch.cxx (+2 -2)
westram 2018-10-17 11:00 Rev.: 17478


* reintegrates 'svalues' into 'trunk'
- implements #614
* adds: log:branches/svalues@17357:17419,17428:17464,17469,17471:17477

98 lines of code changed in 3 files:

  • ARBDB: TreeNode.cxx (+52 -32), TreeNode.h (+30 -23), adtree.cxx (+16 -5)
westram 2018-10-08 15:29 Rev.: 17451


* fix NDEBUG compilation with {{{PROVIDE_TREE_STRUCTURE_TESTS}}} defined

2 lines of code changed in 2 files:

  • ARBDB: TreeNode.cxx (+1 -1), TreeNode.h (+1 -1)
westram 2018-10-04 15:17 Rev.: 17445


* use {{{SmartPtr::content()}}}

1 lines of code changed in 1 file:

  • ARBDB: TreeNode.h (+1 -1)
westram 2018-10-02 16:08 Rev.: 17428


* partial merge from 'svalues' into 'trunk'
- root branches always need to have identical remarks (associated with the root-edge)
* condition previously implicit, now hardened by tests/assertions/...
* fixed several bugs that violated this condition
* adds: log:branches/svalues@17420:17427

116 lines of code changed in 4 files:

  • ARBDB: Makefile (+1), TreeNode.cxx (+49 -11), TreeNode.h (+48 -18), adtree.cxx (+18 -17)
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

77 lines of code changed in 17 files:

  • ARBDB: ad_cb.cxx (+2 -2), ad_cb_prot.h (-2), ad_config.cxx (+3 -64), ad_config.h (+1 -3), ad_core.cxx (+2 -2), ad_prot.h (+1 -3), ad_t_prot.h (-1), adali.cxx (+2 -3), adcache.cxx (+8 -12), adhash.cxx (+33 -17), admatch.cxx (+1 -1), adsocket.cxx (+9 -9), adstring.cxx (+7 -11), adtools.cxx (+2 -4), adtree.cxx (+5 -5), arbdb.cxx (+1 -1), gb_prot.h (-2)
westram 2018-09-19 19:54 Rev.: 17388


* full update from child 'fix' into 'trunk'
- fixes bug in wildcard matcher
* adds: log:branches/fix@17381:17387

64 lines of code changed in 3 files:

  • ARBDB: ad_prot.h (+1 -1), adfile.cxx (+3 -3), admatch.cxx (+60 -38)
westram 2018-09-19 09:18 Rev.: 17379


* document bug in wildcard string matcher (GBS_string_matches)

55 lines of code changed in 3 files:

  • ARBDB: Makefile (+2), adfile.cxx (+5), admatch.cxx (+48)
westram 2018-09-14 18:07 Rev.: 17373


* {{{GBS_read_dir}}}
- do not report errors caused by trying to be too smart
- optionally try finding files by appending mask to (wildcarded) name

19 lines of code changed in 1 file:

  • ARBDB: adfile.cxx (+19 -5)
westram 2018-09-13 13:56 Rev.: 17369


* fix unittest broken by [17364]

5 lines of code changed in 1 file:

  • ARBDB: adtools.cxx (+5 -5)
westram 2018-09-12 10:54 Rev.: 17361


* fix {{{GB_xcmd}}} for OSX with SIP

20 lines of code changed in 1 file:

  • ARBDB: adsocket.cxx (+20 -6)
westram 2018-09-11 15:22 Rev.: 17359


* fix two interdependent bugs in GBT_scan_db:
- non-container childs below caller-container (e.g. {{{/description}}} and {{{/genom_db}}} in unittested database) caused empty entries to be inserted into hash
- inserting empty entries caused re-addition of (previously added) entry - probably with wrong type
* should fix problems with unittest failing under OSX

30 lines of code changed in 1 file:

  • ARBDB: adtools.cxx (+30 -23)
westram 2018-09-11 12:23 Rev.: 17358


* OSX unittest "fixes":
- TEST_open_socket (disabled; this test is a PITA anyway)
- results provided by regex lib versions differs (should test sth different)

10 lines of code changed in 1 file:

  • ARBDB: gb_aci.cxx (+10 -2)
westram 2018-08-30 17:24 Rev.: 17342


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

34 lines of code changed in 4 files:

  • ARBDB: TreeNode.cxx (+5), TreeNode.h (+2), adtree.cxx (+16 -10), arbdbt.h (+11 -2)
westram 2018-08-30 10:58 Rev.: 17336


* typos
- some had ''two'' good language skills ;-)
- fix some plural forms

1 lines of code changed in 1 file:

  • ARBDB: ad_save_load.cxx (+1 -1)
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

37 lines of code changed in 5 files:

  • ARBDB: adGene.cxx (+1 -1), ad_prot.h (+1 -1), adname.cxx (+10 -11), adoptimize.cxx (+1 -1), adseqcompr.cxx (+24 -21)
westram 2018-07-06 16:02 Rev.: 17160


* reintegrates 'group' into 'trunk'
- misc. cleanup:
* group related functions now all accessible via menu of 1st ntree window
* DRY selection of 2 trees
* warn if annotated tree isnt visible
* fix mnemonics
* fix error handling (compare taxonomy)
* unittest comments added to tree remarks
* names
* adds: log:branches/group@17139:17159

6 lines of code changed in 1 file:

  • ARBDB: adtree.cxx (+6 -1)
westram 2018-07-03 17:19 Rev.: 17140


* full update from child 'fix' into 'trunk'
- fixes deadlock (for search/replace expressions containing {{{\/}}})
* adds: log:branches/fix@17124:17138

7 lines of code changed in 1 file:

  • ARBDB: gb_aci.cxx (+7)
westram 2018-06-15 13:08 Rev.: 17110


* reintegrates 'tree' into 'trunk'
- implements #735
* adds:
- log:branches/addtest@17040:17044
- log:branches/tree@16921:17109

442 lines of code changed in 7 files:

  • ARBDB: TreeNode.cxx (+62 -43), TreeNode.h (+141 -25), ad_t_prot.h (+2 -1), adlang1.cxx (+24 -6), adname.cxx (+1 -1), adseqcompr.cxx (+6 -6), adtree.cxx (+206 -54)
westram 2018-05-19 14:44 Rev.: 17051


* checked behavior of ACI command "extract_words" (adds a few tests)

10 lines of code changed in 1 file:

  • ARBDB: gb_aci.cxx (+10 -4)
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]

29 lines of code changed in 8 files:

  • ARBDB: ad_cb.cxx (+10), ad_cb_prot.h (+1), ad_prot.h (-1), adlang1.cxx (+4 -4), adperl.cxx (+5 -5), adtools.cxx (+2 -2), arbdb.cxx (+6 -39), gb_main.h (+1 -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

3 lines of code changed in 1 file:

  • ARBDB: arbdb.cxx (+3 -8)
westram 2018-04-05 12:09 Rev.: 16873


* fix typos ("neither")

2 lines of code changed in 2 files:

  • ARBDB: adfile.cxx (+1 -1), adseqcompr.cxx (+1 -1)
westram 2018-02-02 17:41 Rev.: 16831


* fix sanitizer warning ("left shift of negative value")

8 lines of code changed in 1 file:

  • ARBDB: adseqcompr.cxx (+8 -8)
westram 2017-12-08 14:30 Rev.: 16799


* reintegrates 'fix' into 'trunk'
- implements #773
- tested with asan + fixed harmless undefined behavior
* adds: log:branches/fix@16793:16798

20 lines of code changed in 5 files:

  • ARBDB: ad_load.cxx (+1 -1), ad_prot.h (+1), adcompr.cxx (+2 -2), arbdb.cxx (+7), arbdb.h (+9)
westram 2017-12-04 12:55 Rev.: 16785


* loop vectorize count varies

1 lines of code changed in 1 file:

  • ARBDB: adoptimize.cxx (+1 -1)

(1314 more)

Generated by StatSVN 0.7.0