- Nov 11, 2016
- 
- 
Luker authoredconformity tests might not have been correct? re-running... Signed-off-by:Luca Fulchir <luker@fenrirproject.org> 
- 
Luker authoredSigned-off-by:Luca Fulchir <luker@fenrirproject.org> 
 
- 
- Nov 10, 2016
- 
- 
Luker authoredSigned-off-by:Luca Fulchir <luker@fenrirproject.org> 
- 
Luker authoredSigned-off-by:Luca Fulchir <luker@fenrirproject.org> 
- 
Luker authoredBenchmarks 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 authoredUnexpected timings again. Will investigate. Signed-off-by:Luca Fulchir <luker@fenrirproject.org> 
- 
Luker authoredSomething 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 authoredKind of untested, but *should* withstand overflow of counters now. Signed-off-by:Luca Fulchir <luker@fenrirproject.org> 
 
- 
- Nov 08, 2016
- 
- 
Luker authoredRFC6330 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 authoredSigned-off-by:Luca Fulchir <luker@fenrirproject.org> 
 
- 
- Nov 04, 2016
- 
- 
Luker authoredAlso: 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 authoredSigned-off-by:Luca Fulchir <luker@fenrirproject.org> 
 
- 
- Nov 02, 2016
- 
- 
Luker authoredToo many iterators, all the same. a couple of macros are better than that much duplication Signed-off-by:Luca Fulchir <luker@fenrirproject.org> 
- 
Luker authoredAlso, 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 authoredSigned-off-by:Luca Fulchir <luker@fenrirproject.org> 
- 
Luker authoredSmallfixes, really 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> 
- 
Luker authoredStill 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 authoredSigned-off-by:Luca Fulchir <luker@fenrirproject.org> 
- 
Luker authoredSigned-off-by:Luca Fulchir <luker@fenrirproject.org> 
- 
Luker authoredAlso, bug that prevented things from compiling. Sorry for last-second changes. Signed-off-by:Luca Fulchir <luker@fenrirproject.org> 
- 
Luker authoredWe 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 authoredHaving 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 authoredOnly 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 authoredSigned-off-by:Luca Fulchir <luker@fenrirproject.org> 
- 
Luker authoredWhile I was at it, Octet got its own file. Signed-off-by:Luca Fulchir <luker@fenrirproject.org> 
- 
Luker authoredSigned-off-by:Luca Fulchir <luker@fenrirproject.org> 
 
- 
- Oct 27, 2016
- 
- 
Luker authoredWork towards #16 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> 
 
- 
- Oct 26, 2016
- 
- 
Luker authoredTechnically, 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 authoredCompared 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 authoredBetter command line parsing, added block listing. working for #9 Signed-off-by: Luca Fulchir <luker@fenrirproject.org> 
- 
Luker authoredMinor API changes. everything is const now, same as in the C RFC API Signed-off-by:Luca Fulchir <luker@fenrirproject.org> 
- 
Luker authoredThank you GCC, we had a bug. Signed-off-by:Luca Fulchir <luker@fenrirproject.org> 
- 
Luker authoredSigned-off-by:Luca Fulchir <luker@fenrirproject.org> 
- 
Luker authoredShould help towards #12 . And also get rid of a lot of cmake messages. Signed-off-by: Luca Fulchir <luker@fenrirproject.org> 
- 
Luker authoredClose #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> 
 
- 
