|
|
b7159c3606
|
Merge pull request 'fix/zero_length_array' (#10) from fix/zero_length_array into master
Reviewed-on: http://git.mercurial-manifold.eu/an.tsouchlos/const_fmt/pulls/10
|
2022-03-18 00:24:51 +00:00 |
|
|
|
2be63fda5a
|
Changed the way recursion ends in const_fmt::format_args<>()
|
2022-03-18 01:23:56 +01:00 |
|
|
|
036b17fca9
|
Formatting
|
2022-03-18 01:15:32 +01:00 |
|
|
|
045363c733
|
Merge pull request 'feature/no_std_lib' (#9) from feature/no_std_lib into master
Reviewed-on: http://git.mercurial-manifold.eu/an.tsouchlos/const_fmt/pulls/9
|
2022-03-17 22:45:07 +00:00 |
|
|
|
4d05a9a8fa
|
Added const versions of std::array::begin() and std::array::end()
|
2022-03-17 22:44:17 +01:00 |
|
|
|
ee1153c393
|
Changed copy constructor signature of std::array implementation
|
2022-03-17 22:11:30 +01:00 |
|
|
|
b29695e148
|
Replaced memcpy with manual while loop
|
2022-03-17 18:04:06 +01:00 |
|
|
|
86930fd8b0
|
Added conepts; Fixed bug in const_fmt::std::true_type
|
2022-02-24 16:14:38 +01:00 |
|
|
|
7796be7cd4
|
Reimplemented is_integral and is_floating_point with different approach; Made functions constexpr inline
|
2022-02-23 23:12:34 +01:00 |
|
|
|
73a50cae0f
|
Added is_integral and is_floating_point
|
2022-02-23 20:42:56 +01:00 |
|
|
|
91398ef23d
|
Added remove_cv, remove_const and remove_volatile
|
2022-02-23 19:51:55 +01:00 |
|
|
|
b5ecd73b18
|
Formatting
|
2022-02-23 19:47:06 +01:00 |
|
|
|
826f3a54b3
|
Changed comment
|
2022-02-23 19:46:33 +01:00 |
|
|
|
ea722ec5bf
|
Changed includes; Implemented std::pair and std::make_unsigned; changed usage of std::memcpy to memcpy
|
2022-02-23 19:45:17 +01:00 |
|
|
|
5ba1723295
|
Made array a structural type
|
2022-02-20 14:29:58 +01:00 |
|
|
|
8e51facd10
|
fixed wrong clang-format comments
|
2022-02-20 00:27:45 +01:00 |
|
|
|
9bd1104e5f
|
Code compiles and passes tests without NO_STDLIB define
|
2022-02-20 00:26:48 +01:00 |
|
|
|
6ba83fd582
|
Minor changes to make sure some stuff works with no stl headers
|
2022-02-20 00:15:31 +01:00 |
|
|
|
8f7b1cd4e3
|
Implemented std::array and a bunch of other stuff
|
2022-02-20 00:14:33 +01:00 |
|
|
|
ec70a5bba1
|
Merge branch 'master' into feature/no_std_lib
|
2022-02-19 19:21:34 +01:00 |
|
|
|
1263dfee98
|
Merge pull request 'Added cmake-build-relwithdebinfo to gitignore' (#8) from fix/gitignore_builddir into master
Reviewed-on: http://git.mercurial-manifold.eu/an.tsouchlos/const_fmt/pulls/8
|
2022-02-19 18:18:51 +00:00 |
|
|
|
52992e255e
|
Added cmake-build-relwithdebinfo to gitignore
|
2022-02-19 19:13:54 +01:00 |
|
|
|
8526ae1d91
|
First version of std::array
|
2022-02-18 23:31:15 +01:00 |
|
|
|
b8f59710d3
|
Merge pull request 'Updated README.md' (#7) from fix/README_wording into master
Reviewed-on: http://git.mercurial-manifold.eu/an.tsouchlos/const_fmt/pulls/7
|
2022-02-15 13:54:04 +00:00 |
|
|
|
184815c75b
|
Updated README.md
|
2022-02-15 13:53:47 +00:00 |
|
|
|
74c4a4d582
|
Merge pull request 'feature/int_hex' (#6) from feature/int_hex into master
Reviewed-on: http://git.mercurial-manifold.eu/an.tsouchlos/const_fmt/pulls/6
|
2022-02-15 10:35:17 +00:00 |
|
|
|
2933676ea2
|
Fixed bug in hex formatting, wrote tests for hex int formatting
|
2022-02-15 11:34:49 +01:00 |
|
|
|
7115e09aca
|
Implemented count_digits for hex and started implementing digits2_base
|
2022-02-15 11:13:15 +01:00 |
|
|
|
f9099ce6ee
|
Added tests for count_digits_base, decimal, binary and hex
|
2022-02-15 11:12:19 +01:00 |
|
|
|
4c3024e978
|
Merge pull request 'Reintroduced previously erroneously removed memcpy' (#5) from fix/memcpy into master
Reviewed-on: http://git.mercurial-manifold.eu/an.tsouchlos/const_fmt/pulls/5
|
2022-02-15 09:29:55 +00:00 |
|
|
|
a921676b77
|
Reintroduced previously erroneously removed memcpy
|
2022-02-15 10:29:23 +01:00 |
|
|
|
3b9d9775bf
|
Merge pull request 'Replaced <cstdint> with <stdint.h>' (#4) from fix/stdint into master
Reviewed-on: http://git.mercurial-manifold.eu/an.tsouchlos/const_fmt/pulls/4
|
2022-02-15 09:17:58 +00:00 |
|
|
|
39c1636858
|
Replaced <cstdint> with <stdint.h>
|
2022-02-15 10:01:55 +01:00 |
|
|
|
fc080a8ba0
|
Merge pull request 'Removed memcpy and <cstring>' (#3) from feature/no_cstring into master
Reviewed-on: http://git.mercurial-manifold.eu/an.tsouchlos/const_fmt/pulls/3
|
2022-02-15 08:59:58 +00:00 |
|
|
|
e4ebd0163b
|
Removed memcpy and <cstring>
|
2022-02-15 09:58:47 +01:00 |
|
|
|
1d2dab93bd
|
Merge pull request 'feature/int_binary' (#2) from feature/int_float_binary into master
Reviewed-on: http://git.mercurial-manifold.eu/an.tsouchlos/const_fmt/pulls/2
|
2022-02-15 08:50:35 +00:00 |
|
|
|
5e4f242796
|
Renamed functions dedicated to decimal to better reflect their function
|
2022-02-15 09:47:28 +01:00 |
|
|
|
fa0fef37db
|
Rewrote format_impl.h functions to work with both decimal and binary
|
2022-02-15 09:37:41 +01:00 |
|
|
|
c3eb1e2909
|
Wrote tests for binary int formatting
|
2022-02-15 09:35:36 +01:00 |
|
|
|
313ca5e981
|
Merge pull request 'Added static_assert to check for string validity' (#1) from feature/compile_time_string_validity into master
Reviewed-on: http://git.mercurial-manifold.eu/an.tsouchlos/const_fmt/pulls/1
|
2022-02-14 22:25:16 +00:00 |
|
|
|
8241045158
|
Added static_assert to check for string validity
|
2022-02-14 22:36:43 +01:00 |
|
|
|
6666a25562
|
Added license
|
2022-02-13 23:48:17 +01:00 |
|
|
|
008c71381c
|
Changed example to show float formatting
|
2022-02-13 23:43:38 +01:00 |
|
|
|
9c22b2a084
|
Added test cases for floats
|
2022-02-13 23:40:16 +01:00 |
|
|
|
9bf3e63058
|
Implemented format_float in terms of format_int
|
2022-02-13 23:12:25 +01:00 |
|
|
|
4666b4e737
|
Added proper error handling for too long ints
|
2022-02-13 21:57:43 +01:00 |
|
|
|
1338888e0b
|
Now deciding at compile time how to format minus sign
|
2022-02-13 21:52:52 +01:00 |
|
|
|
f47a23ffef
|
PreZero padding now being handled by preprocessing
|
2022-02-13 20:47:41 +01:00 |
|
|
|
4128ede5db
|
English
|
2022-02-13 19:43:22 +01:00 |
|
|
|
bb5f4d5272
|
Renamed a bunch of identifiers to make sure there are no clashes with software this might be used in (fmt -> const_fmt)
|
2022-02-13 17:56:09 +01:00 |
|