- Sep 28, 2016
- 
- 
Luker authoredWhile 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 authoredAlso: 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 authoredJust a changelog update for v0.1.9 plus removal of useless modules Signed-off-by:Luca Fulchir <luker@fenrirproject.org> 
- 
Luker authoredSigned-off-by:Luca Fulchir <luker@fenrirproject.org> 
- 
Luker authoredNot using LZ4 might cause function to reach end without properly returning. Signed-off-by:Luca Fulchir <luker@fenrirproject.org> 
 
- 
- Sep 26, 2016
- 
- 
Luker authoredWe compile on FreeBSD 10.3 now. Signed-off-by:Luca Fulchir <luker@fenrirproject.org> 
- 
Luker authoredModified 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 authoredFreebsd/Mac support (completed?), better checks for linkers/profiling, disable CLI tools if requested. Signed-off-by:Luca Fulchir <luker@fenrirproject.org> 
- 
Luker authoredAlso 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 authoredSigned-off-by:Luca Fulchir <luker@fenrirproject.org> 
- 
Luker authoredSigned-off-by:Luca Fulchir <luker@fenrirproject.org> 
 
- 
- Sep 22, 2016
- 
- 
Luker authoredDecoder still does not work. Signed-off-by:Luca Fulchir <luker@fenrirproject.org> 
- 
Luker authoredCLI tool Still not working yet. Signed-off-by:Luca Fulchir <luker@fenrirproject.org> 
- 
Luker authoredSigned-off-by:Luca Fulchir <luker@fenrirproject.org> 
 
- 
- Sep 21, 2016
- 
- 
Luker authoredSee #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 authoredDropping 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 authoredSigned-off-by:Luca Fulchir <luker@fenrirproject.org> 
 
- 
- Sep 07, 2016
- 
- 
Luker authoredOther symbols should not be exported, but are needed right now. Signed-off-by:Luca Fulchir <luker@fenrirproject.org> 
 
- 
- Sep 06, 2016
- 
- 
Luker authoredSigned-off-by:Luca Fulchir <luker@fenrirproject.org> 
- 
Luker authoredThis 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 authoredAlso, cleanup Cmake. Signed-off-by:Luca Fulchir <luker@fenrirproject.org> 
- 
Luker authoredproperly wait for all threads to exit when running the destructor Signed-off-by:Luca Fulchir <luker@fenrirproject.org> 
- 
Luker authoredSee bug #9 . Also update C interface to check initiazliation Signed-off-by: Luca Fulchir <luker@fenrirproject.org> 
 
- 
- Sep 02, 2016
- 
- 
Luker authoredcaches makes sense for both RaptorQ and RFC6330 namespaces Signed-off-by:Luca Fulchir <luker@fenrirproject.org> 
 
- 
- Sep 01, 2016
- 
- 
Luker authoredLZ4 dependency is now optional, even with caching. Signed-off-by:Luca Fulchir <luker@fenrirproject.org> 
 
- 
- Jul 19, 2016
- 
- 
Luker authoredAfter 2 days of debugging, I realized I *might* need tests for my tests. But that sounded worryingly recursive... Signed-off-by:Luca Fulchir <luker@fenrirproject.org> 
 
- 
- Jul 17, 2016
- 
- 
Luker authoredNote: somehow there is still some interleaving. Which is really bad. There's probably something wrong in both the interleaver and de-interleaver. Signed-off-by:Luca Fulchir <luker@fenrirproject.org> 
 
- 
- Jul 14, 2016
- 
- 
Luker authoredSigned-off-by:Luca Fulchir <luker@fenrirproject.org> 
- 
Luker authoredSigned-off-by:Luca Fulchir <luker@fenrirproject.org> 
- 
Luker authoredSigned-off-by:Luca Fulchir <luker@fenrirproject.org> 
- 
Luker authoredSigned-off-by:Luca Fulchir <luker@fenrirproject.org> 
- 
Luker authoredSigned-off-by:Luca Fulchir <luker@fenrirproject.org> 
- 
Luker authoredSigned-off-by:Luca Fulchir <luker@fenrirproject.org> 
 
- 
- Jul 11, 2016
- 
- 
Luker authoredSigned-off-by:Luca Fulchir <luker@fenrirproject.org> 
 
- 
- Jul 09, 2016
- 
- 
Luker authoredSigned-off-by:Luca Fulchir <luker@fenrirproject.org> 
 
- 
- Jul 06, 2016
- 
- 
Luker authoredAPI and decoder still wip Signed-off-by:Luca Fulchir <luker@fenrirproject.org> 
 
- 
- Jul 02, 2016
- 
- 
Luker authoredno big deal here Signed-off-by:Luca Fulchir <luker@fenrirproject.org> 
- 
Luker authoredDelete some files that should not have been tracked. Guess I should go back to cherry-picking which files to add manually with git-add Signed-off-by:Luca Fulchir <luker@fenrirproject.org> 
- 
Luker authoredSigned-off-by:Luca Fulchir <luker@fenrirproject.org> 
 
- 
- Jul 01, 2016
- 
- 
Luker authoredGroundwork 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> 
 
- 
