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

Commit Graph

  • f4ebd9d49d fix for cxx14 build denzor200 2023-06-26 17:49:08 +00:00
  • fc89551a19 Add methods to extract fields names denzor200 2023-06-25 22:40:31 +00:00
  • 7e19e45d85 Merge pull request #140 from denzor200/get_name_fixes Antony Polukhin 2023-09-23 09:56:57 +03:00
  • 53fcd78d4f Forbid get_name for arrays denzor200 2023-09-23 01:53:00 +03:00
  • 833f32960a Fix for printing BOOST_PFR_FUNCTION_SIGNATURE denzor200 2023-09-23 01:52:03 +03:00
  • 730f40b6b2 Fix typos (#139) Denis Mikhailov 2023-09-19 11:46:52 +03:00
  • 67f4fc4398 Harden the filed name checks and improve the diagnostics (#138) Antony Polukhin 2023-09-18 13:57:58 +03:00
  • 7ba81adbd6 Avoid stored_name_of_field duplication in different translation units Antony Polukhin 2023-09-17 18:06:35 +03:00
  • defcf22e4d Merge pull request #129 from denzor200/feature/get_name Antony Polukhin 2023-09-17 17:54:44 +03:00
  • 9cc76bc277 Suppress non-ASCII warning from boost-inspect Antony Polukhin 2023-09-17 15:15:40 +03:00
  • 27b9706ac5 Fix compilation on MSVC Antony Polukhin 2023-09-17 14:14:26 +03:00
  • 41e87fbadb Do not require Python to run tests Antony Polukhin 2023-09-17 13:55:47 +03:00
  • 3f07e7187e relax standard library requirements Antony Polukhin 2023-09-17 13:41:43 +03:00
  • 6dcf66cbd5 Fix for old MSVC compiler denzor200 2023-09-10 05:19:20 +03:00
  • 8794056e20 review denzor200 2023-09-10 01:22:14 +03:00
  • dd8a5277fb Rename C++20 features detectors denzor200 2023-09-09 22:41:10 +03:00
  • 5a7d6524a7 Fix docs denzor200 2023-09-09 22:07:12 +03:00
  • 0cb5cf2ae7 Fix strip_boost_namespace.sh denzor200 2023-09-08 00:46:55 +03:00
  • 2c79ac703b Fix CI denzor200 2023-09-03 02:53:57 +03:00
  • dbbfa6ea7f Parser might be explicitly tagged as backward denzor200 2023-09-03 02:12:25 +03:00
  • fcfca74355 Write docs denzor200 2023-09-02 22:42:54 +03:00
  • 9b2817a52b Parsing ala boost type_index denzor200 2023-08-29 02:03:20 +03:00
  • efd25e9968 review denzor200 2023-08-27 00:41:00 +03:00
  • 9b6a0deac6 Refactoring for parser denzor200 2023-08-26 22:31:38 +03:00
  • a5b9cd567f Add test for big structures denzor200 2023-08-25 01:42:09 +03:00
  • 6e23ed540f Fix nonascii fields denzor200 2023-08-20 00:49:14 +03:00
  • 6f544ceaa7 Add Clang support denzor200 2023-08-19 17:13:29 +03:00
  • b15196c2e0 Fix MSVC denzor200 2023-08-13 22:01:19 +00:00
  • 50c9d6f6e7 Fix strip_boost_namespace.sh denzor200 2023-08-12 19:28:42 +00:00
  • 196aeb6da0 Fix lint issue about nonascii symbol denzor200 2023-08-12 17:47:58 +00:00
  • fe5a70bac9 Merge remote-tracking branch 'origin/develop' into feature/get_name denzor200 2023-08-12 11:59:31 +00:00
  • b5e523f2b3 Make for_each_field() constexpr for c++17 (#134) Alexander Karatarakis 2023-08-12 00:43:20 -07:00
  • 674f3723c5 Run MSVC-14.3 tests in one thread in CI Antony Polukhin 2023-08-11 16:15:33 +03:00
  • e61fa139b6 Add CI tests run on msvc-14.3 in C++20 mode (#136) Antony Polukhin 2023-08-11 15:05:25 +03:00
  • 03e1d768b7 Merge remote-tracking branch 'origin/develop' into feature/get_name denzor200 2023-08-11 07:16:16 +00:00
  • 963460a3c1 fix CI (#135) Antony Polukhin 2023-08-10 17:22:31 +03:00
  • 275eabb7ed do not run inspect tool in index.html Antony Polukhin 2023-08-09 14:05:30 +03:00
  • 2fa9036d56 Use relative URL for redirect in index.html (#128) Mohammad Nejati 2023-06-30 18:09:53 +03:30
  • 454947de51 review denzor200 2023-06-28 12:32:26 +00:00
  • f09357c1bf fix lint issues denzor200 2023-06-27 12:39:47 +00:00
  • e8e077c346 fix for cxx14 build denzor200 2023-06-26 17:49:08 +00:00
  • 4a1defaaeb Add methods to extract fields names denzor200 2023-06-25 22:40:31 +00:00
  • b0bf18798c Fix missing include for unique_ptr. (#125) boost-1.83.0.beta1 boost-1.83.0 boost-1.82.0.beta1 boost-1.82.0 2.1.0 René Ferdinand Rivera Morell 2023-03-07 00:33:06 -06:00
  • 9bc057e2a6 remove trailing whitespaces Antony Polukhin 2023-03-03 15:46:10 +03:00
  • e460ce2ddc Always define is_implicitly_reflectable (#124) Antony Polukhin 2023-02-27 10:59:34 +03:00
  • d66c0a9551 Fix macro definition for Doxygen Antony Polukhin 2023-02-26 13:07:45 +03:00
  • 95c06fb7c6 Update the docs with more samples and links to online playgrounds Antony Polukhin 2023-02-26 12:58:08 +03:00
  • ab509a5b32 implement pfr::get by type (#123) Antony Polukhin 2023-02-21 14:28:28 +03:00
  • 442928eeb4 fixes tuple_get_types_match Antony Polukhin 2023-02-14 09:23:15 +03:00
  • d4095b3fbd update the generation script Antony Polukhin 2023-02-12 19:46:27 +03:00
  • 19d5a1d0e6 test fixes Antony Polukhin 2023-02-12 19:39:49 +03:00
  • e002e42910 make the result type of boost::pfr::get exactly match std::get Antony Polukhin 2023-02-11 21:52:40 +03:00
  • ed28602c2c Merge pull request #121 from caozhanhao/missing-pragma Antony Polukhin 2023-01-31 11:38:58 +03:00
  • dbc78d7dd9 add missing #pragma once caozhanhao 2023-01-20 13:00:37 +08:00
  • 551174b58c Update copyright years Antony Polukhin 2023-01-19 10:03:04 +03:00
  • 79b0d65d4f Merge remote-tracking branch 'denzor200/typo_fix' into develop Antony Polukhin 2023-01-18 19:05:08 +03:00
  • 2116be9285 Merge pull request #117 from markus-oberhumer-forks/fix-Wzero-as-null-pointer-constant Antony Polukhin 2023-01-17 15:14:44 +03:00
  • a9a295e4aa Avoid -Wzero-as-null-pointer-constant warnings. Markus F.X.J. Oberhumer 2023-01-04 01:36:20 +01:00
  • 2775d19f34 Merge pull request #119 from denzor200/fix/broken_structured_binding2 Antony Polukhin 2023-01-10 20:13:44 +03:00
  • 633c4bc985 'add_cv_like<T>(arg)' -> 'detail::add_cv_like<T>(arg)' denzor200 2023-01-10 00:26:58 +06:00
  • b1af355a49 Workaround for broken C++17 stuctured binding in old compilers denzor200 2023-01-09 23:30:41 +06:00
  • ef505f10c3 Merge pull request #118 from denzor200/fix/config_for_old_stdcpp Antony Polukhin 2023-01-07 18:37:50 +03:00
  • 1be5e116f4 add cxx14 check denzor200 2023-01-07 17:01:22 +06:00
  • bca51da20f Add old MSVC CI stage denzor200 2023-01-07 16:43:20 +06:00
  • 47c6413530 disable cxx14 restriction for config's test denzor200 2023-01-07 02:28:03 +06:00
  • 52a5a489ba split tests into two projects denzor200 2023-01-07 01:48:39 +06:00
  • fd584a405d Merge pull request #114 from denzor200/patch-2 Antony Polukhin 2022-12-30 16:34:10 +03:00
  • b6a960757b Update config.hpp Denis Mikhailov 2022-12-30 11:21:24 +04:00
  • dac40b2153 Merge pull request #86 from denzor200/feature/85-boost_no_pfr_macro Antony Polukhin 2022-12-18 22:51:01 +03:00
  • 58ce59cf38 missed BOOST_PFR_ENABLED in error message denzor200 2022-12-18 22:01:57 +04:00
  • 5010309967 permissions denzor200 2022-12-18 21:54:58 +04:00
  • bf5bd10b36 review discussions denzor200 2022-12-18 21:52:40 +04:00
  • 3279a7b610 Merge remote-tracking branch 'origin/develop' into feature/85-boost_no_pfr_macro denzor200 2022-12-18 20:54:40 +04:00
  • d7db07e98d Merge pull request #111 from denzor200/is_implicitly_reflectable Antony Polukhin 2022-12-18 19:11:27 +03:00
  • 6a38a07285 Add test 'boost_no_pfr_macro' denzor200 2022-12-17 00:35:56 +04:00
  • 69a06b98da review discussions denzor200 2022-12-17 00:33:44 +04:00
  • 578b5b2ac2 tests for new traits denzor200 2022-12-16 23:37:19 +04:00
  • f12f35ac1a resolve review discussions denzor200 2022-12-16 23:20:37 +04:00
  • 2b4e2922ae fix for sfinae-friendliness issue denzor200 2022-12-16 19:57:12 +04:00
  • b2acaacaaf Ability to disable implicitly reflection using the macro denzor200 2022-12-02 18:05:52 +04:00
  • ff6c2b87c0 Remake BOOST_NO_PFR, now it can be overridden by the user Denis Mikhaylov 2022-12-01 20:43:36 +06:00
  • 2a3ddbfc17 Merge remote-tracking branch 'origin/develop' into feature/85-boost_no_pfr_macro Denis Mikhaylov 2022-12-01 19:47:53 +06:00
  • 5374f9aebc Revert "Implemented BOOST_NO_PFR macro" Denis Mikhaylov 2022-12-01 19:47:29 +06:00
  • 968d692c5e permissions restored Denis Mikhaylov 2022-12-01 17:42:09 +06:00
  • 5c13668343 Fix strip_boost_namespace's issues Denis Mikhaylov 2022-12-01 17:27:13 +06:00
  • 6f853dad2c Fixed inspect issues Denis Mikhaylov 2022-12-01 17:13:06 +06:00
  • aa5abd8d76 Fixed C++14 build Denis Mikhaylov 2022-12-01 16:11:45 +06:00
  • ba40d86097 Add static test to detect ability to integrate PFR as fallback into the Fusion Denis Mikhaylov 2022-12-01 14:09:37 +06:00
  • 7a3a419c35 identations in Motivating Example denzor200 2022-11-27 19:52:57 +04:00
  • a70d02103a Add is_implicitly_reflectable trait denzor200 2022-11-27 19:48:32 +04:00
  • d59b6f9520 permissions restored denzor200 2022-11-27 15:17:00 +04:00
  • 69c5692cd6 Merge pull request #109 from alexiprof/sequence_tuple-nolint boost-1.81.0.beta1 boost-1.81.0 Antony Polukhin 2022-09-24 11:25:15 +03:00
  • 8f325567eb feat sequence_tuple: add nolint in functions Alexander Malkov 2022-09-23 14:36:42 +03:00
  • b10c0c66ed fix Denis Mikhaylov 2022-09-15 10:55:05 +06:00
  • 1bb4ced005 Fixed a lot of typos Denis Mikhaylov 2022-09-14 20:01:44 +06:00
  • 58dcb40a49 disable MSVC tests for now Antony Polukhin 2022-09-10 16:28:00 +03:00
  • b7d839b851 do not test in C++14 mode on modern MSVC Antony Polukhin 2022-09-09 18:44:02 +03:00
  • 3396cdca9e Merge branch 'develop' of github.com:boostorg/pfr into develop Antony Polukhin 2022-09-03 08:17:18 +03:00
  • fbafd21118 Update Windows version in CI. Remove MacOS run from CI as it almost always hits CI limits Antony Polukhin 2022-09-03 08:17:07 +03:00
  • b0aae28eb0 Merge pull request #97 from denzor200/patch-1 Antony Polukhin 2022-09-01 11:50:08 +03:00