- Nov 10, 2016
-
-
Luker authored
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Benchmarks now make more sense. New RAW API is about 30% faster than the RFC. Precomputations only make sense after a certain size, probably dependent on symbol size ? Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Nov 09, 2016
-
-
Luker authored
Unexpected timings again. Will investigate. Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Something weir is happening. Benchmarks are much slower than the rfc_test. Are we actually benchmarking stuff in rfc_test? Is it the difference in time measurement? More investigation needed. Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
Luker authored
Kind of untested, but *should* withstand overflow of counters now. Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Nov 08, 2016
-
-
Luker authored
RFC6330 lies. No big deal, just a change of names. Many thanks to Mohammed Alasmar Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Nov 05, 2016
-
-
Luker authored
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Nov 04, 2016
-
-
Luker authored
Also: start experimenting with hiding symbols of other libraries. Will make a "self-supported" library some time... Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Nov 03, 2016
-
-
Luker authored
Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
- Nov 02, 2016
-
-
Luker authored
Too many iterators, all the same. a couple of macros are better than that much duplication Signed-off-by: Luca Fulchir <luker@fenrirproject.org>
-
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>
-