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

458 Commits

Author SHA1 Message Date
denzor200
a3adfcf44b Revert "Update ci.yml"
This reverts commit 7ac8beae4c.
2021-05-02 03:21:34 +04:00
Denis Mikhailov
fbfb8e4abd Update Jamfile.v2 2021-05-02 03:09:28 +04:00
Denis Mikhailov
7ac8beae4c Update ci.yml 2021-05-02 02:51:16 +04:00
Denis Mikhailov
42d96c04fb Update functional.hpp 2021-05-02 02:35:15 +04:00
Denis Mikhailov
4301765f61 Update config.hpp 2021-05-02 02:25:15 +04:00
Denis Mikhailov
5ce264629c Update config.hpp 2021-05-02 02:18:21 +04:00
Denis Mikhailov
994bc05610 Update ci.yml 2021-05-02 01:59:06 +04:00
Antony Polukhin
b14939376d CI fixes for Windows 2021-04-30 01:34:44 +03:00
Antony Polukhin
861cc9d6af CI fixes 2021-04-30 01:29:00 +03:00
Antony Polukhin
2c4bfdbc68 CI fixes 2021-04-30 00:20:52 +03:00
Antony Polukhin
3660cf4c83 make the GithubActions CI work well with apolukhin/magic_get repo 2021-04-30 00:01:34 +03:00
Antony Polukhin
a3c71ae77d gather coverage from GithubAction CI runs only 2021-04-29 23:49:38 +03:00
Antony Polukhin
22f85d8e90 Update links in Readme and add GithubActions badge 2021-04-29 23:47:23 +03:00
Antony Polukhin
be8e2c65bc download inspect tool dependencies in CI runs 2021-04-27 11:15:39 +03:00
Antony Polukhin
3b967a5fa7 CI fixes 2021-04-27 09:56:28 +03:00
Antony Polukhin
33250407db disable C++14 CI runst for MSVC 2021-04-26 21:51:39 +03:00
Antony Polukhin
8aa4e0712a fix issues found by inspect tool 2021-04-26 20:53:56 +03:00
Antony Polukhin
4e05688247 copy GithubAction CI setup from Boost.Conversion 2021-04-26 20:53:29 +03:00
Antony Polukhin
b24b7f6d62 Update links to docs in Readme 2021-04-17 18:16:22 +03:00
Antony Polukhin
e94b247698 remove extra semicolons (fixes #72) 2021-04-09 10:03:59 +03:00
Antony Polukhin
ea4c6e85f7 Tweak the inheritance check to do less instantiations and to work on more compilers 2021-03-28 19:34:29 +03:00
Antony Polukhin
180db174ad Merge branch 'INHERITED_DETECTOR' of github.com:denzor200/pfr into develop 2021-03-28 10:47:22 +03:00
Antony Polukhin
186d6aacb6 Merge pull request #73 from denzor200/PATCH_1
Spell checking
2021-03-27 14:45:16 +03:00
denzor200
5646daebad Spell checking 2021-03-26 21:24:14 +04:00
Antony Polukhin
f33c357af6 Workaround MSVC issue for the guaranteed copy elision 2021-03-26 11:24:59 +03:00
denzor200
9390106145 Merge remote-tracking branch 'upstream/develop' into INHERITED_DETECTOR
Conflicts:
	include/boost/pfr/detail/fields_count.hpp
2021-03-25 23:40:16 +04:00
Antony Polukhin
3b6d3a4cb9 Merge github.com:boostorg/pfr into develop 2021-03-24 09:59:29 +03:00
Antony Polukhin
638fefedd0 Allow reflection of aggregates with non movable fields if guaranteed copy elision is on 2021-03-24 09:58:20 +03:00
denzor200
2506fbceb8 Detector for inherited structs was implemented for C++17 2021-03-13 18:55:47 +04:00
Antony Polukhin
d2e5b44aec Merge pull request #70 from jatin-25/patch-1
Spelling is corrected in quick_examples.cpp
2021-03-01 12:53:38 +03:00
jatin-25
bbffc61524 Spelling is corrected in quick_examples.cpp
This is my first contribution in Open Source. I have corrected the spelling of "variable" in a comment. I am looking forward to contribute to Boost.
2021-02-24 16:25:37 +05:30
Antony Polukhin
36c020b032 update copyright years boost-1.76.0.beta1 boost-1.76.0 2021-01-03 17:33:29 +03:00
Antony Polukhin
4b38e4a243 Make test C++14 compatible 2020-12-20 16:04:19 +03:00
Antony Polukhin
9ef5a5646d add test from #45 2020-12-20 12:22:50 +03:00
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