Matt Borland
|
db46fbbe88
|
Add layouts for floating point types and LDBL size macros
|
2023-02-17 08:13:33 -08:00 |
|
Matt Borland
|
45866ca8c8
|
Add macros and assertion for endianness
|
2023-02-17 08:03:58 -08:00 |
|
Matt Borland
|
4996646f0a
|
Add emulation test
|
2023-02-16 11:47:36 -08:00 |
|
Matt Borland
|
bd72532016
|
Inline functions
|
2023-02-16 11:45:49 -08:00 |
|
Matt Borland
|
513a96a25f
|
Add 128-bit emulation
|
2023-02-16 11:21:54 -08:00 |
|
Matt Borland
|
5c7962d924
|
Add BOOST_CHARCONV_HARDWARE_DESTRUCTIVE_INTERFACE_SIZE
|
2023-02-16 11:00:10 -08:00 |
|
Matt Borland
|
129dfc3c2c
|
Add significand tables
|
2023-02-16 09:23:03 -08:00 |
|
Matt Borland
|
30ddb4032e
|
Merge pull request #20 from mborland/assert
Remove assertions on pre-conditions
|
2023-02-16 09:01:36 -08:00 |
|
Matt Borland
|
68897e3140
|
Move macros from config to detail/config
|
2023-02-16 08:48:21 -08:00 |
|
Matt Borland
|
9342b67f2a
|
Add TODO in config as Boost.Assert is now unused
|
2023-02-16 08:24:47 -08:00 |
|
Matt Borland
|
7c9e7263fb
|
Remove assertions in to_chars
|
2023-02-16 08:24:31 -08:00 |
|
Matt Borland
|
8f7131ea37
|
Remove assertion in from_chars
|
2023-02-16 08:17:04 -08:00 |
|
Peter Dimov
|
61607750c4
|
Update test/to_chars_sprintf.cpp
|
2023-02-16 03:21:58 +02:00 |
|
Peter Dimov
|
b9e032d873
|
Add link=static,shared to ci.yml
|
2023-02-16 03:10:00 +02:00 |
|
Peter Dimov
|
aa95e8a890
|
Update test/limits_link_x.cpp
|
2023-02-16 02:53:58 +02:00 |
|
Matt Borland
|
209bee30b0
|
Merge pull request #19 from mborland/tables
Fix u128 integer search tree
|
2023-02-15 16:46:36 -08:00 |
|
Matt Borland
|
0182c638f2
|
Fix merge conflict
|
2023-02-15 16:39:37 -08:00 |
|
Peter Dimov
|
edd1a6582d
|
Remove specializations from limits.hpp
|
2023-02-16 02:17:00 +02:00 |
|
Peter Dimov
|
d53c9555e5
|
Add test/limits_link_x.cpp
|
2023-02-16 02:16:43 +02:00 |
|
Matt Borland
|
b15dd75acb
|
Add guard macro to test
|
2023-02-15 12:19:53 -08:00 |
|
Matt Borland
|
4f556332f0
|
Add guard macro
|
2023-02-15 12:07:12 -08:00 |
|
Matt Borland
|
e009bd95a2
|
Fix u128 integer search tree
|
2023-02-15 11:58:21 -08:00 |
|
Peter Dimov
|
eef6b8cf9f
|
Disable C4189 in from_chars.hpp because of msvc-14.1
|
2023-02-15 02:50:38 +02:00 |
|
Peter Dimov
|
b66dbdb5ea
|
Add test/to_chars_sprintf.cpp
|
2023-02-15 02:45:27 +02:00 |
|
Peter Dimov
|
4584978d5e
|
Do not initialize buffers in roundtrip.cpp
|
2023-02-14 22:15:51 +02:00 |
|
Peter Dimov
|
e359d18124
|
Revert buffer initialization in quick.cpp
|
2023-02-14 22:05:23 +02:00 |
|
Peter Dimov
|
d9552f30c4
|
Change constexpr members of limits<> specializations to const because of Clang 5
|
2023-02-14 21:55:50 +02:00 |
|
Matt Borland
|
4ef02e667e
|
Merge pull request #17 from mborland/drop_gnu
Drop GNU requirement for 128-bit integers
|
2023-02-14 11:44:21 -08:00 |
|
Matt Borland
|
28c4bb9372
|
Ignore GCC 5 and 6 speculative execution warning
|
2023-02-14 10:07:51 -08:00 |
|
Matt Borland
|
2ddb84d230
|
Workaround for clang 5 partial inline variable support
|
2023-02-14 10:01:43 -08:00 |
|
Matt Borland
|
51c145111a
|
Initialize buffer
|
2023-02-13 11:58:06 -08:00 |
|
Matt Borland
|
bb4691001e
|
Change another macro to inline when not constexpr
|
2023-02-13 11:57:34 -08:00 |
|
Matt Borland
|
5f277f5a52
|
Add safety factor to overflow value
|
2023-02-13 11:41:11 -08:00 |
|
Matt Borland
|
704e1e9711
|
Remove duplicate inline
|
2023-02-13 11:38:40 -08:00 |
|
Matt Borland
|
26e15030b9
|
Make BOOST_CHARCONV_CONSTEXPR be inline when not constexpr
|
2023-02-13 11:35:53 -08:00 |
|
Matt Borland
|
ce01ff3f41
|
Remove dummy test that fails on old compilers
|
2023-02-13 11:33:18 -08:00 |
|
Matt Borland
|
4bb9176879
|
Fix MSVC warnings
|
2023-02-13 11:32:59 -08:00 |
|
Matt Borland
|
de4060f5c7
|
Revert testing removal
|
2023-02-13 11:28:20 -08:00 |
|
Matt Borland
|
610c00ee22
|
Change guardrails for int128_type
|
2023-02-13 11:28:10 -08:00 |
|
Matt Borland
|
6f9833be59
|
Add more diagnostics
[ci skip]
|
2023-02-13 11:08:36 -08:00 |
|
Matt Borland
|
4d1ffb8829
|
Change test so we can see the failed value
[ci skip]
|
2023-02-13 10:45:44 -08:00 |
|
Matt Borland
|
0b38425753
|
Change check for negative value
[ci skip]
|
2023-02-13 10:41:54 -08:00 |
|
Matt Borland
|
8f63d52a8d
|
Dummy check test case
[ci skip]
|
2023-02-13 09:58:11 -08:00 |
|
Matt Borland
|
b3dcef3185
|
Merge remote-tracking branch 'origin/develop' into drop_gnu
|
2023-02-13 09:57:35 -08:00 |
|
Matt Borland
|
6caa200ccf
|
Change type in integer trees
[ci skip]
|
2023-02-13 09:46:30 -08:00 |
|
Matt Borland
|
7d71fac5cb
|
Avoid signed/unsigned conversion warnings
|
2023-02-13 09:39:07 -08:00 |
|
Matt Borland
|
90bff4885d
|
Use macros instead of numeric_limits for 128 bit types
[ci skip]
|
2023-02-13 09:29:21 -08:00 |
|
Matt Borland
|
dc5410558a
|
Suppress MSVC warnings
|
2023-02-13 09:13:24 -08:00 |
|
Matt Borland
|
f189277046
|
Add specific type overloads
|
2023-02-13 09:00:03 -08:00 |
|
Matt Borland
|
c902e09e09
|
Add macros for numeric limits of (u)int128
|
2023-02-13 08:59:33 -08:00 |
|