- Jan 08, 2018
-
-
Luker authored
Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
- Jan 07, 2018
-
-
Luker authored
Using a struct makes it more portable for C, and we avoid some first/second which nobody ever understand/remeber the meaning Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
- Dec 19, 2017
-
-
Luker authored
Fix unusable apis, port a couple of windows fixes Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
- Dec 12, 2017
-
-
Luker authored
Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
- Oct 25, 2016
-
-
Luker authored
Thank you GCC, we had a bug. Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Close #11 . Seems good enough, but let's not call it final yet. Minor tweaks to the CPP API, too Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
- Oct 24, 2016
-
-
Luker authored
Spaces, not tabs. Actually, I liked tabs much more. But it seems a lot of IDEs and general reader do not handle them correctly, or do not let you configure "1 tab == 4 spaces", so the code was not always readable. "git diff -w" for this commit is en empty list. Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
- Oct 18, 2016
-
-
Luker authored
Ticket #3 not yet finished, blocked by #7 Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
- Oct 12, 2016
-
-
Luker authored
If we get told that there is no more input for a block we can return error and avoid waiting indefinitely. Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
- Sep 28, 2016
-
-
Luker authored
Also: modify a bit the API for 32 bits. The user should not expect RQ to manage more memory than the 32 bit machine can handle. This means that some methods should work with and return size_t, not uint64_t Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
- Sep 07, 2016
-
-
Luker authored
Other symbols should not be exported, but are needed right now. Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
- Sep 06, 2016
-
-
Luker authored
This way we don't need to sync on which algorithm to use, as that would introduce locking. Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Also, cleanup Cmake. Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
See bug #9 . Also update C interface to check initiazliation Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
- Jul 02, 2016
-
-
Luker authored
Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
- Jul 01, 2016
-
-
Luker authored
Groundwork started. Started moving things to RFC6330. Next steps will be cleanup & RaptorQ namespaces. Meanwhile we need better file naming. Supporting multiple versions of the same API should be easier now. Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
- Jun 29, 2016
-
-
Luker authored
Also, fix corner cases for misaligned sizes Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
- Jun 24, 2016
-
-
Luker authored
Still, decoding does not work. Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
- Jun 01, 2016
-
-
Luker authored
We start breaking the API, too Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
- May 31, 2016
-
-
Luker authored
We might want to support more than one API version in the future. Prepare for that. Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
- May 30, 2016
-
-
Luker authored
Precomputation not yet working. Need to fix either matrix generation or computation. 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>
-
- 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>
-
- 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>
-
- 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 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
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>
-
- Apr 03, 2015
-
-
Luker authored
Also: CMake flags fix Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Let everything be called by our C friends. Signed-off-by:
Luca Fulchir <luker@fenrirproject.org>
-