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

Commit Graph

  • eca39f2c5f Add missing comment Antony Polukhin 2019-07-29 09:04:03 +03:00
  • 74a62a24af Add some tests for #39 Antony Polukhin 2019-07-28 23:08:10 +03:00
  • 8f5aaf41ce Fix GCC warning 'constexpr function wihtout a body' Antony Polukhin 2019-07-28 23:06:43 +03:00
  • fa46f0981d docs regenerated Antony Polukhin 2019-07-28 16:46:20 +03:00
  • ff778d5430 Add information about C++14 limitations (refs #39) Antony Polukhin 2019-07-28 16:45:06 +03:00
  • 33d20623c8 Docs regenerated Antony Polukhin 2019-07-28 12:44:39 +03:00
  • 449d6769a2 Fix docs rendering on narrow screens Antony Polukhin 2019-07-28 12:44:08 +03:00
  • 72df78ad28 Fix alignment detection for cygwin Antony Polukhin 2019-06-20 09:14:28 +03:00
  • f4ce2d25f1 workaround issue with pre-GCC-8 on a 32bit platforms Antony Polukhin 2019-06-19 23:37:40 +03:00
  • 82658caf7c Attempt to workaround MSVC limitations Antony Polukhin 2019-05-30 13:25:28 +03:00
  • d9ade9ca8d Attempt to workaround MSVC issues with templates Antony Polukhin 2019-05-04 12:16:20 +03:00
  • c7ea287362 Test MSVC with /permissive- Antony Polukhin 2019-05-03 22:03:24 +03:00
  • 48180bd6bf Attempt to fix clang-8 build Antony Polukhin 2019-05-03 20:34:24 +03:00
  • f64ee68961 Use Boost testing Antony Polukhin 2019-05-03 18:03:03 +03:00
  • eac7e089cf Fix test Antony Polukhin 2019-05-02 21:14:07 +03:00
  • 07e155aa53 Fixing clang-8 build Antony Polukhin 2019-05-02 17:59:09 +03:00
  • 2b75edf571 Another clang-8 build fix Antony Polukhin 2019-05-02 16:22:44 +03:00
  • 6c576cd436 Fix clang-8 build (another attempt) Antony Polukhin 2019-05-02 16:01:32 +03:00
  • 72e218fb2e Another attempt to fix clang-8 build Antony Polukhin 2019-05-02 15:00:33 +03:00
  • e2e6a2d13f Workaround clang-8 build failure Antony Polukhin 2019-05-02 14:37:01 +03:00
  • e1e74817ee Update .travis.yml Antony Polukhin 2019-05-02 12:19:17 +03:00
  • 291ca069ca Update .travis.yml Antony Polukhin 2019-05-02 11:17:47 +03:00
  • 68d04a99a7 Do not run loophole tests on clang-8 and above Antony Polukhin 2019-05-01 20:04:22 +03:00
  • 8a1471a387 Do not use loophole on clang-8 and above Antony Polukhin 2019-05-01 19:57:44 +03:00
  • d84cd84c34 CI fixes Antony Polukhin 2019-05-01 19:30:04 +03:00
  • 259cc9470f CI fixes Antony Polukhin 2019-05-01 16:56:00 +03:00
  • c2adec8743 Update .travis.yml Antony Polukhin 2019-05-01 13:34:29 +03:00
  • afa3cc8483 Fixes after MSVC workaround Antony Polukhin 2019-05-01 12:46:31 +03:00
  • 556e3f479a Apply MSVC workarounds from #21 Antony Polukhin 2019-05-01 11:00:32 +03:00
  • ceb9e352b0 Update appveyor.yml Antony Polukhin 2019-04-24 10:12:18 +03:00
  • 447bfcc3c3 Workaround msvc 2019 limitations Antony Polukhin 2019-04-24 09:45:39 +03:00
  • a9f2b71c86 docs regenerated Antony Polukhin 2019-01-30 23:09:07 +03:00
  • 6f35c872c8 add link to another video that describes PFR library internals Antony Polukhin 2019-01-30 23:05:45 +03:00
  • 6b03224636 Fix reflection of Standard Library containers in C++14 loophole (fixes #33) Antony Polukhin 2019-01-23 23:26:01 +03:00
  • 8e9ac75fd7 Bigger checkout depth in scripts Antony Polukhin 2019-01-08 01:21:32 +03:00
  • e993693cb4 Add MSVC runs with c++17 and c++latest flags Antony Polukhin 2019-01-07 23:01:28 +03:00
  • 7f1d5ee960 Docs regenerated Antony Polukhin 2019-01-06 20:50:40 +03:00
  • 8bb5eb2f33 Update copyright Antony Polukhin 2019-01-06 20:46:45 +03:00
  • 129d8d9471 Merge pull request #32 from apolukhin/feature/reflecting-unique Antony Polukhin 2019-01-05 13:42:27 +03:00
  • 9520aa703f Use MSVC implementation of make_integer_sequence Antony Polukhin 2019-01-05 02:23:34 +03:00
  • dd556977c0 Comment out bogus test and implement a human readable loophole_type_list lazy evaluation (that also may workaround the MSVC crashes) Antony Polukhin 2019-01-04 21:29:56 +03:00
  • 7e299067eb fix typos in Jamfile and rename some test files Antony Polukhin 2019-01-03 22:25:44 +03:00
  • f7df20f4f8 workaround bugs in b2 Antony Polukhin 2019-01-03 21:28:58 +03:00
  • 7f506ece26 Fix clang compilation Antony Polukhin 2019-01-03 12:22:19 +03:00
  • eebc3241e1 More tests and update comment Antony Polukhin 2019-01-03 12:15:46 +03:00
  • 38cfc1dbbd Add test case from #30 and make it work Antony Polukhin 2019-01-03 11:57:02 +03:00
  • cf3094e63e Restore UBSAN Antony Polukhin 2018-12-08 11:33:53 +03:00
  • c4b5538024 Add slightly modified test for #21 Antony Polukhin 2018-12-02 17:59:03 +03:00
  • aa663303ed Shorten the .travisci Antony Polukhin 2018-11-29 21:13:41 +03:00
  • d665911f2c Do not use MinGW 32 in Appweyor CI Antony Polukhin 2018-11-24 16:58:12 +03:00
  • 46d2f2f91b Shorten the names for the sake of cygwin Antony Polukhin 2018-11-24 13:03:13 +03:00
  • aaa47e7858 Disable clang-4 + libstdc++ testing in TravisCI Antony Polukhin 2018-11-24 12:33:12 +03:00
  • 1f463688ea Revert "ci fixes (1)" Antony Polukhin 2018-11-23 23:20:53 +03:00
  • 5bcbfa810d Revert "use our own index_sequence" Antony Polukhin 2018-11-23 23:20:42 +03:00
  • 5365521f8f use our own index_sequence Antony Polukhin 2018-11-23 23:01:48 +03:00
  • 3229e76d48 ci fixes (1) Antony Polukhin 2018-11-23 22:52:58 +03:00
  • eaf13a38ca ci fixes Antony Polukhin 2018-11-23 22:47:30 +03:00
  • f026cc6c8a Use clang-4, not clang-6 Antony Polukhin 2018-11-22 20:24:59 +03:00
  • f486a148b4 Use clang 6 in ci Antony Polukhin 2018-11-22 11:37:59 +03:00
  • f0d9551a01 Disable clang 6 in ci Antony Polukhin 2018-11-22 11:26:57 +03:00
  • 158f3e779c Update CI (11) Antony Polukhin 2018-11-22 11:00:30 +03:00
  • 3630668c2d Update CI (10) Antony Polukhin 2018-11-22 10:43:57 +03:00
  • 7ee6c785d8 Update CI (9) Antony Polukhin 2018-11-22 09:11:30 +03:00
  • 606e6c34b2 Update CI (8) Antony Polukhin 2018-11-22 01:12:11 +03:00
  • 9ab62bf32e Update CI (7) Antony Polukhin 2018-11-22 00:54:03 +03:00
  • a9b25ef1c3 Update CI (6) Antony Polukhin 2018-11-22 00:53:20 +03:00
  • 40ade16430 Update CI (4) Antony Polukhin 2018-11-22 00:35:20 +03:00
  • 354f9f00d5 Update CI (3) Antony Polukhin 2018-11-22 00:03:32 +03:00
  • 4a9452318c Update CI (2) Antony Polukhin 2018-11-21 23:33:57 +03:00
  • e2f9f0df5c Update CI (1) Antony Polukhin 2018-11-21 23:26:42 +03:00
  • 2921e8a1a9 Update CI Antony Polukhin 2018-11-21 22:43:36 +03:00
  • 953bdc9bf9 Merge pull request #29 from zmij/feature/make_integer_sequence_workaround Antony Polukhin 2018-11-21 22:13:03 +03:00
  • 88c65b3af3 cc: move make_index_sequence and sequence_for outside ifdefs zmij 2018-11-21 17:23:37 +03:00
  • 3e46450ee1 feat: Use compiler builtin if available zmij 2018-11-21 17:16:30 +03:00
  • d1ee7629c9 fix: add header includes zmij 2018-11-21 16:40:47 +03:00
  • 6bfa69b15d cc: remove unused specializations, add details namespace to uses of make_integer_sequence zmij 2018-11-21 16:35:01 +03:00
  • 6d8caf8ca7 cc: Simplify integer sequence building zmij 2018-11-21 16:12:57 +03:00
  • cf30a51da4 fix: typo zmij 2018-11-21 15:49:11 +03:00
  • 6052d93b75 Logarithmic sequence build zmij 2018-11-21 15:46:09 +03:00
  • 757b02f7c6 Add a workaround for broken std::make_integer_sequence. zmij 2018-11-21 14:13:45 +03:00
  • 4ce90db718 Disabled ADL for many internal functions (those functions are not customization points) Antony Polukhin 2018-11-04 21:23:58 +03:00
  • 15549e642b Allow reflection of move-only types (refs #27). Speedup reflection of arrays. Antony Polukhin 2018-11-04 05:07:00 +03:00
  • b4c40a188d Docs regenerated Antony Polukhin 2018-10-27 21:01:26 +03:00
  • 79d87e37f4 Fixed typo in docs Antony Polukhin 2018-10-27 20:56:32 +03:00
  • 068f98346a Update the docs: remove outdated notes about using reinterpret_cast. We do not do it any more Antony Polukhin 2018-10-27 20:49:48 +03:00
  • 1b49ad3791 Workaround GCC-8 bug Antony Polukhin 2018-10-20 22:53:24 +03:00
  • f231371b96 Docs regenerated Antony Polukhin 2018-09-09 21:37:26 +03:00
  • c5130dd9e5 Merge pull request #24 from Kojoley/patch-1 Antony Polukhin 2018-09-09 20:54:50 +03:00
  • 6304fc6b29 Fix missing && Antony Polukhin 2018-09-09 13:12:26 +03:00
  • 5439885958 Add missing parenthesis Antony Polukhin 2018-09-09 12:15:27 +03:00
  • 437308871b Disable for msvc one of the tests Antony Polukhin 2018-09-09 11:42:39 +03:00
  • 5b79f61e07 Merge pull request #26 from Kojoley/patch-2 Antony Polukhin 2018-09-04 09:39:07 +03:00
  • 0f9edaf9ad Check field values directly with BOOST_TEST_EQ Nikita Kniazev 2018-09-04 02:19:03 +03:00
  • 2169841e68 Fix #25 Antony Polukhin 2018-09-03 23:06:39 +03:00
  • d8cb24b660 Even better note for the #25 Antony Polukhin 2018-09-03 23:04:40 +03:00
  • 09266c929c Better message for #25 Antony Polukhin 2018-09-03 22:56:48 +03:00
  • 42f707b388 Merge pull request #23 from abutcher-gh/destructuring-tie Antony Polukhin 2018-09-03 10:52:29 +03:00
  • 793842e94e Replace hard-coded byte bit count with CHAR_BIT Nikita Kniazev 2018-08-31 00:40:46 +03:00
  • c53f623d4d tie: Remove tie_ignore.hpp from this branch and disable ADL for tie_as*_tuple calls. Adam Butcher 2018-08-28 21:49:20 +01:00
  • 89d41cb599 test/Jamfile.v2: Fix typo causing flat destructuring tie test to build on MSVC where it is not supported. Adam Butcher 2018-08-25 07:49:07 +01:00