113 Commits

Author SHA1 Message Date
Joao Paulo Magalhaes
d617b97c7c update authors 2020-11-20 09:43:27 +00:00
Joao Paulo Magalhaes
33b64cf0d3 fix: FetchContent_MakeAvailable() was introduced only in cmake 3.14 2020-11-20 01:11:19 +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
216d191384 basictest: do not print double 0x 2020-11-20 00:48:20 +00:00
Joao Paulo Magalhaes
2bc8dcc734 fix: jwlawson/actions-setup-cmake uses deprecated github commands
see https://github.com/lemire/fast_float/pull/36/checks?check_run_id=1409838155#step:3:13
2020-11-20 00:48:20 +00:00
Joao Paulo Magalhaes
3566d303f4 cmake: fetch content requires v3.11+ 2020-11-20 00:48:20 +00:00
Joao Paulo Magalhaes
aca3ca7828 fix CI files: ubuntu required a more recent cmake, vs had a typo 2020-11-20 00:48:20 +00:00
Joao Paulo Magalhaes
1e79580065 basictest: move to doctest
benefits:
* shows all failures instead of throwing
* every failure shows detailed information
* more concise (~400 lines -> ~300 lines)
2020-11-20 00:48:20 +00:00
Joao Paulo Magalhaes
27345da2e2 ubuntu20 CI: fix typo 2020-11-20 00:48:20 +00:00
Joao Paulo Magalhaes
11a1c143a3 windows CI: fix call to cmake --build 2020-11-20 00:48:19 +00:00
Joao Paulo Magalhaes
449c628645 __emulu() is needed for mingw32 2020-11-20 00:48:19 +00:00
Joao Paulo Magalhaes
83a29d4eab windows CI: cmake 3.9 is too old 2020-11-20 00:48:19 +00:00
Joao Paulo Magalhaes
7da4b05645 add unit test for full multiplication 2020-11-20 00:48:19 +00:00
Joao Paulo Magalhaes
bb03cb615c make sure CI runs Win32 compilations 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
3957642499
Merge pull request #38 from lemire/dlemire/issue37
Adding support for big endian systems
v0.2.0
2020-11-16 13:42:54 -05:00
Daniel Lemire
1b5e3f3945 patching be support. (typo) 2020-11-16 12:56:57 -05:00
Daniel Lemire
7ebbb9d5be Going old school. 2020-11-16 12:40:05 -05:00
Daniel Lemire
59d5313432 Trimming. 2020-11-16 12:36:15 -05:00
Daniel Lemire
1d9116b4f2 Adding travis. 2020-11-16 12:17:20 -05:00
Daniel Lemire
7ff364b59a This might add support for big endian systems (untested). 2020-11-16 12:04:57 -05:00
Daniel Lemire
db539b211c
Merge pull request #35 from biojppm/fix/gcc6
re #34: reproduce in CI
2020-11-15 15:08:23 -05:00
Joao Paulo Magalhaes
3eb7bce1e3 re #34: reproduce in the CI 2020-11-15 20:02:13 +00: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
8e1103d93e
Merge pull request #31 from lemire/dlemire/issue30
Build with pedantic flags under GNU GCC.
2020-11-13 13:19:46 -05:00
Daniel Lemire
e79741ede2 Minor cleaning. 2020-11-12 22:35:32 -05:00
Daniel Lemire
1b775cd9a7 Minor code cleaning. 2020-11-11 22:50:21 -05:00
Daniel Lemire
4e31533791 Added an extra test (which passes). 2020-11-11 22:21:49 -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
7eae925b51
Merge pull request #29 from lemire/dlemire/minor_simplification
Minor simplification.
2020-11-10 21:49:13 -05:00
Daniel Lemire
689fba95b5 Minor simplification. 2020-11-10 20:38:23 -05:00
Daniel Lemire
b60f5869d4 Revised the script. 2020-11-10 12:08:27 -05:00
Daniel Lemire
8ea46c6155
Merge pull request #25 from lemire/dlemire/revert_micro_optimization
Reverting a microoptimization.
2020-11-09 18:36:29 -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
c975e468a1
Update README.md 2020-11-06 10:00:13 -05:00
Daniel Lemire
dcc883cde8 Merge branch 'main' of github.com:lemire/fast_float into main 2020-11-05 22:58:29 -05:00
Daniel Lemire
afd255b58b Minor update. 2020-11-05 22:58:19 -05:00
Daniel Lemire
4e076c70f9
Merge pull request #18 from lemire/dlemire/minor_styling
Fixing minor style issues.
2020-11-05 19:04:59 -05:00