Directory CORE/

Total Files:
51
Deleted Files:
3
Lines of Code:
9505

[root]/CORE

Lines of Code

CORE/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 597 (100.0%) 11723 (100.0%) 19.6
westram 574 (96.1%) 11124 (94.9%) 19.3
epruesse 23 (3.9%) 599 (5.1%) 26.0

Most Recent Commits

westram 2023-07-11 11:04 Rev.: 19430


* un-inline {{{CharPtrArray::remove}}} to get rid of vectorizer warning.
* note strange vectorization count for gcc 10.2.0

15 lines of code changed in 2 files:

  • CORE: arb_strarray.cxx (+14), arb_strarray.h (+1 -12)
westram 2023-07-08 09:21 Rev.: 19427


* running unittests with sanitizer failed (since [19405])
- fix source-dest-overlapping {{{strcpy}}}.
- Note: similar fix was [11586].

7 lines of code changed in 1 file:

  • CORE: arb_strbuf.h (+7 -3)
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()}}}.

2 lines of code changed in 1 file:

  • CORE: arb_progress.h (+2 -2)
westram 2023-06-25 16:30 Rev.: 19407


* reintegrates 'ali' into 'trunk'
- use bond settings from EDIT4 in SECEDIT
- fix refresh logic
- refactor underlying code
* adds: log:branches/ali@19393:19406

28 lines of code changed in 2 files:

  • CORE: arb_strbuf.cxx (+16 -1), arb_strbuf.h (+12)
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.

44 lines of code changed in 2 files:

  • CORE: arb_strarray.cxx (+37 -6), arb_strarray.h (+7 -3)
westram 2022-11-13 19:29 Rev.: 19346


* reintegrates 'refactor' into 'trunk'
- polish {{{GBS_strstruct}}}
* adds: log:branches/refactor@19339:19345

87 lines of code changed in 1 file:

  • CORE: arb_strbuf.h (+87 -55)
westram 2022-11-13 16:47 Rev.: 19339


* 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

57 lines of code changed in 6 files:

  • CORE: arb_match.cxx (+9 -12), arb_pattern.cxx (+5 -5), arb_strarray.cxx (+5 -5), arb_strbuf.cxx (+23 -146), arb_strbuf.h (+14 -16), arb_string.cxx (+1 -1)
westram 2022-10-22 19:14 Rev.: 19279


* use + add wrapped concatenators to {{{GBS_strstruct}}}

11 lines of code changed in 2 files:

  • CORE: arb_msg.cxx (+1 -5), arb_strbuf.h (+10)
westram 2022-10-21 16:02 Rev.: 19276


* add class {{{MessageSpamFilter}}}
- helps suppressing too many messages sent via {{{GB_warning()}}}
- forwards suppressed warnings as message (=into logfile via console).
- warns about suppressed messages

116 lines of code changed in 3 files:

  • CORE: Makefile (+1), arb_msg.cxx (+62 -3), arb_msg_nospam.h (new 53)
westram 2022-07-21 14:01 Rev.: 19167


* reintegrates 'split' into 'trunk'
* adds: log:branches/split@19102:19166

38 lines of code changed in 5 files:

  • CORE: arb_strarray.cxx (+6 -13), arb_string.cxx (+16 -7), arb_string.h (+7), pos_range.cxx (+4), pos_range.h (+5 -2)
westram 2022-07-09 10:08 Rev.: 19138


* add {{{GB_warning_if}}}.

8 lines of code changed in 2 files:

  • CORE: arb_msg.cxx (+7), arb_msg.h (+1)
westram 2022-07-07 16:43 Rev.: 19128


* ARB_executable:
- accept executables specified with full path.
- document.
- change variable type.

13 lines of code changed in 1 file:

  • CORE: arb_misc.cxx (+13 -1)
westram 2022-06-29 11:37 Rev.: 19079


* fix 2 flavors of 'intersection' (failed assertion when explicit range was empty).

2 lines of code changed in 1 file:

  • CORE: pos_range.h (+2)
westram 2022-04-06 14:29 Rev.: 18981


* export/use {{{ARB_CORE_LIBS}}} (instead of using {{{ARB_GLIB_LIBS}}} directly).

1 lines of code changed in 1 file:

  • CORE: needs_libs.libCORE_so (+1 -1)
