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

23 Commits

Author SHA1 Message Date
Jeff Trull
88369abfd5 Remove long-deprecated hooks API
Removal in 1.76 was noted in the docs and warned about since 1.74.
2020-12-13 15:53:32 -08:00
Jeff Trull
8536634396 Deprecate C++03 and re-deprecate the old preprocessor hooks (#104)
Targeting a one year transition period for C++03 -> C++11 and one release less to finally get off the old hooks - assuming there are even any users of them.

Also added documentation per @pdimov recommendations at https://pdimov.github.io/articles/phasing_out_cxx03.html#_suggested_policy
2020-06-30 12:24:00 -07:00
Jeff Trull
ee0a7c14c5 Implement __has_include() (#102)
Resolve #96 by introducing C++17 feature (and frequent vendor extension) __has_include(), along with appropriate unit tests and documentation updates
2020-06-27 07:22:52 -07:00
Jeff Trull
4e6c4fbd2e Correct various minor typos (#99) 2020-06-17 22:36:46 -07:00
Jeff Trull
ec0c8c8603 Implement C++20 features (#75)
* Introduce support for C++20 preprocessor features

- add __VA_OPT__ feature to variadic macros
- allow supplying 0 variadic arguments in more cases
- add related unit tests
2020-03-06 11:48:50 -08:00
Hartmut Kaiser
feb1e9ccdb Wave: updated copyrights, added C++0x mode to docs, added predefined macros for C++0x mode
[SVN r67894]
2011-01-09 22:19:16 +00:00
Hartmut Kaiser
ee697428fa Wave: updated copyrights
[SVN r58721]
2010-01-05 17:55:35 +00:00
Hartmut Kaiser
a8e6b580db Wave: Updated copyrights
[SVN r50425]
2009-01-01 12:07:12 +00:00
Hartmut Kaiser
196db94839 Wave: fixed docs
[SVN r49303]
2008-10-13 01:17:09 +00:00
Hartmut Kaiser
a67d06cde8 Wave: Added additional configuration possibility to allow control threading support. Updated the documentation.
[SVN r43042]
2008-01-31 22:48:56 +00:00
Hartmut Kaiser
23bbed3024 Wave: updated copyright messages to include the year 2008 (merged from release branch).
[SVN r42502]
2008-01-05 22:44:28 +00:00
Hartmut Kaiser
ee70f68887 Wave: Added the BOOST_WAVE_SUPPORT_LONGLONG_INTEGER_LITERALS pp configuration constant.
[SVN r38140]
2007-07-04 18:25:52 +00:00
Hartmut Kaiser
5f1903f4b1 Wave: implemented macro introspection iterators.
[SVN r38104]
2007-06-27 01:23:21 +00:00
Hartmut Kaiser
3cf132c4d0 Wave: Extended the copyright notice to include the year 2007.
[SVN r36469]
2006-12-20 16:58:16 +00:00
Hartmut Kaiser
e96accdd01 Added the new pp hooks to Wave.
[SVN r34072]
2006-05-23 18:17:58 +00:00
Hartmut Kaiser
fc74d27d88 Fixed the Wave tool to return the number of errors occured.
[SVN r33910]
2006-05-02 23:07:57 +00:00
Hartmut Kaiser
58f8657040 Doc update.
[SVN r33108]
2006-02-25 21:49:48 +00:00
Hartmut Kaiser
5115faf51e Updated the Wave copyright notice to include the year 2006.
[SVN r32154]
2005-12-24 19:50:47 +00:00
Hartmut Kaiser
cd419d7475 Added config support for Wave #pragma command directives.
[SVN r31980]
2005-12-11 00:15:17 +00:00
Hartmut Kaiser
d4636c6ea0 Wave: added optional '$' to the basic source character set.
[SVN r31700]
2005-11-19 18:31:32 +00:00
Hartmut Kaiser
54c512ccfd Fixed a whitespace eater bug.
[SVN r28948]
2005-05-16 09:36:01 +00:00
Hartmut Kaiser
f138a64807 Added column handling to the default re2c based lexer. Fixed documentation.
[SVN r28837]
2005-05-12 07:41:20 +00:00
Hartmut Kaiser
d588f4f77f Added Wave V1.1.14 to the Boost CVS.
[SVN r27458]
2005-02-21 08:54:23 +00:00