[root]/MULTI_PROBE
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 585 (100.0%) | 16060 (100.0%) | 27.4 |
westram | 560 (95.7%) | 9440 (58.8%) | 16.8 |
oldcode | 19 (3.2%) | 6322 (39.4%) | 332.7 |
meierh | 1 (0.2%) | 292 (1.8%) | 292.0 |
boehnel | 3 (0.5%) | 6 (0.0%) | 2.0 |
baderk | 1 (0.2%) | 0 (0.0%) | 0.0 |
artemov | 1 (0.2%) | 0 (0.0%) | 0.0 |
* 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.
2 lines of code changed in 1 file:
* reintegrates 'refactor' into 'trunk'
- eliminates old interface of {{{GBS_strstruct}}}
- add a few new unittests (editor-config string + some PT-SERVER-functions)
* adds: log:branches/refactor@19300:19338
33 lines of code changed in 1 file:
* reintegrates 'refactor' into 'trunk'
- new unittest for MULTI_PROBE functionality
* adds: log:branches/refactor@19297:19299
97 lines of code changed in 2 files:
* reintegrates 'refactor' into 'trunk'
- refactored MULTI_PROBE to support unittest.
* adds: log:branches/refactor@19286:19296
189 lines of code changed in 10 files:
* reintegrates 'ali' into 'trunk'
* adds: log:branches/ali@19183:19205
11 lines of code changed in 1 file:
* reintegrates 'split' into 'trunk'
* adds: log:branches/split@19102:19166
1 lines of code changed in 1 file:
* fixed LOOP_VECTORIZED expressions that used '*'-count (for gcc 10.x-series).
1 lines of code changed in 1 file:
* fix loop vectorization checks failing with gcc 10.x
1 lines of code changed in 1 file:
* accept gcc 9.4.0
* loop vectorizations failing with gcc 9.1 - 9.3 also fail with 9.4.
1 lines of code changed in 1 file:
* remove parameter {{{fallback2default}}} from
- {{{create_selection_list}}}
- {{{create_list}}}
- {{{awt_create_TREE_selection_list}}}
- {{{awt_create_CONFIG_selection_list}}}
- {{{awt_create_SAI_selection_list}}}
* remove some - now unused - locals.
3 lines of code changed in 1 file:
* eliminate unused parameter {{{fallback2default}}} from {{{create_option_menu}}}.
4 lines of code changed in 1 file:
* reintegrates 'progress' into 'trunk'
- implements #789
* adds: log:branches/progress@18885:18958
12 lines of code changed in 1 file:
* remove trailing whitespace from c source.
15 lines of code changed in 6 files:
* rename {{{CPP_OBJECTS}}} -> {{{OBJECTS}}}.
5 lines of code changed in 1 file:
* select units using {{{wildcard}}}.
1 lines of code changed in 1 file:
* accept gcc 9.3.0
- vectorizations failing with 9.1 and 9.2 still fail with 9.3.
1 lines of code changed in 1 file:
* 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
2 lines of code changed in 2 files:
* rename only
5 lines of code changed in 3 files:
* cosmetic
4 lines of code changed in 1 file:
* mark refused loop optimizations as irrelevant.
1 lines of code changed in 1 file:
* 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).
2 lines of code changed in 2 files:
* rename client variables:
- match_kompl -> match_also_revcompl
- COMPLEMENT -> ALSO_REVCOMPL
- reversed -> alsoRevCompl
- complement -> alsoRevcompl (probe_design)
- complement -> complementFirst (arb_probe_match)
* rename AWAR: AWAR_PD_MATCH_COMPLEMENT -> AWAR_PD_MATCH_ALSO_REVCOMP
* fix doc.
3 lines of code changed in 2 files:
* rename ptserver flags
- MATCH_COMPLEMENT -> COMPLEMENT_FIRST
- MATCH_REVERSED -> MATCH_ALSO_REVCOMP
* comments and TODOs.
2 lines of code changed in 1 file:
* FIXES crash in RELEASE version (when invalid color group occurs in database).
* add assertions against
- invalid color_groups and
- invalid unshaded GCs.
* ARBDB color-group interface:
- define number of allowed color groups in ARBDB
- fix interface types (long->int)
- report error when color_group passed to {{{GBT_set_color_group}}} is out-of-range.
- {{{GBT_get_color_group}}} does range check. returns 0 if out-of-range.
4 lines of code changed in 1 file:
* reintegrates 'gcc' into 'trunk'
* adds: log:branches/gcc@17850:17876
5 lines of code changed in 3 files:
* eliminate useless code (omg!)
10 lines of code changed in 1 file:
* calculate 'wertigkeit' only when used
17 lines of code changed in 1 file:
* allow flag modification in update after colorizing multi-probe
10 lines of code changed in 1 file:
* reintegrates 'fix' into 'trunk'
- elim dead code
- use const hash loop
* adds: log:branches/fix@17380,17388:17395
2 lines of code changed in 2 files:
* 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
2 lines of code changed in 2 files:
* 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
2 lines of code changed in 1 file:
* reintegrates 'gcc' into 'trunk'
- mostly cosmetics changes
* adds: log:branches/gcc@16655,16741:16743,16752:16765
454 lines of code changed in 15 files:
* partial merge from 'gcc' into 'trunk'
- use {{{nullptr}}} in Cxx11 (with backward compatibility)
* adds: log:branches/gcc@16683:16740,16744:16746,16751
132 lines of code changed in 12 files:
* 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
10 lines of code changed in 6 files:
* 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
1 lines of code changed in 1 file:
* partial merge from 'group' into 'trunk'
- improve {{{AW_selection_list}}}-functionality of non-{{{AW_STRING}}} lists
* adds: log:branches/group@15778:15780
20 lines of code changed in 3 files:
* partial merge from 'group' into 'trunk'
- TREE_canvas moved; AWT_TREE fixed
* adds: log:branches/group@15741:15742
30 lines of code changed in 4 files:
* reintegrates 'group' into 'trunk'
- implements #709
* adds: log:branches/group@15693:15702
1 lines of code changed in 1 file:
* reintegrates 'refactor' into 'trunk'
- refactored AWT_graphic
* now have explicit states with different permissions
1. update model + request view/DB updates (AWT_auto_refresh)
- always preceeded by DB->model up-to-date-check
- automatically updates the view on destruction
2. update (DB and view) from model
3. neither
- benefits
* saves several view-updates
* unproblematic nesting of functions requesting view-updates
* will allow
- delayed view-updates and
- easier modification of update logic
- fixes a bunch of update-issues (found on the way)
* adds: log:branches/refactor@15613:15615,15627:15637,15639:15664
9 lines of code changed in 1 file:
* reintegrates 'fix' into 'trunk'
- fix OSX unittest for jenkins project names (up to max. 16 chars long)
- optimize {{{GB_log_fak}}}
- forward {{{RegExpr}}}-compile-errors (or at least assert on failure)
* adds: log:branches/fix@15582:15586
7 lines of code changed in 1 file:
(217 more)