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
|
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
|
2568ef5fe6
|
fix reflection of unconstrained const rvalue constructible field
|
2020-10-21 15:27:14 +03:00 |
|
Andrzej Krzemienski
|
5a1cc330b9
|
better error messages
|
2020-10-19 22:06:48 +02:00 |
|
Antony Polukhin
|
cef16a47a5
|
fix warnings
|
2020-10-16 19:11:12 +03:00 |
|
Antony Polukhin
|
57d8482245
|
CI fixes and fix some issues with docs (fixes #55)
|
2020-10-15 22:07:07 +03:00 |
|
Antony Polukhin
|
3b369d6303
|
improve docs (refs #55)
|
2020-10-14 21:26:11 +03:00 |
|
Antony Polukhin
|
642937c7f4
|
fixes
|
2020-10-12 21:56:32 +03:00 |
|
Antony Polukhin
|
4ec21adbab
|
more cleanups for the docs
|
2020-10-12 21:03:03 +03:00 |
|
Antony Polukhin
|
5daf55c5e2
|
improvements for reference section
|
2020-10-11 22:17:01 +03:00 |
|
Antony Polukhin
|
8d26298e0a
|
polishing docs
|
2020-10-11 22:00:36 +03:00 |
|
Antony Polukhin
|
f40d2f773a
|
cleanup quck examples
|
2020-10-11 21:09:14 +03:00 |
|
Antony Polukhin
|
759b84d7cc
|
change read|write to io* manipulators
|
2020-10-11 17:47:52 +03:00 |
|
Antony Polukhin
|
11dc14e61b
|
start ops rewrite
|
2020-10-11 14:40:46 +03:00 |
|
Antony Polukhin
|
77110ea65f
|
docs rewrite started
|
2020-10-10 23:08:06 +03:00 |
|
Antony Polukhin
|
2ae179cc00
|
bugfixes and tests
|
2020-10-10 16:43:10 +03:00 |
|
Antony Polukhin
|
44c3ae3969
|
cleanup the docs and headers, disable classic core on MSVC tests
|
2020-10-09 21:26:38 +03:00 |
|
Antony Polukhin
|
0acdbfc7a5
|
clenups in tests
|
2020-10-09 20:44:07 +03:00 |
|
Antony Polukhin
|
fa119761f6
|
cleanups
|
2020-10-08 23:34:30 +03:00 |
|
Antony Polukhin
|
59357a7cb5
|
start the flat version dropping
|
2020-10-08 22:56:44 +03:00 |
|
Antony Polukhin
|
7bff3ec9f2
|
documentation fixes
|
2020-10-06 14:09:06 +03:00 |
|
Antony Polukhin
|
77e714c79d
|
add test casses from review by Richard Hodges
|
2020-10-06 13:34:36 +03:00 |
|
Antony Polukhin
|
655662b3e2
|
allow structure tie usages on const structures
|
2020-10-06 12:39:04 +03:00 |
|
Andrzej Krzemieński
|
aeaa6698e5
|
Fix spelling in fields_count.hpp
|
2020-09-30 08:31:33 +02:00 |
|
Antony Polukhin
|
76ac44a9ca
|
Add missing include
|
2020-08-19 20:41:07 +03:00 |
|
Antony Polukhin
|
4205a2e553
|
Improve diagnostics for structures with huge amount of fields
|
2020-08-19 19:45:05 +03:00 |
|
Antony Polukhin
|
89b1d45ff7
|
fix definition
|
2020-08-16 10:59:27 +03:00 |
|
Antony Polukhin
|
b9166fd38e
|
avoid copy-paste
|
2020-08-16 09:54:53 +03:00 |
|
Antony Polukhin
|
915bd9217c
|
add link-time assertion to the unsafe_declval() function
|
2020-08-16 09:51:07 +03:00 |
|
Antony Polukhin
|
86ebac6e0c
|
reproduced and fixed the "type without linkage" error
|
2020-08-13 20:38:22 +03:00 |
|
Antony Polukhin
|
01fd8db5b4
|
fix warning and add more tests
|
2020-08-13 18:13:57 +03:00 |
|
Antony Polukhin
|
077ea5451c
|
Fix issues found by Boosts inspect tool
|
2020-07-07 09:42:19 +03:00 |
|
Antony Polukhin
|
3a36467d96
|
Typo fix
|
2020-07-07 09:29:27 +03:00 |
|
Antony Polukhin
|
41a22fcd21
|
Avoid defining complilcated is_aggregate_initializable_n if std::is_aggregate available
|
2020-07-07 09:28:21 +03:00 |
|
Antony Polukhin
|
e354ba8b25
|
Simplify assertions if std::is_aggregate is available
|
2020-07-07 09:16:06 +03:00 |
|
Antony Polukhin
|
041b0dd226
|
Fix attempt
|
2020-07-06 21:27:25 +03:00 |
|
Antony Polukhin
|
ff1c5e3a7f
|
One step closer to working C++20 solution (1)
|
2020-07-06 20:42:47 +03:00 |
|
Antony Polukhin
|
4c48a220c2
|
One step closer to working C++20 solution
|
2020-07-06 20:12:50 +03:00 |
|
Antony Polukhin
|
ed6fe1431d
|
Attempt to find function that breaks GCC-10 constexpr
|
2020-07-06 18:45:18 +03:00 |
|
Antony Polukhin
|
16db439e8c
|
More C++20 fixes
|
2020-07-06 18:28:19 +03:00 |
|
Antony Polukhin
|
c3ccb7a525
|
Fixes for C++20
|
2020-07-06 18:07:40 +03:00 |
|
Antony Polukhin
|
d6e44dde8f
|
fix
|
2020-07-06 17:23:13 +03:00 |
|
Antony Polukhin
|
63b5f1f791
|
GCC-10 fixes
|
2020-07-06 17:17:00 +03:00 |
|
Antony Polukhin
|
dc814c7e7f
|
build fix for GCC-10
|
2020-07-06 17:06:09 +03:00 |
|
Antony Polukhin
|
671cc3f282
|
typo fixed
|
2020-07-06 16:39:52 +03:00 |
|
Antony Polukhin
|
8ca6b531a6
|
Attempt to fix PFRs error detection on GCC-10
|
2020-07-06 16:30:23 +03:00 |
|
Antony Polukhin
|
f24698f131
|
Updates for C++20 mode (workaround compiler idiosyncrasies 3)
|
2020-07-06 14:24:02 +03:00 |
|