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

Commit Graph

  • 9388c4e4c0 Force CI run Antony Polukhin 2022-08-31 21:34:59 +03:00
  • 4e84a5b159 Merge pull request #96 from jcelerier/patch-1 Antony Polukhin 2022-08-31 21:17:01 +03:00
  • 7837449ca7 Force CI run Antony Polukhin 2022-08-31 18:31:06 +03:00
  • 9bb809d2a5 Merge pull request #104 from alexiprof/patch-1 Antony Polukhin 2022-08-31 18:27:47 +03:00
  • 2a1fd53724 feat sequence_tuple: add nolint in return value Alexander Malkov 2022-08-31 12:28:03 +03:00
  • cae0eaad61 Fix compilation error with array Denis Mikhailov 2022-07-28 00:10:16 +04:00
  • ba10f9bc94 Update core14_classic.hpp Denis Mikhailov 2022-07-20 15:27:28 +06:00
  • 8a8b5bc8d3 update copyright years boost-1.80.0.beta1 boost-1.80.0 boost-1.79.0.beta1 boost-1.79.0 Antony Polukhin 2022-01-30 14:55:36 +03:00
  • a73f25d3ff for_each_field_impl: use fold expressions if possible Jean-Michaël Celerier 2021-11-12 21:55:01 +01:00
  • a24717a4a1 fix samples in the README.md (fixes #94) Antony Polukhin 2021-10-09 11:08:12 +03:00
  • 10848f71ae add missing include boost-1.78.0.beta1 boost-1.78.0 2.0.3 Antony Polukhin 2021-10-01 14:59:18 +03:00
  • 7d925660bb fix -Wzero-length-array warning Antony Polukhin 2021-09-29 11:38:07 +03:00
  • 87e77b9b43 do not use depth 1 for checkouts in CI Antony Polukhin 2021-09-20 21:47:01 +03:00
  • b331ef58f5 docs cleanup Antony Polukhin 2021-09-11 19:25:18 +03:00
  • 5579d11588 minor update of the docs Antony Polukhin 2021-09-11 18:00:46 +03:00
  • 51f6422c07 update CI setup Antony Polukhin 2021-09-11 14:16:53 +03:00
  • 87c9c2d76c Merge pull request #88 from alexey-romanov/develop Antony Polukhin 2021-07-24 21:35:04 +03:00
  • d1e7e87a31 workaround for msvc compilers <= 1920 Aleksei Romanov 2021-07-14 11:53:36 +03:00
  • 14185d614f Implemented BOOST_NO_PFR macro denzor200 2021-06-20 16:32:07 +04:00
  • 0436e48a79 Restore inspect tool runs Antony Polukhin 2021-06-12 19:42:09 +03:00
  • 4d9294cb1f final polishings for of boost-free version Antony Polukhin 2021-06-10 18:47:18 +03:00
  • e75c066ddc freestanding docs anc CI fixes Antony Polukhin 2021-06-10 18:12:22 +03:00
  • e51a594dbb fix strip_boost_namespace.sh work if target pathh is missing Antony Polukhin 2021-06-10 11:42:19 +03:00
  • 12f2b3a365 CI fixes Antony Polukhin 2021-06-10 11:18:25 +03:00
  • 2a1b206244 temporary disable inspect tool, as it is broken in develop Antony Polukhin 2021-06-10 10:10:38 +03:00
  • b4bee46c54 Merge github.com:boostorg/pfr into develop Antony Polukhin 2021-06-09 21:06:07 +03:00
  • 444094f20d add helper script to remove boost namespace from the library and smoke-test the result Antony Polukhin 2021-06-09 21:05:19 +03:00
  • da12b52759 Add CMakeLists.txt boost-1.77.0.beta1 boost-1.77.0 Peter Dimov 2021-05-28 00:10:03 +03:00
  • 94315117fa disable clang-9 CI tests in c++2a mode because of the issues with comparisons in chrono 2.0.2 Antony Polukhin 2021-05-19 11:07:28 +03:00
  • 9c812d4217 add missing include Antony Polukhin 2021-05-18 22:12:36 +03:00
  • c9674f6164 use a murmur based implementation of hash_combine() to reduce collisions count Antony Polukhin 2021-05-18 22:04:30 +03:00
  • ed82d60966 Merge pull request #79 from denzor200/develop Antony Polukhin 2021-05-02 17:52:01 +03:00
  • 5ffd7f6317 Update config.hpp Denis Mikhailov 2021-05-02 17:04:46 +04:00
  • 81d33f5bc6 Update read_write_non_literal.cpp Denis Mikhailov 2021-05-02 16:25:56 +04:00
  • a6e50ccf07 Update core14_classic.hpp Denis Mikhailov 2021-05-02 15:51:45 +04:00
  • a7b6dd71a6 Update Jamfile.v2 Denis Mikhailov 2021-05-02 03:43:43 +04:00
  • a3adfcf44b Revert "Update ci.yml" denzor200 2021-05-02 03:21:34 +04:00
  • fbfb8e4abd Update Jamfile.v2 Denis Mikhailov 2021-05-02 03:09:28 +04:00
  • 7ac8beae4c Update ci.yml Denis Mikhailov 2021-05-02 02:51:16 +04:00
  • 42d96c04fb Update functional.hpp Denis Mikhailov 2021-05-02 02:35:15 +04:00
  • 4301765f61 Update config.hpp Denis Mikhailov 2021-05-02 02:25:15 +04:00
  • 5ce264629c Update config.hpp Denis Mikhailov 2021-05-02 02:18:21 +04:00
  • 994bc05610 Update ci.yml Denis Mikhailov 2021-05-02 01:59:06 +04:00
  • b14939376d CI fixes for Windows Antony Polukhin 2021-04-30 01:34:44 +03:00
  • 861cc9d6af CI fixes Antony Polukhin 2021-04-30 01:29:00 +03:00
  • 2c4bfdbc68 CI fixes Antony Polukhin 2021-04-30 00:20:52 +03:00
  • 3660cf4c83 make the GithubActions CI work well with apolukhin/magic_get repo Antony Polukhin 2021-04-30 00:01:34 +03:00
  • a3c71ae77d gather coverage from GithubAction CI runs only Antony Polukhin 2021-04-29 23:49:38 +03:00
  • 22f85d8e90 Update links in Readme and add GithubActions badge Antony Polukhin 2021-04-29 23:47:23 +03:00
  • be8e2c65bc download inspect tool dependencies in CI runs Antony Polukhin 2021-04-27 11:15:39 +03:00
  • 3b967a5fa7 CI fixes Antony Polukhin 2021-04-27 09:56:28 +03:00
  • 33250407db disable C++14 CI runst for MSVC Antony Polukhin 2021-04-26 21:51:39 +03:00
  • 8aa4e0712a fix issues found by inspect tool Antony Polukhin 2021-04-26 20:53:56 +03:00
  • 4e05688247 copy GithubAction CI setup from Boost.Conversion Antony Polukhin 2021-04-26 20:53:29 +03:00
  • b24b7f6d62 Update links to docs in Readme Antony Polukhin 2021-04-17 18:16:22 +03:00
  • e94b247698 remove extra semicolons (fixes #72) Antony Polukhin 2021-04-09 10:03:59 +03:00
  • ea4c6e85f7 Tweak the inheritance check to do less instantiations and to work on more compilers Antony Polukhin 2021-03-28 19:34:29 +03:00
  • 180db174ad Merge branch 'INHERITED_DETECTOR' of github.com:denzor200/pfr into develop Antony Polukhin 2021-03-28 10:47:22 +03:00
  • 186d6aacb6 Merge pull request #73 from denzor200/PATCH_1 Antony Polukhin 2021-03-27 14:45:16 +03:00
  • 5646daebad Spell checking denzor200 2021-03-26 21:24:14 +04:00
  • f33c357af6 Workaround MSVC issue for the guaranteed copy elision Antony Polukhin 2021-03-26 11:24:59 +03:00
  • 9390106145 Merge remote-tracking branch 'upstream/develop' into INHERITED_DETECTOR denzor200 2021-03-25 23:40:16 +04:00
  • 3b6d3a4cb9 Merge github.com:boostorg/pfr into develop Antony Polukhin 2021-03-24 09:59:29 +03:00
  • 638fefedd0 Allow reflection of aggregates with non movable fields if guaranteed copy elision is on Antony Polukhin 2021-03-24 09:58:20 +03:00
  • 2506fbceb8 Detector for inherited structs was implemented for C++17 denzor200 2021-03-13 18:55:47 +04:00
  • d2e5b44aec Merge pull request #70 from jatin-25/patch-1 Antony Polukhin 2021-03-01 12:53:38 +03:00
  • bbffc61524 Spelling is corrected in quick_examples.cpp jatin-25 2021-02-24 16:25:37 +05:30
  • 36c020b032 update copyright years boost-1.76.0.beta1 boost-1.76.0 Antony Polukhin 2021-01-03 17:33:29 +03:00
  • 4b38e4a243 Make test C++14 compatible Antony Polukhin 2020-12-20 16:04:19 +03:00
  • 9ef5a5646d add test from #45 Antony Polukhin 2020-12-20 12:22:50 +03:00
  • 3daf98c9e9 change "std" status to "proposal" due to https:/wg21.link/p2141 help Antony Polukhin 2020-12-18 13:45:16 +03:00
  • a5f84b38a6 Disable constexpr_ops test on MSVC 2.0.1 Antony Polukhin 2020-12-17 20:28:38 +03:00
  • e88e44cc14 comparison functions are now constexpr (fixes #52) Antony Polukhin 2020-12-16 18:42:40 +03:00
  • f28952c544 fix attempt for #61 Antony Polukhin 2020-12-16 17:38:15 +03:00
  • eb37b11dfc attempt to fix test Antony Polukhin 2020-12-16 11:58:39 +03:00
  • 2719abe88c fix typos in SimpleAggregate (fixes #63) Antony Polukhin 2020-12-16 10:56:53 +03:00
  • 01af26370f Merge pull request #64 from eldiener/develop Antony Polukhin 2020-12-16 10:53:09 +03:00
  • 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. Edward Diener 2020-12-16 00:42:20 -05:00
  • 33b5003883 fixes Antony Polukhin 2020-12-15 15:46:17 +03:00
  • 99f5037a00 add test on reflecting structure with std::optional<std::chrono::seconds> (refs #61) Antony Polukhin 2020-11-28 20:30:22 +03:00
  • e15cb59f76 Update the docs boost-1.75.0.beta1 boost-1.75.0 2.0.0 Antony Polukhin 2020-11-02 20:07:34 +03:00
  • 8fd5392b3b Print config info in tests. Use std::make_index_sequence in more cases Antony Polukhin 2020-10-27 13:31:23 +03:00
  • 1a6ff4cf77 Less MSVC warnings, enable Loophole on _MSVC_VER>=1927 and disable Loophole tests on _MSVC_VER<=1916 Antony Polukhin 2020-10-24 15:48:22 +03:00
  • 57cb27a5ca MSVC related workarounds Antony Polukhin 2020-10-23 21:50:10 +03:00
  • 812f3f62f3 MSVC experiment: gathering errors on loophole usage Antony Polukhin 2020-10-22 22:44:56 +03:00
  • 9c6f5fd2c0 test on unconstrained forwarding ref field reflection Antony Polukhin 2020-10-21 15:31:39 +03:00
  • 2568ef5fe6 fix reflection of unconstrained const rvalue constructible field Antony Polukhin 2020-10-21 15:27:14 +03:00
  • ed4505ca05 Make the generate_cpp17.py script python version agnostic and add smoke test that the script works (fixes #57) Antony Polukhin 2020-10-21 14:38:35 +03:00
  • 8c4934c17d Merge pull request #58 from akrzemi1/better_errors Antony Polukhin 2020-10-20 21:26:55 +03:00
  • 00643f5aff doc improvement ideas from Andrzej Krzemienski Antony Polukhin 2020-10-20 20:09:34 +03:00
  • 5a1cc330b9 better error messages Andrzej Krzemienski 2020-10-19 22:06:48 +02:00
  • 43c671a2ee fix warnings in tests and improve CI Antony Polukhin 2020-10-19 19:30:36 +03:00
  • 890d352327 attempt to fix coverage Antony Polukhin 2020-10-16 19:11:44 +03:00
  • affa1ec6c0 Improve Readme Antony Polukhin 2020-10-16 19:11:30 +03:00
  • cef16a47a5 fix warnings Antony Polukhin 2020-10-16 19:11:12 +03:00
  • d797b30d3b CI fixes (1) Antony Polukhin 2020-10-16 11:28:08 +03:00
  • 1245236d16 CI fixes Antony Polukhin 2020-10-16 10:56:24 +03:00
  • 6168a1e000 CI fixes and a reliable detection of loophole support by compiler Antony Polukhin 2020-10-15 23:01:01 +03:00
  • 43014fd9f5 CI fix attempt Antony Polukhin 2020-10-15 22:43:54 +03:00
  • 10816795e7 Merge github.com:boostorg/pfr into develop Antony Polukhin 2020-10-15 22:08:19 +03:00