- Apr 13, 2018
-
-
Luker authored
The linked version was not usable, and there were inconsistencies. much better not, probably still work to do. The same will be done on the RFC wrappers Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Apr 06, 2018
-
-
Luker authored
also a couple of other tests in there, but nothing noteworthy, really 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>
-
- Nov 09, 2016
-
-
Luker authored
Kind of untested, but *should* withstand overflow of counters now. Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Nov 02, 2016
-
-
Luker authored
Also, a longstanding, never-triggered bug got fixed. More work need to be done for decoder iterators, and the <future>, which is not supported in C++98 Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Oct 31, 2016
-
-
Luker authored
We can now either compile & link the library, or include header-only (almost, but the structure is there). 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>
-
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 09, 2016
-
-
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>
-
- Sep 26, 2016
-
-
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>
-
- Jul 19, 2016
-
-
Luker authored
After 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 authored
Note: 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 authored
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
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Also, fix corner cases for misaligned sizes Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Jun 24, 2016
-
-
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 30, 2016
-
-
Luker authored
Quite a messy commit, hopefully new ones should be shorter Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Mar 03, 2016
-
-
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
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Nov 03, 2015
-
-
Luker authored
Alignment differences are harder than I thought... 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>
-
- Oct 27, 2015
-
-
Luker authored
Make tests a little more on the edge cases, so that we don't have clean cut blocks and symbols everywhere 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>
-
- 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>
-