Antony Polukhin
|
ed4505ca05
|
Make the generate_cpp17.py script python version agnostic and add smoke test that the script works (fixes #57)
|
2020-10-21 14:39:51 +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
|
4205a2e553
|
Improve diagnostics for structures with huge amount of fields
|
2020-08-19 19:45:05 +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
|
63b5f1f791
|
GCC-10 fixes
|
2020-07-06 17:17:00 +03:00 |
|
Antony Polukhin
|
74c460fd18
|
update copyright
|
2020-01-18 13:52:29 +03:00 |
|
Antony Polukhin
|
8bb5eb2f33
|
Update copyright
|
2019-01-06 20:46:45 +03:00 |
|
Antony Polukhin
|
d8cb24b660
|
Even better note for the #25
|
2018-09-03 23:04:40 +03:00 |
|
Antony Polukhin
|
09266c929c
|
Better message for #25
|
2018-09-03 22:56:48 +03:00 |
|
Antony Polukhin
|
aec668962d
|
Document the unions behavior and fix #22
|
2018-06-12 13:06:37 +03:00 |
|
Antony Polukhin
|
d36729a3ad
|
Make static_assert messages more visible
|
2018-06-02 00:18:27 +03:00 |
|
Antony Polukhin
|
4a6d8d10c7
|
More static asserts and tests on unions (#22)
|
2018-05-31 23:26:15 +03:00 |
|
Antony Polukhin
|
72b69d3288
|
GCC related fixes and simplifications
|
2017-10-20 14:26:07 +03:00 |
|
Antony Polukhin
|
8031f575fe
|
Ironed out the lvalues and rvalues in detail namespace. Less template instantiations must happen now
|
2017-10-18 22:40:54 +03:00 |
|
Antony Polukhin
|
0cf44d634e
|
Reduce instantiations count by dropping some of the rvalue overloads of internal methods; reduce detail stuff used for public functions; reduced includes count
|
2017-09-06 21:57:22 +03:00 |
|
Antony Polukhin
|
a6d655e064
|
Simplifications and more work for core14 loophole
|
2017-09-06 21:51:43 +03:00 |
|
Antony Polukhin
|
62a9e5b758
|
Tested on a C++17 compatible compiler, fixed a bunch of issues and made all the tests compil and run successfully
|
2017-05-29 23:24:17 +03:00 |
|
Antony Polukhin
|
191184a422
|
Use BOOST_PFR_USE_CPP17 macro instead of copypasted check, fix copyright dates, drop unnecessary dependencies in core17_generated.hpp
|
2017-01-15 10:49:56 +03:00 |
|
Antony Polukhin
|
f4126ca464
|
Added test case from Lisa Lippincott and started fixing the issue
|
2016-09-26 20:41:45 +03:00 |
|
Antony Polukhin
|
16e28d3c3c
|
tuned cpp17 generator: the output is even more compact now
|
2016-07-28 23:45:57 +03:00 |
|
Antony Polukhin
|
452e01ff0b
|
Generator updated, more compact c++17 code produced
|
2016-07-28 23:24:18 +03:00 |
|
Antony Polukhin
|
135faf692d
|
Move some files and change header names
|
2016-07-18 23:46:45 +03:00 |
|
Antony Polukhin
|
9ecedfe6ca
|
Better formatting for generated files
|
2016-07-18 23:42:07 +03:00 |
|
Antony Polukhin
|
27cd2d78e3
|
Initial commit of reflections based on 'structured bindings' from C++17
|
2016-07-14 22:38:34 +03:00 |
|