westram 2022-03-04 12:26 Rev.: 18959


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

139 lines of code changed in 5 files:

  • CORE: Makefile (-3), arb_handlers.cxx (+5), arb_misc.cxx (-166), arb_progress.cxx (+58 -28), arb_progress.h (+76 -14)
westram 2021-10-30 19:03 Rev.: 18821


* ignore SIGPIPE while ArbDBWriter exists
- arb does no longer terminate, but instead prints error, when pipe breaks, e.g.:
{{{
19:01.38 While writing '/home/user/data/test with space.arb~': Broken pipe
(close reports: pipe writing to
file='/home/user/data/test with space.arb~'
using cmd='xz > /home/user/data/test with space.arb~'
failed with exitcode=1 (broken pipe? corrupted archive?)
(res=256, exited=1, signaled=0, status=1))
}}}

0 lines of code changed in 1 file:

  • CORE: arb_zfile.cxx (-4)
westram 2021-10-30 17:19 Rev.: 18820


* avoid crash while saving arb database (see #840)
- mark loc where SIGPIPE occurred.
- report an error when compression is enabled and filename contains unwanted characters.

4 lines of code changed in 1 file:

  • CORE: arb_zfile.cxx (+4)
westram 2021-09-17 10:23 Rev.: 18734


* fix NDEBUG warnings:
- conditionally compile functions used only with assertions.
- {{{NodeTextBuilder}}} is {{{Noncopyable}}}!
- declare {{{NDS_Labeler}}} final.

8 lines of code changed in 1 file:

  • CORE: arb_misc.cxx (+8)
westram 2021-09-15 13:52 Rev.: 18730


* remove trailing whitespace from c source.

37 lines of code changed in 12 files:

  • CORE: FileContent.h (+1 -1), arb_assert.h (+1 -1), arb_cs.cxx (+11 -11), arb_diff.cxx (+2 -2), arb_file.cxx (+2 -2), arb_handlers.cxx (+1 -1), arb_msg.cxx (+3 -3), arb_pathlen.h (+1 -1), arb_pattern.cxx (+3 -3), arb_strarray.cxx (+4 -4), arb_string.cxx (+5 -5), pos_range.cxx (+3 -3)
westram 2021-09-15 13:48 Rev.: 18729


* eliminate trailing whitespace from Makefiles.

1 lines of code changed in 1 file:

  • CORE: Makefile (+1 -1)
westram 2021-09-08 17:46 Rev.: 18715


* add predefined setting to consensus properties in edit4: {{{create_species_from_consensus}}}.
* be more verbose what goes wrong while restoring configs.

3 lines of code changed in 1 file:

  • CORE: ConfigMapping.cxx (+3 -2)
westram 2021-08-17 15:15 Rev.: 18665


* change many WARN_TODO triggered warnings into todo markers.

12 lines of code changed in 2 files:

  • CORE: arb_msg.cxx (+10 -24), arb_strarray.cxx (+2 -4)
westram 2021-02-18 17:30 Rev.: 18642


* tweak replacement via regular expressions:
- allow replacement of whole line regexpr which matches empty source string.
- test to replace whole string by nothing.
- always fail BOL/EOL operator starting from second replace-operation. fixes some failing replacements.
* doc: describe other simpler, now working replacements.

5 lines of code changed in 1 file:

  • CORE: arb_match.cxx (+5 -3)
westram 2020-11-10 17:24 Rev.: 18634


* reintegrates 'root' into 'trunk'
- implements #449
* adds: log:branches/root@18451:18633

163 lines of code changed in 2 files:

  • CORE: Makefile (+3), arb_misc.cxx (+160)
westram 2020-04-22 15:46 Rev.: 18440


* warn if any path used in ARB does contain spaces (too error-prone)
- added helper functions into CORE
- warn about unwanted chars
* in result from getenv_executable(), getenv_existing_directory(), getenv_autodirectory(), GB_find_executable().
* in path of sina executable and of pigz used in ARB_zfopen().

39 lines of code changed in 3 files:

  • CORE: arb_misc.cxx (+30), arb_misc.h (+2), arb_zfile.cxx (+7 -1)
westram 2020-03-16 15:33 Rev.: 18389


* devirtualize {{{getLine}}}:
- move {{{getLine}}} -> {{{getLine_intern}}} in {{{CommentSkippingFileBuffer}}}
- mark {{{getLine_intern}}} nonfinal.
* add code pointer to testdata

3 lines of code changed in 1 file:

  • CORE: BufferedFileReader.h (+3 -4)
westram 2020-02-26 19:36 Rev.: 18337


* partial merge from 'fix' into 'trunk'
- fix some warnings
- remove obsolete script
* adds: log:branches/fix@18331:18332

4 lines of code changed in 1 file:

  • CORE: arb_strbuf.h (+4 -2)
westram 2020-02-24 19:23 Rev.: 18319


* fix whitespace.

2 lines of code changed in 1 file:

  • CORE: arb_strbuf.cxx (+2 -2)
westram 2020-02-24 19:21 Rev.: 18318


* rename test (test symbol defined twice).
* move testcode from ARBDB->CORE.

46 lines of code changed in 1 file:

  • CORE: arb_strbuf.cxx (+46)
westram 2020-02-21 14:07 Rev.: 18311


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

2 lines of code changed in 1 file:

  • CORE: arb_strarray.h (+2 -2)
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:

  • CORE: arb_strbuf.h (+1 -1)
westram 2019-10-03 10:08 Rev.: 18140


* full update from child 'fix' into 'trunk'
- improve target 'cleanRelinkable'
- fix crash in inotify file tracker (occurred when moving a tracked file)
- minor tweaks for fts
* adds: log:branches/fix@18131:18139

19 lines of code changed in 2 files:

  • CORE: Makefile (+2), arb_misc.cxx (+17)
westram 2019-09-20 17:08 Rev.: 18113


* reintegrates 'cleanup' into 'trunk'
* adds: log:branches/cleanup@18105:18112

55 lines of code changed in 4 files:

  • CORE: FileContent.cxx (+4 -3), Makefile (+1), arb_stdstring.h (new 30), arb_string.h (+20)
westram 2019-09-17 15:46 Rev.: 18092


* full update from child 'fts' into 'trunk'
- implements #562
* adds:
- [18091/branches/fts]
- log:branches/gui@17754:17924,17926:18090

24 lines of code changed in 3 files:

  • CORE: Makefile (+1), arb_strbuf.cxx (+22), arb_strbuf.h (+1 -1)
westram 2019-09-17 13:53 Rev.: 18082


* declare {{{child_progress}}} final.

1 lines of code changed in 1 file:

  • CORE: arb_progress.cxx (+1 -1)
westram 2019-07-08 10:16 Rev.: 17950


* increase {{{BUFSIZE}}} in {{{ARB_textfiles_have_difflines}}}. did overflow with databases used in unittests.

2 lines of code changed in 1 file:

  • CORE: arb_diff.cxx (+2 -2)
westram 2019-06-25 13:51 Rev.: 17942


* progress overflow bug (#807):
- improved progress overflow message.
- in case of progress overflow:
* dump progress/counter-cascade (to stderr, i.e. to session log).
* may slow down progress in general a bit (see DUMP_PROGRESS which is now defined in RELEASE version).
- {{{dump()}}} shall not modify object -> become const.

60 lines of code changed in 2 files:

  • CORE: arb_progress.cxx (+55 -18), arb_progress.h (+5 -6)
westram 2019-06-11 12:08 Rev.: 17909


* refactored {{{KeyOccur}}} into new class {{{StrUniquifier}}} (in CORE).
- really compare strings (not only pointers to keys; did only work by luck).
- document restrictions.
- {{{make_unique_key}}} return pointer to static buffer (valid until next call).
- allow to define string to separate key and counter.
- only change key when duplicated.

67 lines of code changed in 1 file:

  • CORE: StrUniquifier.h (new 67)
westram 2019-05-10 13:57 Rev.: 17877


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

17 lines of code changed in 5 files:

  • CORE: BufferedFileReader.h (+3 -1), arb_progress.h (+6 -6), arb_strarray.cxx (+2 -2), arb_strarray.h (+1), pos_range.h (+5)
westram 2019-05-02 15:54 Rev.: 17840


* add (n)catTrimmed to GBS_strstruct

16 lines of code changed in 1 file:

  • CORE: arb_strbuf.h (+16)

(244 more)

Generated by StatSVN 0.7.0