2
0
mirror of https://github.com/boostorg/pfr.git synced 2026-01-19 04:22:13 +00:00
Commit Graph

357 Commits

Author SHA1 Message Date
ericLemanissier
19c4eead83 add license 2020-10-02 13:53:59 +02:00
Antony Polukhin
03afd0b83c Merge pull request #49 from akrzemi1/patch-1
Fix spelling in fields_count.hpp
2020-10-02 10:50:41 +03:00
Andrzej Krzemieński
aeaa6698e5 Fix spelling in fields_count.hpp 2020-09-30 08:31:33 +02:00
Antony Polukhin
5c94e55195 Disable tests on segfaulting compiler 2020-09-08 16:34:59 +03:00
Antony Polukhin
467f3c1db1 revert MSVC experiment and avoid warning in test 2020-09-04 16:10:06 +03:00
Antony Polukhin
2c23291231 experiment: enable more MSVC tests 2020-09-04 15:51:22 +03:00
Antony Polukhin
00e45d8b9c Update appveyor.yml 2020-08-28 21:47:25 +03:00
Antony Polukhin
e0b40b15bd Update Jamfile.v2 2020-08-28 21:47:03 +03:00
Antony Polukhin
5b53815408 Update Jamfile.v2 2020-08-27 16:34:31 +03:00
Antony Polukhin
98bf98e0a4 Update Jamfile.v2 2020-08-27 16:18:16 +03:00
Antony Polukhin
21f08e5654 allow classic and loophole reflection for MSVC 2020-08-27 12:10:02 +03:00
Antony Polukhin
9d831ab09f run tests on MSVC 2019 2020-08-27 11:57:10 +03:00
Antony Polukhin
50d58a2e84 Clean up and update the docs 1.0.4 2020-08-19 23:02:34 +03:00
Antony Polukhin
76ac44a9ca Add missing include 2020-08-19 20:41:07 +03:00
Antony Polukhin
4205a2e553 Improve diagnostics for structures with huge amount of fields 2020-08-19 19:45:05 +03:00
Antony Polukhin
89b1d45ff7 fix definition 1.0.3 2020-08-16 10:59:27 +03:00
Antony Polukhin
26867f47b7 fix warnings in tests 2020-08-16 10:58:36 +03:00
Antony Polukhin
b9166fd38e avoid copy-paste 2020-08-16 09:54:53 +03:00
Antony Polukhin
915bd9217c add link-time assertion to the unsafe_declval() function 2020-08-16 09:51:07 +03:00
Antony Polukhin
0885412a7d MSVC test fix 1.0.2 2020-08-13 21:46:06 +03:00
Antony Polukhin
86ebac6e0c reproduced and fixed the "type without linkage" error 2020-08-13 20:38:22 +03:00
Antony Polukhin
39e9b4c5fe attempt to reproduce a "type without linkage" warning 2020-08-13 18:27:00 +03:00
Antony Polukhin
01fd8db5b4 fix warning and add more tests 2020-08-13 18:13:57 +03:00
Antony Polukhin
077ea5451c Fix issues found by Boosts inspect tool 1.0.1 2020-07-07 09:42:19 +03:00
Antony Polukhin
3a36467d96 Typo fix 2020-07-07 09:29:27 +03:00
Antony Polukhin
3eee880972 Test on Clang-10 in C++20 mode 2020-07-07 09:28:40 +03:00
Antony Polukhin
41a22fcd21 Avoid defining complilcated is_aggregate_initializable_n if std::is_aggregate available 2020-07-07 09:28:21 +03:00
Antony Polukhin
e354ba8b25 Simplify assertions if std::is_aggregate is available 2020-07-07 09:16:06 +03:00
Antony Polukhin
7a0f5f90df Disable weird tests 2020-07-06 21:48:28 +03:00
Antony Polukhin
041b0dd226 Fix attempt 2020-07-06 21:27:25 +03:00
Antony Polukhin
ff1c5e3a7f One step closer to working C++20 solution (1) 2020-07-06 20:42:47 +03:00
Antony Polukhin
4c48a220c2 One step closer to working C++20 solution 2020-07-06 20:12:50 +03:00
Antony Polukhin
ed6fe1431d Attempt to find function that breaks GCC-10 constexpr 2020-07-06 18:45:18 +03:00
Antony Polukhin
16db439e8c More C++20 fixes 2020-07-06 18:28:19 +03:00
Antony Polukhin
c3ccb7a525 Fixes for C++20 2020-07-06 18:07:40 +03:00
Antony Polukhin
d6e44dde8f fix 2020-07-06 17:23:13 +03:00
Antony Polukhin
63b5f1f791 GCC-10 fixes 2020-07-06 17:17:00 +03:00
Antony Polukhin
dc814c7e7f build fix for GCC-10 2020-07-06 17:06:09 +03:00
Antony Polukhin
671cc3f282 typo fixed 2020-07-06 16:39:52 +03:00
Antony Polukhin
8ca6b531a6 Attempt to fix PFRs error detection on GCC-10 2020-07-06 16:30:23 +03:00
Antony Polukhin
f24698f131 Updates for C++20 mode (workaround compiler idiosyncrasies 3) 2020-07-06 14:24:02 +03:00
Antony Polukhin
950e4aa0ee disable more weird tests 2020-07-06 14:08:50 +03:00
Antony Polukhin
b9bea47e4f Comment out weird test 2020-07-06 13:54:05 +03:00
Antony Polukhin
6d1fc03667 Avoid using deprecated std::is_pod 2020-07-06 13:40:24 +03:00
Antony Polukhin
ba65dd23ef Updates for C++20 mode (workaround compiler idiosyncrasies 2) 2020-07-06 13:22:17 +03:00
Antony Polukhin
5b28535b8e Updates for C++20 mode (workaround compiler idiosyncrasies) 2020-07-06 13:01:40 +03:00
Antony Polukhin
802c7033ba Updates for C++20 mode (refs #44) 2020-07-06 12:41:53 +03:00
Antony Polukhin
4a593c0628 CI experiment: use GCC-10 2020-07-06 12:10:12 +03:00
Antony Polukhin
b603f6fdef CI experiment: use Bionic 2020-07-06 11:49:04 +03:00
Antony Polukhin
1a620d36dd CI fixes (1) 2020-07-06 11:35:17 +03:00