Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
westram | 44 (100.0%) | 182 (100.0%) | 4.1 |
* reintegrates 'progress' into 'trunk'
- implements #789
* adds: log:branches/progress@18885:18958
1 lines of code changed in 1 file:
* directly use {{{OBJECTS}}}.
1 lines of code changed in 1 file:
* remove .c rules.
* add .c suffix (in SOURCE_TOOLS).
1 lines of code changed in 1 file:
* select units using {{{wildcard}}}.
1 lines of code changed in 1 file:
* eliminate unused {{{C_OBJECTS}}}.
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
1 lines of code changed in 1 file:
* reintegrates 'fix' into 'trunk'
- performs #798
* adds genetic code tables (24-31)
* adds combined amino acid J (I or L)
* improved translate and/or realign
- handle optional start-/stop-codons
- improve recognition of nuc-triples containing IUPAC-codes
* error messages now always list EMBL table numbers
* adds:
- log:branches/fix@17480:17485,17491:17492,17494:17507,17509:17528,17534:17592
- log:branches/optional@17481:17568
86 lines of code changed in 2 files:
* partial merge from 'fix' into 'trunk'
- globally define what are "gaps"
- kept behavioral changes to a minimum:
* defaults for (user-defined) gap-definition in EDIT4 changed
* EDIT sequence search also uses user-defined gaps
* adds: log:branches/fix@17529:17533
4 lines of code changed in 2 files:
* partial merge from 'fix' into 'trunk'
* adds: [17508/branches/fix]
19 lines of code changed in 2 files:
* partial merge from 'gcc' into 'trunk'
- use {{{nullptr}}} in Cxx11 (with backward compatibility)
* adds: log:branches/gcc@16683:16740,16744:16746,16751
2 lines of code changed in 1 file:
* reintegrates 'fixres' into 'trunk'
- fixes #715
* adds: log:branches/fixres@15127:15175
1 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
2 lines of code changed in 1 file:
* use cflags before cxxflags
1 lines of code changed in 1 file:
* renamed include variables
2 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)
2 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:
- 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)
2 lines of code changed in 1 file:
- effect of [9574] (comments only)
1 lines of code changed in 1 file:
- updated depends for [9520]
1 lines of code changed in 1 file:
- reintegrated branch 'cxx11'
1 lines of code changed in 1 file:
merge from e4fix [8135] [8136] [8137] [8138] [8139] [8140] [8141] [8142] [8143] [8144] [8222]
(this revives the reverted patches [8129] [8130] [8131] [8132]; see [8133])
* fixes
- some free/delete mismatches
- wrong definition of ORF objects (Level was no bit value)
- amino consensus (failed for columns only containing 'C')
* rename
- AA_sequence_term -> orf_term
- ED4_sequence_terminal_basic -> ED4_abstract_sequence_terminal
* cleaned up hierarchy dumps
* tweaked is_terminal()/to_terminal()
0 lines of code changed in 2 files:
* merges [8301] from stable and fixes conflicts with partly duplicate [6600]
15 lines of code changed in 2 files:
merges [7084] [7086] [7087] [7088] from refactor
* added CORE lib
- added arb_progress (unused yet)
- moved some code from ARBDB to CORE
* added tests to CORE lib
* generate_all_links.sh
- now tests link targets
- able to replace links (if link stays the same, but target changes)
* fixed perl interface
- link with libCORE
- DRYed LINUX.PL and DARWIN.PL
- added wrapper functionality (ARBDB->CORE). Functions starting with GBC_ are wrappers for code that moved into libCORE (which is NOT xsub'd)
2 lines of code changed in 1 file:
- when field 'codon_start' was missing, but field 'transl_table' was present, ARB wrote a default 'codon_start' as GB_INT, which caused a crash. Introduced in [5768]
1 lines of code changed in 1 file:
* compiler-messages (merges [6848] [6849] [6850] [6851] [6853] [6855] [6856] [6860] from refactor)
- errors get listed before warnings
- pipe all compilations through postcompile filter
- optionally filter warnings and/or stop at 1st error (controllable by POST_COMPILE in ARB Makefile)
- no warnings for ptpan (too many; version in trunk is outdated)
2 lines of code changed in 1 file:
- depends for [6816]
1 lines of code changed in 1 file:
* depends updated for [6812] + [6813]
1 lines of code changed in 1 file:
- depends/prototypes updated
3 lines of code changed in 2 files:
* moved a few types to arbdb_base.h
* only use arbdb_base.h or arbdb.h where possible
* global included cleanup
* added MBI headers to many files
* moved SQ_ambiguities.SQ_count_ambiguities() to separate object
5 lines of code changed in 1 file:
- added library dependency declarations
4 lines of code changed in 1 file:
- removed trailing whitespace
6 lines of code changed in 1 file:
- fixed includes
- added MBI headers
- removed unused files
6 lines of code changed in 3 files:
* fixed whitespace (scripted)
3 lines of code changed in 1 file:
* ARBDB
- hide internal structures (GBDATA etc.) inside ARBDB. Fixed all layer violations
- splitted up big header files into many. Did not reduce much internal dependencies, but at least there's some kind of semantic separation now.
- moved many decls right into the .cxx file (if only used in one)
- removed several duplicated type-names like
{{{
typedef struct gb_main_type {
...
} GB_MAIN_TYPE;
}}}
- GB_HASHI -> GB_NUMHASH + functions renamed
- gb_assert no longer globally visible. replaced
- fixed includes
- local (ARBDB internal) headers all start with prefix 'gb_'
1 lines of code changed in 2 files: