[root]/PERL2ARB
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 189 (100.0%) | 11660 (100.0%) | 61.6 |
jobb | 2 (1.1%) | 8005 (68.7%) | 4002.5 |
westram | 166 (87.8%) | 2412 (20.7%) | 14.5 |
oldcode | 13 (6.9%) | 971 (8.3%) | 74.6 |
meierh | 2 (1.1%) | 156 (1.3%) | 78.0 |
richter | 4 (2.1%) | 115 (1.0%) | 28.7 |
epruesse | 1 (0.5%) | 1 (0.0%) | 1.0 |
baderk | 1 (0.5%) | 0 (0.0%) | 0.0 |
* homebrew build looked for wrong lib-suffix. patch from jan. thx :)
* fixed a typo in {{{warn_undefined_symbols.pl}}}
4 lines of code changed in 2 files:
* reintegrates 'macros' into 'trunk'
* implements #856
* adds: log:branches/macros@19482:19488
17 lines of code changed in 1 file:
* partial merge from 'sina' into 'trunk'
- fixes for ubuntu 10.04
* adds: log:branches/sina@19044:19045
2 lines of code changed in 1 file:
* correct handling of Makemaker-Makefile:
- remove workaround-hack (did accept failure + call make again)
- add lines to mark makefile recursion.
- fix reasons for hack:
* target 'Makefile' now depends on 'Makefile.PL' => 'Makefile' will no longer recreate itself and fail on first call
* avoid target '$(DOC)' triggers 'ARB.c'. Instead it depends on '$(TARGET_SO)'. Fixes random failure caused by parallel execution of both sub-targets.
- reduce risc of wrong use (by additional restrictions when conflicting targets may be called).
28 lines of code changed in 1 file:
* partial merge from 'stable' into 'trunk'
* adds: log:branches/stable@18903:18906
65 lines of code changed in 3 files:
* bail out when overloaded functions are exported into perl interface.
- fails build with
{{{
Error: ambiguous function definition for 'GBT_log_to_tree_remark' (overloaded method exported to perl?)
Makefile.main:153: recipe for target 'perl-interface-function-list.txt' failed
}}}
- fixed by [18750]
1 lines of code changed in 1 file:
* explicitely define function prefixes.
* link to interface generator code (and vv).
* bail out on ambiguous function suffix.
18 lines of code changed in 1 file:
* gitignore file generated since [18746]
1 lines of code changed in 1 file:
* adds a script which generates a list of perl interface functions
- call during arb build
* update DOC.txt
- mention that list
- very basic description of interface
- describe the ancient information which already has been in this document.
783 lines of code changed in 4 files:
* eliminate trailing whitespace from Makefiles.
4 lines of code changed in 1 file:
* provide perl function {{{ARB::set_inGlobalEvalState}}}.
* use it to inform {{{ARB.pm}}} that {{{import_from_table.pl}}} uses eval (and does not like to get aborted).
18 lines of code changed in 1 file:
* full update from child 'fix' into 'trunk'
- fixes #754
* adds: log:branches/fix@18333:18338
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
11 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
10 lines of code changed in 2 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
1 lines of code changed in 1 file:
* reintegrates 'cover' into 'trunk'
- fixes compilation with COVERAGE
* ARB perl module failed to load (since [13739])
* linking executables broken (apparently since [14038])
* adds: log:branches/cover@16213:16222
1 lines of code changed in 1 file:
* reintegrates 'unittest' into 'trunk'
- activates unittests under OSX (performs #740)
* disabled a few tests + accepted a few modified results (see #741)
* {{{RegExpr}}} no longer uses exception
* fix quoting of {{{char*}}} (in reported test result)
- fixes several compiler flags unknown under OSX/clang
- fix usability of compile log (make now prints directory)
* adds: log:branches/unittest@15534:15578
* removes: [15520/branches/warnings]
3 lines of code changed in 1 file:
* make 4.1 spams the compile log with
{{{
recipe for target 'xxx' failed
}}}
* replaces {{{-oktofail}}} by {{{oktofail || true}}}
2 lines of code changed in 1 file:
* OSX build: workaround SIP restrictions
7 lines of code changed in 1 file:
* reintegrates 'gde' into 'trunk'
- fixes #695
* adds: log:branches/gde@14670:14675,14682:14785
2 lines of code changed in 1 file:
* 32bit crosscompile (on 64bit host) was broken by [13739]. fixed.
2 lines of code changed in 1 file:
* fix #628
- use main cflags/lflags in PERL2ARB (not cross_cflags/cross_lflags)
- use content of environment variable EXECLIBS to dynalink to asan/ubsan libs
* reactivate test of perlscripts (reverts part of [12998])
* add '-Wno-unused-parameter' for perl module (cant fix macro XS)
6 lines of code changed in 2 files:
* reintegrates 'sanitize' into 'trunk'
* adds:
- log:branches/sanitize@13023:13076
6 lines of code changed in 1 file:
* fix #602
- added manual wrapper for GB_delete
10 lines of code changed in 1 file:
* ':' -> '::'
7 lines of code changed in 1 file:
* fix #603
- abort all TAs and close all DBs
* in arb-perl death-handler
* on exit (i.e. perl scripts will now abort unclosed TAs - not sure whether they did commit b4)
22 lines of code changed in 2 files:
* describe some enhanced macro techniques:
- howto use selected alignment, tree, species, position (instead of hardcoding these values)
* added a perl-module (ali_dnapro) to support macros with custom dna and corresponding protein alignment
* some changes to global catch introduced in [12798]
3 lines of code changed in 1 file:
* globally catch exceptions from macro code
- forward via arb_message
- confess to console
- example
{{{
[Action: 'perl '/home/ralf/.arb_prop/macros/_logged.amc' &']
aw_message: 'Macro execution error: bla (see console for details)'
Macro execution error: 'bla' at /home/ralf/ARB-bilbo/ARB.trunk.default/lib//ARB.pm line 32
CORE::GLOBAL::die('bla') called at /home/ralf/ARB-bilbo/ARB.trunk.default/PERL_SCRIPTS/lib/ali_dnapro.pm line 19
ali_dnapro::get_dnapro_alignments() called at /home/ralf/.arb_prop/macros/_logged.amc line 17
}}}
19 lines of code changed in 1 file:
- fix !MacPorts compilation (in PERL2ARB)
- exports CC CXX from arb Makefile and from PERL2ARB/Makefile.main (avoiding fallback to sth present in environment)
9 lines of code changed in 1 file:
- no magic exit codes
1 lines of code changed in 1 file:
pass down CXX_INCLUDES
1 lines of code changed in 1 file:
- fixes compilation error on OSX (with perl 5.16)
thx to matt
11 lines of code changed in 1 file:
* export 'LINUX' and 'REDHAT' to submakefiles
* use ifeq instead of ifdef (completes [11804])
1 lines of code changed in 1 file:
- removed obsolete define
1 lines of code changed in 1 file:
- further hacking to allow CONSTEXPR and OVERRIDE in headers also used by PERL2ARB (see [10678])
1 lines of code changed in 1 file:
* reintegrates 'tree' into 'trunk':
- consensus trees:
* support for merging partial trees ("worked" before, but results were crap; implements #65)
* generated trees are automatically re-rooted and -ordered
* always list source trees in consensus-tree-comment; show info about partial trees
* fixed progress bar
- made GBT_TREE a base class of other tree classes (implements #31)
- save tree properties in properties (not in DB)
- new functions 'Remove zombies/marked from ALL trees'
- tree load/save: layout fixes
- unit tests
* added tests for basic tree modifications (PARSIMONY)
- performance:
* compute_tree updates tree information in one traversal
* tree generators are now capable to generate any type of tree (w/o needing to copy it once)
- bugfixes:
* NNI (of marked species) was also always performed for colored species
* centered beautify-order is stable now
* improved 'search optimal root'
* adds:
- log:branches/tree@10500:10534,10542:11182,11184:11186,11188:11400
- log:branches/treeTests@11198:11335
2 lines of code changed in 2 files:
* suppress "invalid suffix on literal" warnings (cause is in perl-headers)
1 lines of code changed in 1 file:
- predefine and use common GB_CB_TYPE combinations
2 lines of code changed in 1 file:
* use typed DB callbacks (rest)
7 lines of code changed in 1 file:
* untabified
9 lines of code changed in 1 file:
(95 more)