Directory SL/GROUP_SEARCH/

Total Files:
3
Deleted Files:
0
Lines of Code:
4177

[root]/SL/GROUP_SEARCH

Lines of Code

SL/GROUP_SEARCH/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
westram 27 (100.0%) 794 (100.0%) 29.4

Most Recent Commits

westram 2023-06-28 09:02 Rev.: 19415


* fix {{{ARB_edge::iteration_count()}}}:
- did report ''negative'' counts for broken trees (see previous commit)
- added tests; fixed behavior: now returns zero in these cases.
* accept zero as increment amount to {{{arb_progress::inc_by()}}}.

3 lines of code changed in 1 file:

  • SL/GROUP_SEARCH: group_search.cxx (+3 -1)
westram 2023-05-31 09:21 Rev.: 19365


* string splitters:
- unittests for {{{GBT_split_string}}}:
* add tests for dropEmptyTokens.
* document special behavior for empty string.
- define enum {{{SplitMode}}}. use enum instead of bool param for GBT_splitNdestroy_string + GBT_split_string.

1 lines of code changed in 1 file:

  • SL/GROUP_SEARCH: group_search.cxx (+1 -1)
westram 2022-10-21 16:04 Rev.: 19277

* use {{{MessageSpamFilter}}} when generating groups:
- from callers which may spam arbs message box.
* part of #832

4 lines of code changed in 2 files:

  • SL/GROUP_SEARCH: Makefile (+1), group_search.cxx (+3)
westram 2022-10-19 17:24 Rev.: 19272


* define + use KEELED_INDICATOR instead of hardcoding '!'\\=> related code is now easy to find.

1 lines of code changed in 1 file:

  • SL/GROUP_SEARCH: group_search.cxx (+1 -1)
westram 2022-03-04 12:26 Rev.: 18959


* reintegrates 'progress' into 'trunk'
- implements #789
* adds: log:branches/progress@18885:18958

1 lines of code changed in 1 file:

  • SL/GROUP_SEARCH: Makefile (+1)
westram 2021-09-15 13:52 Rev.: 18730


* remove trailing whitespace from c source.

1 lines of code changed in 1 file:

  • SL/GROUP_SEARCH: group_search.cxx (+1 -1)
westram 2019-10-08 17: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

1 lines of code changed in 1 file:

  • SL/GROUP_SEARCH: group_search.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

9 lines of code changed in 1 file:

  • SL/GROUP_SEARCH: group_search.cxx (+9 -9)
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

366 lines of code changed in 2 files:

  • SL/GROUP_SEARCH: group_search.cxx (+335 -50), group_search.h (+31 -8)
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

27 lines of code changed in 2 files:

  • SL/GROUP_SEARCH: group_search.cxx (+26 -26), group_search.h (+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

2 lines of code changed in 1 file:

  • SL/GROUP_SEARCH: group_search.cxx (+2 -2)
westram 2017-10-11 10:30 Rev.: 16514


* declare some classes/methods final

4 lines of code changed in 1 file:

  • SL/GROUP_SEARCH: group_search.cxx (+4 -4)
westram 2017-09-23 14:03 Rev.: 16425


* reintegrates 'aci' into 'trunk'
- extends ACI language (implementing #707)
* boolean operators: {{{And}}},{{{Or}}},{{{Not}}}
* numeric comparison: {{{isAbove}}},{{{isBelow}}},{{{isEqual}}}
* floating point arithmetic: {{{fplus}}},{{{fminus}}},{{{fmult}}},{{{fdiv}}}
* misc: {{{round}}},{{{inRange}}},{{{isEmpty}}}
- enforce parameter checks in ACI function code
- case of commands completely ignored
* adds: log:branches/aci@16385,16391:16424

3 lines of code changed in 2 files:

  • SL/GROUP_SEARCH: Makefile (+1), group_search.cxx (+2 -2)
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

174 lines of code changed in 3 files:

  • SL/GROUP_SEARCH: Makefile (+3), group_search.cxx (+168 -61), group_search.h (+3 -2)
westram 2017-07-19 13:25 Rev.: 16164


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

197 lines of code changed in 5 files:

  • SL/GROUP_SEARCH: Makefile (new), group_search.cxx (+176 -11), group_search.h (+20 -32)
westram 2017-06-05 17:05 Rev.: 15989


* fixes crash (!) in sanitizer (while executing unittests)
- generated code apparently accessed partly-constructed object
- examined with gcc 5.4.0 and 6.3.0

0 lines of code changed in 2 files:

  • SL/GROUP_SEARCH: group_search.cxx (changed)
Generated by StatSVN 0.7.0