- Oct 24, 2016
-
-
Luker authored
should not be necessary, we made things typesafe. But there are strange people around... Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
And finally fix #3 Testing is needed, though. Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
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>
-
Luker authored
I'd like Eigen to be a submodule, but their repo in is mercurial, and they do not have an official git mirror. Maybe I'll spend some time to add a tracker, but there seems to be problems with the conversion. Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
This was originally meant only to eradicate the interleaving code, so that the raw API could be slightly faster. Turns out a lot had to be done for that, and the API changed to reflect those changes. The RAW_Encoder template now has enabled/disabled methods, so that you can only use the right one, depending on whether you choose interleaving or not. While doing all of this, I realized a nice way to let the user choose the correct symbol number for the block. +1 for typesafety. And since the commit became really big, I threw in a couple of useless style changes, bringing back everything to 80 columns. Really, I should be doing smaller commits. 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 15, 2016
-
-
Luker authored
An other commit towards #2 Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
bugfix & do not use LZ4 for now. not really supported by the cache. Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Oct 12, 2016
-
-
Luker authored
use "using" instead of duplicating code. Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
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>
-
- Oct 09, 2016
-
-
Luker authored
Still hunting an other one. Many thanks to the developers of rr. Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Was not singleton, and some loking problems. doesn't seem to hang up anymore Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Start portability for VC++14. Still unfinished. Also simplify a bit locking in RFC calls. Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Oct 01, 2016
-
-
Luker authored
Making the raw API actually try to decode might be a good thing... Also resolved race conditions in CLI tool Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Sep 28, 2016
-
-
Luker authored
While we are at it, try to squeeze a bit more out of the compiler. Should not do much, but clang seems to give binaries that are up to 20% faster (!!) Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
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 27, 2016
-
-
Luker authored
Just a changelog update for v0.1.9 plus removal of useless modules Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Not using LZ4 might cause function to reach end without properly returning. Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Sep 26, 2016
-
-
Luker authored
We compile on FreeBSD 10.3 now. Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Modified the RAW API (again) to make it more usable. "bytes" parameter ended up being confusing. Cli tool should nw be able to ancode/decode properly Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Sep 24, 2016
-
-
Luker authored
Freebsd/Mac support (completed?), better checks for linkers/profiling, disable CLI tools if requested. Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Also disable LTO/profiling for macOSX by default. Buy me a mac, and I might be able to support it better :P Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Sep 22, 2016
-
-
Luker authored
Decoder still does not work. Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
CLI tool Still not working yet. Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Sep 21, 2016
-
-
Luker authored
See #9 . Uses new RAW API. Completely untested. At least it compiles. Also, did I forget to push Bitmask.hpp? Awkward... Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Sep 18, 2016
-
-
Luker authored
Dropping symbols and retrying does not make that much sense. Just tracking whether we can retry or not is enough. Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Sep 08, 2016
-
-
Luker authored
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
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
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
properly wait for all threads to exit when running the destructor 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>
-
- Sep 02, 2016
-
-
Luker authored
caches makes sense for both RaptorQ and RFC6330 namespaces Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Sep 01, 2016
-
-
Luker authored
LZ4 dependency is now optional, even with caching. Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-