78 Commits

Author SHA1 Message Date
Daniel Lemire
716c87067e Simplifying fix. 2021-01-11 11:24:54 -05:00
Daniel Lemire
c5adf9e4a5 Fix truncate flag. 2021-01-11 11:22:00 -05:00
Daniel Lemire
cf1a4ec2f5 Further tweaking. 2021-01-08 10:09:26 -05:00
Daniel Lemire
192b271c12 Removing dead code 2021-01-07 18:03:33 -05:00
Daniel Lemire
cad8cfdf57 Removing dead code. 2021-01-07 18:01:57 -05:00
Daniel Lemire
a27fcc230d This should be mostly correct. 2021-01-07 17:46:47 -05:00
Daniel Lemire
ca51b646c8
Update float_common.h 2021-01-07 16:44:39 -05:00
Daniel Lemire
002966323c
Update float_common.h 2021-01-07 16:44:07 -05:00
Daniel Lemire
51b27a3324 Trying alternate handling of overflows. 2020-12-31 11:14:48 -05:00
Daniel Lemire
47ffc1303b Removing spurious 's'. 2020-12-29 15:29:46 -05:00
Daniel Lemire
a7d15fd6d0 Fixes https://github.com/fastfloat/fast_float/issues/47 2020-12-29 13:22:37 -05:00
Daniel Lemire
a1a7347464 Minor tweaks to better handle cygwin/clang. 2020-12-22 15:55:48 -05:00
Joao Paulo Magalhaes
e65f977135 fix: never include iostream unless it's absolutely necessary 2020-11-24 00:24:17 +00:00
Daniel Lemire
7ef9d9b7d2 Tweaking cast. 2020-11-23 15:04:48 -05:00
Daniel Lemire
86bc73af9e Need explicit cast. 2020-11-23 13:53:50 -05:00
Daniel Lemire
426dd2a4a6 Merge branch 'main' into dlemire/aqrit_magic 2020-11-23 13:48:06 -05:00
Daniel Lemire
4583e75e3e Merge branch 'main' into dlemire/extended_fast_path 2020-11-22 13:10:07 -05:00
Joao Paulo Magalhaes
037136a966 fix: add bitness for ppc64le 2020-11-21 19:01:26 +00:00
Joao Paulo Magalhaes
ed6664d93e add bitness for s390 2020-11-21 09:08:11 +01:00
Daniel Lemire
7bf5db7216 Tuning. 2020-11-20 17:05:06 -05:00
Daniel Lemire
8fde4bad4e Adding a guard. 2020-11-20 16:09:53 -05:00
Joao Paulo Magalhaes
9afc814fb6 tidy float_common.h: put feature test macros at the top 2020-11-20 09:44:27 +00:00
Joao Paulo Magalhaes
bfa33b3ed1 fix mingw compile errors 2020-11-20 00:48:21 +00:00
Joao Paulo Magalhaes
f7b13da349 fix: readjust full_multiplication() and leading_zeroes() on windows 2020-11-20 00:48:20 +00:00
Joao Paulo Magalhaes
5ce64de524 fix: full 64bit multiplication working on 32bit gcc/clang 2020-11-20 00:48:20 +00:00
Joao Paulo Magalhaes
8a04a06a88 leading_zeroes(): 0 is not a valid input 2020-11-20 00:48:20 +00:00
Joao Paulo Magalhaes
449c628645 __emulu() is needed for mingw32 2020-11-20 00:48:19 +00:00
Joao Paulo Magalhaes
c4693cc86f re #33: win32 is working 2020-11-20 00:48:19 +00:00
Joao Paulo Magalhaes
829ac72f87 re #33: 32bit version. gcc compiles successfully, fails tests. 2020-11-20 00:48:19 +00:00
Daniel Lemire
d521ddf7f7 Let us adjust the powers instead. 2020-11-19 18:15:42 -05:00
Daniel Lemire
1afba556e3 Extending the fast path. 2020-11-17 21:55:01 -05:00
Daniel Lemire
1b5e3f3945 patching be support. (typo) 2020-11-16 12:56:57 -05:00
Daniel Lemire
7ff364b59a This might add support for big endian systems (untested). 2020-11-16 12:04:57 -05:00
Daniel Lemire
8a0a0c4fc1 Being pedantic. 2020-11-15 14:51:54 -05:00
Daniel Lemire
e5917323ec Pedantic member initialization. 2020-11-15 14:47:43 -05:00
Daniel Lemire
e79741ede2 Minor cleaning. 2020-11-12 22:35:32 -05:00
Daniel Lemire
1e92d59997 Sign conversion pedantry. 2020-11-11 20:43:36 -05:00
Daniel Lemire
9c5dac3705 Build with pedantic flags under GNU GCC. 2020-11-11 20:17:18 -05:00
Daniel Lemire
689fba95b5 Minor simplification. 2020-11-10 20:38:23 -05:00
Daniel Lemire
58faaac627 Adding another remark. 2020-11-09 20:23:38 -05:00
Daniel Lemire
d26a697a4d Added remark. 2020-11-09 20:22:45 -05:00
Daniel Lemire
41ee34701b Magical optimizations from @aqrit 2020-11-09 19:06:51 -05:00
Daniel Lemire
cd8f09885b Removing possibly misleading comment. 2020-11-09 18:34:46 -05:00
Daniel Lemire
9a424bde1e Reverting a microoptimization. 2020-11-09 09:51:35 -05:00
Daniel Lemire
045a0b0447
Merge pull request #24 from kitaisreal/fix-odr
Fixed odr with inlining and anonymous namespace
2020-11-09 09:48:49 -05:00
Maksim Kita
68633178d5 Fixed odr with inlining and anonymous namespace 2020-11-08 15:20:11 +03:00
Daniel Lemire
51f813a987 Tweaking. 2020-11-07 16:28:49 -05:00
Daniel Lemire
e3fd438c64 Tweaking. 2020-11-07 16:27:53 -05:00
Daniel Lemire
693fa66fa4 More testing. 2020-11-06 17:28:55 -05:00
Daniel Lemire
dcc883cde8 Merge branch 'main' of github.com:lemire/fast_float into main 2020-11-05 22:58:29 -05:00