2
0
mirror of https://github.com/boostorg/pfr.git synced 2026-01-19 16:32:13 +00:00

424 Commits

Author SHA1 Message Date
Antony Polukhin
3daf98c9e9 change "std" status to "proposal" due to https:/wg21.link/p2141 help 2020-12-18 13:45:16 +03:00
Antony Polukhin
a5f84b38a6 Disable constexpr_ops test on MSVC 2.0.1 2020-12-17 20:28:38 +03:00
Antony Polukhin
e88e44cc14 comparison functions are now constexpr (fixes #52) 2020-12-16 18:42:40 +03:00
Antony Polukhin
f28952c544 fix attempt for #61 2020-12-16 17:38:15 +03:00
Antony Polukhin
eb37b11dfc attempt to fix test 2020-12-16 11:58:39 +03:00
Antony Polukhin
2719abe88c fix typos in SimpleAggregate (fixes #63) 2020-12-16 10:56:53 +03:00
Antony Polukhin
01af26370f Merge pull request #64 from eldiener/develop
Add "cxxstd" json field. The "cxxstd" json field is being added to ea…
2020-12-16 10:53:09 +03:00
Edward Diener
eb7a7a2d92 Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries whose minumum C++ standard compilation level is C++11 on up. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out. 2020-12-16 00:42:20 -05:00
Antony Polukhin
33b5003883 fixes 2020-12-15 15:46:17 +03:00
Antony Polukhin
99f5037a00 add test on reflecting structure with std::optional<std::chrono::seconds> (refs #61) 2020-11-28 20:30:22 +03:00
Antony Polukhin
e15cb59f76 Update the docs boost-1.75.0 2.0.0 boost-1.75.0.beta1 2020-11-02 20:07:34 +03:00
Antony Polukhin
8fd5392b3b Print config info in tests. Use std::make_index_sequence in more cases 2020-10-27 13:31:23 +03:00
Antony Polukhin
1a6ff4cf77 Less MSVC warnings, enable Loophole on _MSVC_VER>=1927 and disable Loophole tests on _MSVC_VER<=1916 2020-10-24 15:48:22 +03:00
Antony Polukhin
57cb27a5ca MSVC related workarounds 2020-10-23 21:50:10 +03:00
Antony Polukhin
812f3f62f3 MSVC experiment: gathering errors on loophole usage 2020-10-22 22:44:56 +03:00
Antony Polukhin
9c6f5fd2c0 test on unconstrained forwarding ref field reflection 2020-10-21 15:31:39 +03:00
Antony Polukhin
2568ef5fe6 fix reflection of unconstrained const rvalue constructible field 2020-10-21 15:27:14 +03:00
Antony Polukhin
ed4505ca05 Make the generate_cpp17.py script python version agnostic and add smoke test that the script works (fixes #57) 2020-10-21 14:39:51 +03:00
Antony Polukhin
8c4934c17d Merge pull request #58 from akrzemi1/better_errors
better error messages
2020-10-20 21:26:55 +03:00
Antony Polukhin
00643f5aff doc improvement ideas from Andrzej Krzemienski 2020-10-20 20:09:34 +03:00
Andrzej Krzemienski
5a1cc330b9 better error messages 2020-10-19 22:06:48 +02:00
Antony Polukhin
43c671a2ee fix warnings in tests and improve CI 2020-10-19 19:30:36 +03:00
Antony Polukhin
890d352327 attempt to fix coverage 2020-10-16 19:11:44 +03:00
Antony Polukhin
affa1ec6c0 Improve Readme 2020-10-16 19:11:30 +03:00
Antony Polukhin
cef16a47a5 fix warnings 2020-10-16 19:11:12 +03:00
Antony Polukhin
d797b30d3b CI fixes (1) 2020-10-16 11:28:08 +03:00
Antony Polukhin
1245236d16 CI fixes 2020-10-16 10:56:24 +03:00
Antony Polukhin
6168a1e000 CI fixes and a reliable detection of loophole support by compiler 2020-10-15 23:01:01 +03:00
Antony Polukhin
43014fd9f5 CI fix attempt 2020-10-15 22:43:54 +03:00
Antony Polukhin
10816795e7 Merge github.com:boostorg/pfr into develop 2020-10-15 22:08:19 +03:00
Antony Polukhin
57d8482245 CI fixes and fix some issues with docs (fixes #55) 2020-10-15 22:07:07 +03:00
Glen Fernandes
fe326ac9e4 Add index.html for boost.org/libs/pfr redirection 2020-10-15 14:54:19 -04:00
Glen Fernandes
3582a4597f Add meta/libraries.json 2020-10-15 12:29:39 -04:00
Antony Polukhin
3b369d6303 improve docs (refs #55) 2020-10-14 21:26:11 +03:00
Antony Polukhin
d2ac7325bd more polishings for the docs 2020-10-14 10:30:09 +03:00
Antony Polukhin
dfb3771e4f Use HTTPS 2020-10-13 22:47:34 +03:00
Antony Polukhin
4fe0615262 more fixes for the docs 2020-10-13 22:39:50 +03:00
Antony Polukhin
020b855686 more cleanups for the docs 2020-10-13 20:36:22 +03:00
Antony Polukhin
642937c7f4 fixes 2020-10-12 21:56:32 +03:00
Antony Polukhin
4ec21adbab more cleanups for the docs 2020-10-12 21:03:03 +03:00
Antony Polukhin
5daf55c5e2 improvements for reference section 2020-10-11 22:17:01 +03:00
Antony Polukhin
8d26298e0a polishing docs 2020-10-11 22:00:36 +03:00
Antony Polukhin
4d89b42a66 cleanup the docs 2020-10-11 21:35:19 +03:00
Antony Polukhin
f40d2f773a cleanup quck examples 2020-10-11 21:09:14 +03:00
Antony Polukhin
759b84d7cc change read|write to io* manipulators 2020-10-11 17:47:52 +03:00
Antony Polukhin
4f52ff8516 stop forcing engine on MSVC 2020-10-11 14:54:42 +03:00
Antony Polukhin
11dc14e61b start ops rewrite 2020-10-11 14:40:46 +03:00
Antony Polukhin
77110ea65f docs rewrite started 2020-10-10 23:08:06 +03:00
Antony Polukhin
2ae179cc00 bugfixes and tests 2020-10-10 16:43:10 +03:00
Antony Polukhin
5713fa0aa7 minor 2020-10-09 22:26:25 +03:00