2
0
mirror of https://github.com/boostorg/spirit.git synced 2026-01-19 16:52:10 +00:00

22 Commits

Author SHA1 Message Date
Nikita Kniazev
e692051e25 Fix Clang 13 -Wdeprecated-copy 2022-09-13 04:13:24 +03:00
djowel
da9968dbdf Fixes #725 2022-06-01 10:22:27 +08:00
Nikita Kniazev
4ea7e3a7b7 Deprecate Phoenix transition headers
There is no purpose in these transition headers, Phoenix V2 was removed 8 years ago.
2021-09-28 22:24:57 +03:00
Nikita Kniazev
0821b0d877 Improve headers self-sufficiency
Closes #695
2021-08-28 23:43:28 +03:00
Nikita Kniazev
6a7c758376 Switch to the new location of lightweight test
Old location had been deprecated for a long time already.
2021-08-23 21:45:17 +03:00
Nikita Kniazev
62dd237c61 Cease dependence on Foreach
I have not touch examples because they are not affecting Spirit usage and testing dependencies, and modernizing them also seems like a waste of time when we encourage to start new projects with X3 instead of Qi.
2021-06-20 23:04:34 +03:00
Romain Geissler
295ad6710a Explicitly delete all non implemented assignment operators.
Commit (almost) automatically generated with the following sed command:
sed -i -ne '1h;1!H;${g;s|\n[[:blank:]]*private:\n\([[:blank:]]*\)// silence MSVC warning C4512: assignment operator could not be generated\n\([[:blank:]]*\)\([^\n]\+\);\n|\n\1// silence MSVC warning C4512: assignment operator could not be generated\n\2BOOST_DELETED_FUNCTION(\3);\n|g;p}' $(git ls-files)

Then all files in the x3 subfolder were reverted to HEAD, and manually
updated to use " = delete" instead of BOOST_DELETED_FUNCTION.
2019-04-16 22:35:52 +00:00
Nikita Kniazev
e46e58f4cd Tests: Added precompiled headers
Not intrusive. Significantly speeds up tests on MSVC (for about 3 times).
Finally solves exceeding build time limits on CI with MSVC compilers.

Did not set up PCH for X3, it is fast as-is (tooks only about 2 minutes).
Repository tests reuse PCH from Qi/Karma tests.
2019-01-21 02:59:45 +03:00
Nikita Kniazev
5e4ab36170 Tests: Include less headers 2018-10-01 02:16:04 +03:00
Nikita Kniazev
ee900333b4 Lex.Tests: set_token_value: Fixed type conversion warning 2017-11-21 19:49:35 +03:00
Ben Hanson
7fbb69518b Whitespace should be + not *.
[SVN r78358]
2012-05-06 14:49:11 +00:00
Hartmut Kaiser
83a792d7ed Spirit: updating copyrights
[SVN r67619]
2011-01-03 16:58:38 +00:00
Hartmut Kaiser
6bea365c51 Spirit: updating copyrights, doc version, etc.
[SVN r58589]
2009-12-30 16:16:52 +00:00
Hartmut Kaiser
aab62c9837 Spirit: silencing MSVC warnings
[SVN r57505]
2009-11-09 04:02:16 +00:00
Hartmut Kaiser
62acdc7a6b Spirit: and yet another fixed warning
[SVN r57473]
2009-11-07 23:00:36 +00:00
Hartmut Kaiser
66c1ec2ad5 Spirit: fixing more warnings
[SVN r57472]
2009-11-07 22:58:06 +00:00
Hartmut Kaiser
5ef3e235dc Spirit: fixing more warnings
[SVN r57470]
2009-11-07 22:37:06 +00:00
Hartmut Kaiser
2a0579c729 Spirit: removed testcase
[SVN r54793]
2009-07-08 14:37:54 +00:00
Hartmut Kaiser
8c363ea835 Spirit: fixing a test case
[SVN r54792]
2009-07-08 13:03:00 +00:00
Hartmut Kaiser
660c985154 Spirit: added lexer testcase exhibiting a problem in current code
[SVN r54791]
2009-07-08 13:01:10 +00:00
Hartmut Kaiser
adcaa69f03 Spirit: More work on lexer placeholder _value
[SVN r54690]
2009-07-05 21:29:23 +00:00
Hartmut Kaiser
44ae8d6c5b Spirit: Added support for accessing the token value from a lexer semantic action
[SVN r54677]
2009-07-05 18:51:56 +00:00