Commit graph

18 commits

Author SHA1 Message Date
a7d0cefbb9 Add BitfieldPack implementation. 2018-11-20 08:56:43 +00:00
4eb4209409 Add unit test and fix for non-char types. 2018-10-13 00:44:38 +01:00
5953ea7cb5 Add a random numbers test with a fixed seed. 2018-07-29 11:17:59 +01:00
14954a3816 Add helpers to ReversedSizedArray. 2018-07-29 11:09:51 +01:00
ab74f8ab3a Update to Catch2. 2018-07-29 10:59:49 +01:00
7c973896d7 Delete dangerously incorrect to_string_view helpers. 2018-07-29 08:32:30 +01:00
b935e7e72e Add array to int function implementation. 2018-07-25 00:10:33 +01:00
e1f7f3291f Update copyright dates in unit tests too 2018-07-24 10:11:53 +01:00
f87cddeeeb Get bool conversion to work 2018-07-22 01:01:59 +01:00
d5b5b5ed0c Add more tests 2018-07-22 00:42:10 +01:00
e06b87e8f8 Implement constexpr int_to_ary. 2018-07-21 23:32:27 +01:00
c92f132007 Add endianness conversion template functions. 2017-06-21 20:53:27 +01:00
b854a54293 Move the new function to its own header. 2017-05-02 20:01:41 +01:00
91dca8810a Add a function that returns a MaxSizedArray.
This way you can use it to construct ie: a boost::string_ref or
just take the buffer and use it as a c-style string.
2017-05-02 19:14:53 +01:00
f6bddac63d Use sprout's limits instead of std's and remove unneeded make_unsigned.
I'm not sure what it was supposed to be, maybe a customization point
or something, but after the fix for counting the digits correctly I
removed the only usage of make_unsigned, so I could also get rid of
its implementation. Sweet~
2017-04-25 09:33:27 +01:00
c3dee50e5b Don't use pow and log10 directly because it causes an overflow. 2017-04-13 19:21:25 +01:00
fcb027409d Add more tests and static asserts and fix the build. 2017-04-12 22:20:33 +01:00
b782ebd53c Add unit test for lexical_cast (broken) 2017-04-12 13:54:55 +01:00