- May 30, 2016
-
-
Luker authored
There seems to be support for it everywhere. defines are bulky and error-prone Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Just wrong indentation. Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Finally working. Cache needs a rewrite, though. Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Precomputation not yet working. Need to fix either matrix generation or computation. Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Quite a messy commit, hopefully new ones should be shorter Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
make_tuple not necessary when constructing static data Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
I almost made this a header-only library. should I make the switch now? Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Support for offline precomputation, without overhead if not needed. Not tested yet. Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
- Apr 01, 2016
-
-
Luker authored
Start breaking the API. This was needed anyway, don't know why I didn't do it sooner... Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
- Mar 03, 2016
-
-
Luker authored
test_c did not correctly calculate the memory size, although it was still fine due to the data types. the De_Interleaver was reading not-initialized data in the "skip > 0" case. Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Make sure the background threads actually finish before deleting the object. Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
- Nov 05, 2015
-
-
Luker authored
Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
- Nov 04, 2015
-
-
Luker authored
Multiblock alignment decoding was wrong if the block size was not aligned with the output alignment. Also, what we were calling output iterator was really a forward iterator. Get it right. Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
- Nov 03, 2015
-
-
Luker authored
I'll try to remember to check old codepaths when moving to new code :p Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
I don't even remember why... it was just wrong... Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
symbol might not be aligned with the output iterator, which means that we'll need to pad it. Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
We were neither respecting sub-block differences, neither counting the alignment, which is not necessary the input data alignment... Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Bro, do you even shift? Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
- Nov 01, 2015
-
-
Luker authored
The C++ test now can be easily moved to using different alignments for testing or playing around. Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Also: tiny fix on an interleaver condition. Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
It just might be good to see if we can actually do something Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
- Oct 27, 2015
-
-
Luker authored
Previous fix was hurried, and only fix one of the possible cases. Found the real cause and fixed it. Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
- Oct 23, 2015
-
-
Luker authored
And update tests for multi-block usage Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Thanks to Menghan for finding this out. Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
- May 12, 2015
-
-
Luker authored
used cppcheck, valgrind on the examples. fix the C interface free(), the example, the build type select. update the cppcheck files, add the clang scanbuild script Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
This will work even with the llvm-ar archiver. delete all timestamps, put to 0 gids and uids. Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
- May 05, 2015
-
-
Luker authored
Enable Profiling for both gcc and clang. This should give us a small boost in performance, specially on few symbols per block. Also: mark CMake features as advanced and use a forward declaration instead of a struct in the C interface. Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
- Apr 17, 2015
-
-
Luker authored
Also, fix a bit the C example. Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
- Apr 15, 2015
-
-
Luker authored
unused code, plus an old longstanding rfc difference we should be conformant now. Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Still kinda rough, but seems to work Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
- Apr 14, 2015
-
-
Luker authored
lots of bugfixes, also due to the creation of a couple of examples for the C and C++ interface. Updated documentation accordingly Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
- Apr 13, 2015
-
-
Luker authored
We have testsss! (And some embarassing bugfixes, too!) Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Also small diff to documentation Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Also, the C interface should return uint64, not uint32 Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
- Apr 12, 2015
-
-
Luker authored
Worst case: 1-byte alignment, decoding of 881GB of data. We need 40 bits. Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Should never happen, but someone might request a symbol of 2 bytes, with a 4byte alignment. We check for that, but we might want to be more flexible in the future Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-