Antony Polukhin
|
8e9ac75fd7
|
Bigger checkout depth in scripts
|
2019-01-08 01:21:32 +03:00 |
|
Antony Polukhin
|
e993693cb4
|
Add MSVC runs with c++17 and c++latest flags
|
2019-01-07 23:01:28 +03:00 |
|
Antony Polukhin
|
8bb5eb2f33
|
Update copyright
|
2019-01-06 20:46:45 +03:00 |
|
Antony Polukhin
|
dd556977c0
|
Comment out bogus test and implement a human readable loophole_type_list lazy evaluation (that also may workaround the MSVC crashes)
|
2019-01-04 21:29:56 +03:00 |
|
Antony Polukhin
|
7e299067eb
|
fix typos in Jamfile and rename some test files
|
2019-01-03 22:25:44 +03:00 |
|
Antony Polukhin
|
f7df20f4f8
|
workaround bugs in b2
|
2019-01-03 21:28:58 +03:00 |
|
Antony Polukhin
|
eebc3241e1
|
More tests and update comment
|
2019-01-03 12:15:46 +03:00 |
|
Antony Polukhin
|
38cfc1dbbd
|
Add test case from #30 and make it work
|
2019-01-03 11:57:02 +03:00 |
|
Antony Polukhin
|
c4b5538024
|
Add slightly modified test for #21
|
2018-12-02 17:59:03 +03:00 |
|
Antony Polukhin
|
d665911f2c
|
Do not use MinGW 32 in Appweyor CI
|
2018-11-24 16:58:42 +03:00 |
|
Antony Polukhin
|
46d2f2f91b
|
Shorten the names for the sake of cygwin
|
2018-11-24 13:03:13 +03:00 |
|
Antony Polukhin
|
158f3e779c
|
Update CI (11)
|
2018-11-22 11:00:30 +03:00 |
|
Antony Polukhin
|
7ee6c785d8
|
Update CI (9)
|
2018-11-22 09:11:30 +03:00 |
|
Antony Polukhin
|
606e6c34b2
|
Update CI (8)
|
2018-11-22 01:12:11 +03:00 |
|
Antony Polukhin
|
354f9f00d5
|
Update CI (3)
|
2018-11-22 00:03:32 +03:00 |
|
Antony Polukhin
|
4a9452318c
|
Update CI (2)
|
2018-11-21 23:33:57 +03:00 |
|
Antony Polukhin
|
e2f9f0df5c
|
Update CI (1)
|
2018-11-21 23:26:42 +03:00 |
|
Antony Polukhin
|
2921e8a1a9
|
Update CI
|
2018-11-21 22:43:36 +03:00 |
|
zmij
|
6bfa69b15d
|
cc: remove unused specializations, add details namespace to uses of make_integer_sequence
|
2018-11-21 16:36:15 +03:00 |
|
Antony Polukhin
|
15549e642b
|
Allow reflection of move-only types (refs #27). Speedup reflection of arrays.
|
2018-11-04 05:07:00 +03:00 |
|
Antony Polukhin
|
1b49ad3791
|
Workaround GCC-8 bug
|
2018-10-20 22:53:24 +03:00 |
|
Antony Polukhin
|
6304fc6b29
|
Fix missing &&
|
2018-09-09 13:12:26 +03:00 |
|
Antony Polukhin
|
5439885958
|
Add missing parenthesis
|
2018-09-09 12:15:27 +03:00 |
|
Antony Polukhin
|
437308871b
|
Disable for msvc one of the tests
|
2018-09-09 11:42:39 +03:00 |
|
Nikita Kniazev
|
0f9edaf9ad
|
Check field values directly with BOOST_TEST_EQ
|
2018-09-04 02:19:03 +03:00 |
|
Adam Butcher
|
c53f623d4d
|
tie: Remove tie_ignore.hpp from this branch and disable ADL for tie_as*_tuple calls.
|
2018-08-28 21:49:20 +01:00 |
|
Adam Butcher
|
89d41cb599
|
test/Jamfile.v2: Fix typo causing flat destructuring tie test to build on MSVC where it is not supported.
|
2018-08-25 07:49:43 +01:00 |
|
Adam Butcher
|
bcc2101fa0
|
test/*/destructuring_tie: Skip on C++14 with loophole disabled.
|
2018-08-24 21:44:57 +01:00 |
|
Adam Butcher
|
060437a01d
|
tie: Support flat_tie_from_structure.
Rename `tie` to `tie_from_structure`. Move `boost::pfr::ignore` definition to `pfr/common`.
|
2018-08-24 21:01:07 +01:00 |
|
Adam Butcher
|
8470938009
|
tie: Add test and fix some trivialities.
|
2018-08-11 21:54:51 +01:00 |
|
Antony Polukhin
|
8efe184b7a
|
Fix test compilation on MSVC (2)
|
2018-06-02 20:18:16 +03:00 |
|
Antony Polukhin
|
4ca855fdbb
|
Fix test compilation on MSVC
|
2018-06-02 19:58:47 +03:00 |
|
Antony Polukhin
|
ee7a716b6d
|
Update copyrights
|
2018-06-02 12:21:56 +03:00 |
|
Antony Polukhin
|
4a6d8d10c7
|
More static asserts and tests on unions (#22)
|
2018-05-31 23:26:15 +03:00 |
|
Antony Polukhin
|
cb12e9a05d
|
Disable all the flat reflection for unions (refs #22)
|
2018-05-30 23:33:19 +03:00 |
|
Antony Polukhin
|
ea47144b60
|
More tests on unions (refs #22)
|
2018-05-30 23:04:03 +03:00 |
|
Antony Polukhin
|
e7abff68f6
|
Some tests for unions #22
|
2018-05-24 20:36:20 +03:00 |
|
Antony Polukhin
|
1bdc6cae9b
|
Made tests more strict and updated MSVC bersion in readme
|
2017-10-20 16:45:55 +03:00 |
|
Antony Polukhin
|
b8f5ddd70f
|
MSVC related checks improved and Appveyor fixes applied
|
2017-10-18 22:37:29 +03:00 |
|
Antony Polukhin
|
f686c9a77e
|
Fixes for autotesting on MinGW
|
2017-10-18 11:05:10 +03:00 |
|
Antony Polukhin
|
6a5a04de55
|
Run MinGW instead of MSVC in Appveyor. Apveyor does not have the latest MSVC, required for PFR library build
|
2017-10-17 23:20:41 +03:00 |
|
Antony Polukhin
|
372f72a9fd
|
Appveyor script fixes
|
2017-10-17 22:23:07 +03:00 |
|
Antony Polukhin
|
a9e5e73c30
|
Simplifications for MSVC and some polishing
|
2017-10-17 22:02:31 +03:00 |
|
Antony Polukhin
|
0c0332fe97
|
Use preview version of msvc in appveyor
|
2017-10-17 10:11:01 +03:00 |
|
Antony Polukhin
|
d487496605
|
Appveyor fixes and badges update
|
2017-10-17 00:06:50 +03:00 |
|
Antony Polukhin
|
52b7f8f83a
|
Final MSVC fixes, including detection idiom rewrite and simplifications of some tests. Docs updated to show MSVC usage ability
|
2017-10-17 00:01:15 +03:00 |
|
Antony Polukhin
|
d7cfbef235
|
MSVC fixes
|
2017-10-16 23:59:21 +03:00 |
|
Antony Polukhin
|
c48df9ba12
|
Multiple small fixes and improved testing
|
2017-10-16 23:58:34 +03:00 |
|
Antony Polukhin
|
12f8e1baa1
|
Fixes for non default constructible classes in loophole impl
|
2017-10-16 23:56:32 +03:00 |
|
Antony Polukhin
|
1b138a4bd7
|
Fixes for classes that could be constructed from everything. Fixes #15
|
2017-10-16 23:55:05 +03:00 |
|