- 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
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Smallfixes, really 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>
-
Luker authored
Still incomplete. And I am not sure I should support it, but it should get more people happy 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>
-
Luker authored
Also, bug that prevented things from compiling. Sorry for last-second changes. Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
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 30, 2016
-
-
Luker authored
Having deque of pointers to objects of about uint32 was not really efficient, plus we had the "Weak-vtable" warning. keep everything in a union, manually resolve the right function to call. Now we have a deque of operations. Only block and reorder need further allocations. Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Oct 28, 2016
-
-
Luker authored
Only naively ported. We now have a full vtable for each object. TODO: eliminate the vtable, check if size() is really used (hint: don't think so). Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
While I was at it, Octet got its own file. Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Oct 27, 2016
-
-
Luker authored
Work towards #16 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>
-
- Oct 26, 2016
-
-
Luker authored
Technically, we broke the old C RAW API. but it was just created, and we are in prealpha. And we only put things const. so whatever. Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
"math" libraty does not need to be linked on windows. Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Oct 25, 2016
-
-
Luker authored
Compared to v0.1.X we already broke the whole API, and created 3 (three) new ones (C++ Raw, C RAW, C RFC), Since our versioning scheme tracks the API incompatibilities as the first version number, this seems like a good moment to bump it up. Things are finally stabilizing, too. Of course, it's still a prealpha.... (read: precomputation sharing is incomplete/not tested enough) Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Better command line parsing, added block listing. working for #9 Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Minor API changes. everything is const now, same as in the C RFC API Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Thank you GCC, we had a bug. Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Should help towards #12 . And also get rid of a lot of cmake messages. 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
...although you will rarely need it for the encoder. Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
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>
-