Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
westram | 44 (100.0%) | 212 (100.0%) | 4.8 |
* reintegrates 'split' into 'trunk'
* adds: log:branches/split@19102:19166
29 lines of code changed in 3 files:
* 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:
* reintegrates 'progress' into 'trunk'
- implements #789
* adds: log:branches/progress@18885:18958
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
4 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.
4 lines of code changed in 1 file:
* no longer use TEST_FAILS_INSIDE_VALGRIND
1 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 1 file:
* remove vectorization checks from unittest code
4 lines of code changed in 1 file:
* reintegrates 'gcc' into 'trunk'
- mostly cosmetics changes
* adds: log:branches/gcc@16655,16741:16743,16752:16765
1 lines of code changed in 1 file:
* partial merge from 'gcc' into 'trunk'
- use {{{nullptr}}} in Cxx11 (with backward compatibility)
* adds: log:branches/gcc@16683:16740,16744:16746,16751
33 lines of code changed in 1 file:
* reintegrates 'gcc' into 'trunk' (fixes defect part of #752)
- allow compilation with gcc 7.x series (accepting 2 clang-test-results for gcc 7.x)
- vectorization:
* in {{{SL/CONSENSUS/chartable.cxx}}} works again with gcc 7.x (broken for 6.x series)
- checker: added syntax to exclude a range of versions
* check new 7.x vectorizations + fix vectorization-counts
* adds: log:branches/gcc@16578:16635,16649:16652
1 lines of code changed in 1 file:
* partial merge from 'gcc' into 'trunk'
- handles #770 by reducing optimizations of several bleeding test functions
* adds: log:branches/gcc@16636:16648
3 lines of code changed in 1 file:
* 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
5 lines of code changed in 1 file:
* fix a weird symbol-export-bug
- made test fail (as INVALID) if ENABLE_CRASH_TESTS was not defined
4 lines of code changed in 1 file:
* reintegrates 'db' into 'trunk'
- drops support for database type {{{GB_LINK}}}
* adds: log:branches/db@15628:15639
1 lines of code changed in 1 file:
* reintegrates 'warnings' into 'trunk'
- activate additional warnings (gcc 5.x++)
- Cxx11-forward final (classes+methods)
- fix tag problems caused by using preprocessor
* adds: log:branches/warnings@15486:15489,15491:15501,15506:15512
2 lines of code changed in 1 file:
* reintegrates 'fixres' into 'trunk'
- fixes #715
* adds: log:branches/fixres@15127:15175
14 lines of code changed in 2 files:
* fixes #702 by lazy-loading sequence data
69 lines of code changed in 1 file:
* reintegrates 'pars' into 'trunk'
- fixes #528, #609, #620, #631, #633, #640, #641
- implements #619, #627
* adds:
- log:branches/addtest@13123:13260,13523:13551,13570
- log:branches/check@13365:13375,13450:13457
- log:branches/check2@13458:13465
- log:branches/fix@13522:13588
- log:branches/fixres@13270:13277,13279:13293,13295:13326
- log:branches/pars@12938:13280,13282:13325,13327:13387,13389:13527,13530:13624
2 lines of code changed in 1 file:
* reintegrates 'vectorize' into 'trunk'
- adds vectorization check for gcc 4.9.x / NDEBUG compile
* adds:
- log:branches/vectorize@13428:13442
1 lines of code changed in 1 file:
* revert [13041:13043]
- instead forbid gcc 4.8.0
1 lines of code changed in 1 file:
* ~~harden patches [13041:13042]~~
- ~~add safebool (=bool for non 4.8.0)~~
- ~~use in all bool-arrays~~
(reverted by [13044])
1 lines of code changed in 1 file:
* publish TESTs for which nm 2.24 fails to export source location
5 lines of code changed in 1 file:
- fix NULL ptr conversions
5 lines of code changed in 1 file:
* reintegrates 'sai' into 'trunk'
- merges changeset [9689] (already seems to be in trunk, but mergeinfo missing)
* adds:
- log:branches/sai@9639:9685,9688:11520
1 lines of code changed in 1 file:
* avoid code signaling SEGV is called when running under valgrind
1 lines of code changed in 1 file:
* 'class { public' -> struct
2 lines of code changed in 1 file:
* use cflags before cxxflags
1 lines of code changed in 1 file:
- comment out leftover expectation (failing for clang)
2 lines of code changed in 1 file:
* renamed include variables
1 lines of code changed in 1 file:
* made A_CC and A_CXX consistent
- A_CXX previously contained cxxflags
- cxxflags are now passed down and used separately
1 lines of code changed in 1 file:
- renamed
* ACC -> A_CC
* CPP -> A_CXX (misleading atm, since it contains c++flags)
1 lines of code changed in 1 file:
- document mechanism used by ARB to export variables to submakefiles
- document most important variables
1 lines of code changed in 1 file:
- reintegrated branch 'helptest'
2 lines of code changed in 3 files:
- include downcast.h from arbdbt.h
(this break C++11 compilation, i.e. gcc4.8 or newer)[[BR]]
amendment:
* also broke compilation on ubuntu 13.04 and with gcc 4.7.3 (due to nameclash with boost)
0 lines of code changed in 1 file:
* fix a bunch of compiler warnings
- several NDEBUG warnings (variables only used in DEBUG mode)
- wrong use of string literals as char*
- enum type mismatches (AW_VARIABLE_TYPE vs GB_TYPES)
4 lines of code changed in 1 file:
* merge from sai [9686] [9687]
0 lines of code changed in 2 files: