2
0
mirror of https://github.com/boostorg/wave.git synced 2026-02-02 09:22:19 +00:00
Commit Graph

93 Commits

Author SHA1 Message Date
Hartmut Kaiser
74d7bcdb3c Wave, Spirit: merging from trunk
[SVN r66165]
2010-10-24 22:20:01 +00:00
Hartmut Kaiser
2c34ab5d57 Wave: added new preprocessing hook: emit_line_directive, added corresponding functionality to wave driver
[SVN r60819]
2010-03-24 23:38:12 +00:00
Hartmut Kaiser
b61ae31acc Wave: updating copyrights, fixing issues introduced by latest changes to multi_pass.
[SVN r58715]
2010-01-05 17:30:27 +00:00
Troy D. Straszheim
b6a2bc4aeb rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
[SVN r56942]
2009-10-17 02:07:38 +00:00
Hartmut Kaiser
5146cbbe2a Wave: more work on pragma once pp hooks, added test case
[SVN r56312]
2009-09-19 19:57:09 +00:00
Hartmut Kaiser
aa8030e5f1 Wave: added preprocessing hook to detect #pragma once directives or include guards
[SVN r56276]
2009-09-17 17:54:07 +00:00
Troy D. Straszheim
5a2f240093 Copyrights on CMakeLists.txt to keep them from clogging up the inspect
reports.  This is essentially the same commit as r55095 on the release
branch.



