* do not create ambiguous template variants via {{{CBTYPE_FVV_BUILDER_P1}}}.
7 lines of code changed in 1 file:
* avoid ambiguous callback template variants
- was caused by permutating constness of callback parameters
- now avoided using
* {{{std::enable_if}}} to avoid instantiation, and
* {{{RequiresConstVariant}}} to test parameter constness.
* commit is expected to fail build in callback tests
- reason: change was not applied to {{{CBTYPE_FVV_BUILDER_P1}}}
* there are several other macros which may generate ambiguous callback template variants (see comments)
* a big *thank you* goes to jan, who worked with {{{OpenCode}}} to identify the problem, and who provided me with the fundamental AI solution.
48 lines of code changed in 1 file:
* force make to print directory.
1 lines of code changed in 1 file:
* fix linking of unit tests for OSX.
9 lines of code changed in 1 file:
* partial merge from 'gcc' into 'trunk'
- fixes {{{make clean}}} after switching back from branch 'gcc'
- adds: [19929/branches/gcc]
7 lines of code changed in 1 file:
* force downgrade to c++14 standard for RNACMA.
* document problems with upgrading eigen + used workaround.
* add commented-out trace code to Makefile.
30 lines of code changed in 2 files: