Commit Graph

48 Commits

Author SHA1 Message Date
fbc6ba4ef4 import libfmt 11.0.1 2024-10-03 14:43:19 -04:00
0e148174ae update fmtlib to version 10.2.1 2024-01-05 02:49:57 -05:00
baa00d22e9 simplify 2023-11-18 06:22:25 -05:00
d739faf971 disable if constexpr for all Intel compilers 2023-11-16 21:14:55 -05:00
ac5f28719b explicitly include if constexpr only when C++17 or later is selected 2023-11-16 17:52:58 -05:00
09e94cc1ff update fmtlib to version 10.1.1 2023-08-28 09:53:00 -04:00
45290b5296 update fmtlib to version 10.1 2023-08-12 11:52:22 -04:00
24ea5fe7e3 hack to avoid compile failure with intel 2023-08-03 17:21:09 -04:00
a57f2a996f sync with fmtlib upstream 2023-08-03 16:34:07 -04:00
1743f0b338 update fmtlib to current master branch 2023-06-25 06:30:42 -04:00
ba747e5544 suppress bogus warnings with gcc 13.0 and later 2023-05-01 21:10:18 -04:00
0146a19ed3 silence unrecognized pragma warnings 2022-10-24 15:42:17 -04:00
60e172c18c disable assertion to avoid bogus warning from some compilers 2022-09-12 17:01:31 -04:00
e0e4be1872 alternate workaround for hipcc/dpcpp fmtlib issue from upstream 2022-09-01 14:18:05 -04:00
0cc174243c workaround for hipcc/dpcpp compilers that silently convert long double to double 2022-08-29 14:47:33 -04:00
0bb0afce8e update fmtlib to version 9.1.0 2022-08-27 13:31:43 -04:00
7e0cad7d9e import fix from upstream 2022-08-08 15:40:19 -04:00
92dc854ed4 workaround for IBM's XLClang compiler 2022-08-08 15:27:52 -04:00
369e9636be update {fmt} library to version 9.0.0 2022-08-04 22:06:37 -04:00
42694ba640 reduce warnings when compiling with KOKKOS 2022-06-07 19:39:36 -04:00
4544664edc comment out assertion causing many warnings 2022-04-20 18:14:10 -04:00
9c9bc4790b update to fmtlib-8.1.1 2022-01-06 18:31:15 -05:00
49412ce0f7 implement workaround windows from https://github.com/fmtlib/fmt/issues/2691
this also reverts commit c5a7f4c3ac
and thus results in consistent crt behavior on windows
2022-01-03 18:01:33 -05:00
bb1c12d22b import fmtlib v8.1.0 2022-01-02 13:42:27 -05:00
813f756382 Merge branch 'develop' into dpcpp-anon-struct-workaround 2021-12-14 06:59:12 -05:00
91633a4460 make workaround easier to disable and to remove 2021-12-14 06:59:03 -05:00
d33019d8e4 llvm anonymous struct workaround 2021-12-13 11:08:06 +00:00
54e2e58aec update fmtlib to version 8.0.1 2021-10-09 23:57:35 -04:00
79cbafd3c7 Reapply LAMMPS changes to fmtlib 2021-06-21 11:55:41 -04:00
f7752da97f Update fmtlib to 8.0.0 2021-06-21 11:50:57 -04:00
7fcd449864 apply clang-format to all headers with some exceptions 2021-05-14 19:16:07 -04:00
0590dddae4 don't use "constexpr" here because multiple compilers are complaining about the missing initializer 2021-03-11 14:03:24 -05:00
8d68623b35 silence compiler warnings with IBM XL compilers 2021-02-04 18:08:41 -05:00
65dc5c0351 work around PGI compiler issues 2020-12-15 14:32:18 -05:00
82703e5bac update fmtlib to version 7.1.3 2020-11-25 16:51:43 -05:00
3ea395615a update fmtlib version 7.1.1 to 7.1.2 2020-11-04 10:54:20 -05:00
7020418589 update fmtlib version 7.1.0 to 7.1.1 2020-11-02 10:31:46 -05:00
5159d255a7 update bundled fmtlib to version 7.1.0 2020-10-26 11:02:09 -04:00
3a2457bb3d update bundled fmtlib to version 7.0.3 2020-09-18 06:14:46 -04:00
2b1e249483 add comments to mark LAMMPS specific customizations 2020-09-18 06:12:42 -04:00
d53fc62fb0 change fmtlib internal namespace from v7 to v7_lmp to avoid clashes when linking with other fmtlib variants 2020-08-04 19:18:44 -04:00
7294936322 Add missing fmt license 2020-08-04 13:39:18 -04:00
2fe7be0d37 Reapply fmt patches for Intel compiler issues
- work around issue of the Intel compiler disguising as clang on MacOS
- {fmt}: don't use [[gnu::fallthrough]] on intel compilers
2020-08-04 13:18:54 -04:00
63cbbf9605 Upgrade embedded fmt library to v7.0.2 2020-08-04 13:17:57 -04:00
eff159baf4 work around issue of the Intel compiler disguising as clang on macos 2020-07-17 21:28:35 -04:00
4c3a13873e {fmt}: don't use [[gnu::fallthrough]] on intel compilers 2020-06-10 13:37:30 -04:00
4a2ddb2c5e restore required header 2020-05-26 15:22:03 -04:00
56cb761b04 add fmtlib as copy. too many complications from keeping it in a separate dir. 2020-05-26 15:15:53 -04:00