[root]/UNIT_TESTER
flags
(1 files, 2 lines)
run
(42 files, 21338 lines)
consense
(0 files, 0 lines)
1
(7 files, 475 lines)
2
(5 files, 894 lines)
3
(4 files, 1543 lines)
4
(3 files, 146 lines)
6
(1 files, 49 lines)
diff
(4 files, 72 lines)
display
(25 files, 17249 lines)
distance
(5 files, 151 lines)
fakehome
(0 files, 0 lines)
general
(6 files, 90 lines)
help
(3 files, 933 lines)
homefake
(0 files, 0 lines)
.arb_prop
(1 files, 1 lines)
impexp
(39 files, 4469 lines)
pars
(22 files, 828 lines)
pvp
(4 files, 63 lines)
tools
(23 files, 475 lines)
trees
(1 files, 27 lines)
xsub
(4 files, 511 lines)
sockets
(0 files, 0 lines)
valgrind
(2 files, 179 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 552 (100.0%) | 9309 (100.0%) | 16.8 |
westram | 538 (97.5%) | 9258 (99.5%) | 17.2 |
epruesse | 10 (1.8%) | 35 (0.4%) | 3.5 |
aboeckma | 4 (0.7%) | 16 (0.2%) | 4.0 |
* accept duplicate symbols (i.e. symbols with multiple definition locations), if the SYMBOL is reported as 'non-virtual thunk to SYMBOL':
- remove thunk-prefix from stored symbol.
- this fixes a duplicate symbol error with gcc 10.3 referring to
{{{
./EDIT4/ED4_manager.cxx:1604: Warning: first definition of ED4_species_manager::~ED4_species_manager()
./EDIT4/ed4_class.hxx:1800: Error: duplicated definition of ED4_species_manager::~ED4_species_manager() (in same unit). Bug?
}}}
- did not find any other way to get rid of that error.
- Note: comment-out the 'if ($non_virtual_thunk)' line to again trigger the error.
14 lines of code changed in 1 file:
* reintegrates 'ali' into 'trunk'
* basically implements #854
* adds: log:branches/ali@19357:19362
3 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
39 lines of code changed in 2 files:
* reintegrates 'split' into 'trunk'
* adds: log:branches/split@19102:19166
18 lines of code changed in 1 file:
* disable {{{TEST_EXPECT_ERROR_CONTAINS__BROKEN}}} (this was mainly a pitfall!)
1 lines of code changed in 1 file:
* export/use {{{ARB_CORE_LIBS}}} (instead of using {{{ARB_GLIB_LIBS}}} directly).
1 lines of code changed in 1 file:
* reintegrates 'progress' into 'trunk'
- implements #789
* adds: log:branches/progress@18885:18958
16 lines of code changed in 2 files:
* fix error handling for piped commands in perl
- when forking piped commands
* use error message ($!) instead of exitcode ($?).
* use message 'failed to fork'.
- when closing piped commands
* show IPC errors and exitcode of command.
5 lines of code changed in 3 files:
* target 'oneunit' fails after 'clean' (still fails)
- fix a few problems with .sym files.
6 lines of code changed in 1 file:
* remove trailing whitespace from c source.
13 lines of code changed in 3 files:
* move {{{mod_rlimit.h}}} to allow usage in production code.
2 lines of code changed in 3 files:
* reintegrates 'io' into 'trunk'
* adds: log:branches/io@18428:18436
1 lines of code changed in 1 file:
* reintegrates 'unittest' into 'trunk'
* adds: log:branches/unittest@18363:18425
146 lines of code changed in 5 files:
* fix symbol warning when no location is in symbol listing.
1 lines of code changed in 1 file:
* full update from child 'fix' into 'trunk'
* adds: log:branches/fix@18339:18351
93 lines of code changed in 2 files:
* do not try to dump not-generated list under OSX
2 lines of code changed in 1 file:
* disable duplicate-symbol-test introduced with [18322] for OSX
- nm-output under OSX does not provide enough information.
5 lines of code changed in 1 file:
* extract flag check
- check other global symbols for duplication.
* comments.
11 lines of code changed in 1 file:
* dupsym.lst:
- move into same dir as symbol files.
- remove VC ignores.
* cleanup + rename.
3 lines of code changed in 3 files:
* check symbol listings (generated for unittests) for unwanted duplicated symbols.
* be quiet if no duplicate detected.
133 lines of code changed in 4 files:
* reintegrates 'saicalc' into 'trunk'
- implements #730
* adds: log:branches/saicalc@18141:18310
12 lines of code changed in 2 files:
* 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:
* add new target 'cleanRelinkable':
- removes libs, executables + tests to reduce size of WC (esp. in sanitized builds).
- avoid 'cleanRelinkable' causes rebuild (esp. rebuild of RaxML8).
* fix bogus-error when target 'clean' in UNIT_TESTER got called.
3 lines of code changed in 1 file:
* replace SEGFAULTs in class {{{containing}}} by assertion failures.
2 lines of code changed in 1 file:
* reintegrates 'gcc' into 'trunk'
* adds: log:branches/gcc@17850:17876
3 lines of code changed in 1 file:
* 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.
47 lines of code changed in 5 files:
* rename diff params into fgot + fwant.
* create diff in direction "wanted->got".
* add missing defines for WARN_MISS_ARBDIFF.
36 lines of code changed in 1 file:
* fix test condition "contains":
- checking for empty part
* always returned 'true'
* now fails assertion and returns 'false' (it is unwanted to test that)
- fix callers
14 lines of code changed in 1 file:
* provide stacktraces for {{{UndefinedBehaviorSanitizer}}}
- similar as done for {{{AddressSanitizer}}} and {{{LeakSanitizer}}}
- add verbose-flags to debug code that filters logfiles and rewrites stacktrace into message-format ({{{FILE:LINE: MESSAGE}}})
- fix paths of stacktraces (expand+reduce pathprefixes; trace enter/leave directory messages)
53 lines of code changed in 1 file:
* only fix whitespace
9 lines of code changed in 1 file:
* fix wrong messages in compile log:
- add default for (often listed) test-makefiles
- expand paths of asan-messages
10 lines of code changed in 1 file:
generally activate TEST_VALID_LOCATION for me.
6 lines of code changed in 1 file:
* reintegrates 'mix' into 'trunk'
- improve git/svn interoperability
* adds: log:branches/mix@17637:17640
4 lines of code changed in 1 file:
* reintegrates 'mix' into 'trunk'
* prepare arb for hybrid svn/git use (central svn + local git)
* adds: log:branches/mix@17631:17633
1 lines of code changed in 1 file:
* 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
6 lines of code changed in 2 files:
* skip {{{-l}}} on DARWIN
7 lines of code changed in 1 file:
* partial merge from 'group' into 'trunk'
* adds:
- [17219/branches/group]
- [17217/branches/progress]
15 lines of code changed in 1 file:
* 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
3 lines of code changed in 1 file:
* reintegrates 'cleanup' into 'trunk'
- performs #762 (shrink 3.7 k)
* adds: log:branches/cleanup@16924:16935
2 lines of code changed in 1 file:
* reintegrates 'pvp' into 'trunk'
- adds {{{arb_calc_pvp}}} (CLI tool to calculate posvar)
* adds: log:branches/pvp@16906:16918
1 lines of code changed in 1 file:
(269 more)