[SVN r55159]
2009-07-26 00:49:56 +00:00
Hartmut Kaiser
63aaed85fa Wave: minor edit
[SVN r54223]
2009-06-22 19:46:43 +00:00
Hartmut Kaiser
72b796a248 Wave: added --macrocounts/-c command line option to wave driver tool allowing to collect macro invocation counts
[SVN r53586]
2009-06-03 01:06:42 +00:00
Hartmut Kaiser
122915b95f Wave: fixed examples
[SVN r53192]
2009-05-22 23:40:53 +00:00
Douglas Gregor
bb92cf4d47 Add includes needed to build the wave preprocessor executable with a modularized tree
[SVN r52802]
2009-05-06 15:17:51 +00:00
Hartmut Kaiser
af4c016496 Wave: Added missing std:: qualifiers
[SVN r52409]
2009-04-15 23:58:49 +00:00
Hartmut Kaiser
4cc8bb6365 Wave: now compiles even with BOOST_FILESYSTEM_NO_DEPRECATED defined
[SVN r51679]
2009-03-10 01:35:54 +00:00
Hartmut Kaiser
d63da08b41 Wave: updating copyrights
[SVN r50638]
2009-01-16 18:34:31 +00:00
Michael A. Jackson
c7a2215d8a Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
[SVN r49510]
2008-11-01 13:15:41 +00:00
Jürgen Hunold
c26fd0136b Disable MS "secure" STL and C-Runtime warnings unconditionally for all compiler versions.
[SVN r49184]
2008-10-08 18:25:56 +00:00
Hartmut Kaiser
6b02159942 Wave: Updated to use new Spirit Classic library structure and namespace. Lots' of minor changes and adjustments. Switched version to 2.0 since this version is not backwards compatible anymore with earlier versions.
[SVN r44381]
2008-04-13 22:39:12 +00:00
Hartmut Kaiser
cdb5d64051 Wave: Started to add testing of preprocessor hooks.
[SVN r43540]
2008-03-07 19:51:26 +00:00
Hartmut Kaiser
687c0a8a87 Wave: Fixed #1673.
[SVN r43524]
2008-03-06 03:28:47 +00:00
Vladimir Prus
b42b0015c0 Build in MT mode (as long as wave links to boost.thread)
[SVN r43037]
2008-01-31 19:47:12 +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
54b9354531 Wave: Updated Jamfiles to include Boost.DateTime.
[SVN r39890]
2007-10-10 12:42:16 +00:00
Hartmut Kaiser
2faaf7f871 Wave: Fixed predefined macro support to be thread safe.
[SVN r38254]
2007-07-17 15:41:28 +00:00
Hartmut Kaiser
42e01c0015 Wave: fixed Jamfiles.
[SVN r38180]
2007-07-11 15:29:10 +00:00
Hartmut Kaiser
d372475013 Wave: made build for wave driver single threaded.
[SVN r38162]
2007-07-07 04:27:25 +00:00
Hartmut Kaiser
7aa419b744 Wave: Fixed Jamfile.
[SVN r38161]
2007-07-07 04:05:42 +00:00
Hartmut Kaiser
e5f489787d Wave: Changed return type of some preprocessing hooks to allow to skip the corresponding preprocessor action.
[SVN r38143]
2007-07-04 21:56:56 +00:00
Hartmut Kaiser
c36f1594bf Wave: fixed configuration to correctly take into account thread related settings.
[SVN r38134]
2007-07-03 15:47:51 +00:00
Hartmut Kaiser
5f1903f4b1 Wave: implemented macro introspection iterators.
[SVN r38104]
2007-06-27 01:23:21 +00:00
Hartmut Kaiser
0e9ebd8223 Wave: added handling of #import directives, fixed a problem in the Wave driver.
[SVN r38100]
2007-06-26 19:40:04 +00:00
Hartmut Kaiser
d62a8447c0 Wave: fixed --force_include behavior as discussed on the list.
[SVN r37169]
2007-03-11 17:23:44 +00:00
Hartmut Kaiser
56f71426da Wave: fixed to minor problems related to whitespace generation and #pragma option(output: push).
[SVN r36723]
2007-01-13 21:11:06 +00:00
Hartmut Kaiser
be7fed080b Fixed a problem in #pragma wave option(output: pop) when -o- was specified on the command line.
[SVN r36712]
2007-01-12 20:35:30 +00:00
Hartmut Kaiser
836feceeb1 Improved error handling for #pragma option push/pop.
[SVN r36705]
2007-01-12 13:43:13 +00:00
Hartmut Kaiser
dc8846cbf5 Added pragma option values push and pop to the options line, preserve and output.
[SVN r36698]
2007-01-12 02:04:19 +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
633465b864 Wave: deleted V1 Jamfiles.
[SVN r36394]
2006-12-14 21:10:32 +00:00
Hartmut Kaiser
bab5af06f2 Fixed a problem in the Wave applet during handling of configuration files.
[SVN r36237]
2006-12-02 02:26:40 +00:00
Hartmut Kaiser
9a56d46717 Added the support_option_insert_whitespace language option.
[SVN r36211]
2006-11-30 13:22:39 +00:00
Hartmut Kaiser
fae2ae258e Wave: Added boost_system to jamfiles.
[SVN r36205]
2006-11-30 00:34:58 +00:00
Hartmut Kaiser
6bd6cd8ef7 Wave: Added error handler hook.
[SVN r35630]
2006-10-16 14:39:59 +00:00
Hartmut Kaiser
74f4174791 Pending changes...
[SVN r35212]
2006-09-19 17:13:50 +00:00
Hartmut Kaiser
fd49e19ccd Fixed the wave applet not to report an error of a missing #ifdef interactive mode.
[SVN r35209]
2006-09-19 16:27:20 +00:00
Hartmut Kaiser
2536de0389 Wave: improved error handling and some diagnostics, added corresponding tests.
[SVN r35186]
2006-09-18 23:24:30 +00:00
Hartmut Kaiser
2693461aa0 Improved cfg file handling in the wave driver applet.
[SVN r34949]
2006-08-25 17:37:00 +00:00
Hartmut Kaiser
61758d08ec Wave: Fixed a bug resulting in a crash if a macro was redefined with a shorter expansion list as it was defined initially. Added a corresponding test case.
[SVN r34926]
2006-08-23 01:40:23 +00:00
Hartmut Kaiser
010a1459ed Appplied RTTI Jamfile.v2 fixes for VC7.1
[SVN r34445]
2006-07-02 18:30:47 +00:00
Hartmut Kaiser
ed8761fe72 Stripped leading and trailing whitespace for all lines in a config file (Wave driver tool).
[SVN r34389]
2006-06-24 21:47:45 +00:00
Hartmut Kaiser
9145802cc6 Added found_warning_directive() and found_error_directive() pp hook functions.
[SVN r34326]
2006-06-17 15:48:01 +00:00
Hartmut Kaiser
d1f4c7c8b1 Fixed compilation errors with gcc.
[SVN r34107]
2006-05-27 01:38:37 +00:00