Automatic code-generation and definition strings lengths from 1 to 25, done through the unrolling the templated functor.
Commented out the function str_grp/T_str_grp that is not currently in use.
To speed up the compilation, better to use a lot of translation units and to scatter functions across them. It also solve the problem of the big size of the object files.
Merge pull request #20 from AlexeyAB/fix_static_string

Automatic code-generation and definition strings lengths from 1 to 25.
NULL values bug fix
Merge branch 'master' of git@github.com:antonmks/Alenka.git
Created 4 of the translation unit and unrolled functors are scattered across them.
Also:
- Increased the count of unrolling of functors from 25 to 40
- Optimized sorting on device for strings with size equal with the size of fundamental integer types (1/2/4/8 bytes)
- Added hint to the nvcc compiler to unroll the cycle, which is important for GPU-pipelines
- Added doxygen-style comments in strings.h
- For non-unrolled the functors, in the else-branches, use a functor operator
- Removed dependency on cm.h
and other minor changes.
Merge branch 'master' of github.com:antonmks/Alenka into fix_static_string
Merge pull request #23 from AlexeyAB/master

Created 4 of the translation unit and unrolled functors are scattered across them.
Better load performance
Fixed a memory leak in join
bug fixes
Bug fix
Merge pull request #4 from antonmks/master

sync