Commit Graph

  • 4c9bdad5d0 Wave: Removing last BOOST_FALLTHROUGH Hartmut Kaiser 2013-04-22 17:13:14 +0000
  • 8224ab9eaf Fixed #8478: Make Boost.wave compatible with Clang's -Wimplicit-fallthrough diagnostic. Hartmut Kaiser 2013-04-22 17:01:51 +0000
  • 2084ba549b Wave: merging from trunk Hartmut Kaiser 2013-04-10 22:37:31 +0000
  • e44608b15f Wave: fix #8416: Boost 1.53.0: Wave fails to build in C++11 mode Hartmut Kaiser 2013-04-10 22:34:12 +0000
  • 2dbc24f686 Merge Wave fixes Hartmut Kaiser 2013-03-16 14:50:42 +0000
  • 06d384dec3 Fix #8255: Wave build warnings are probably errors on 64-bit Hartmut Kaiser 2013-03-07 13:34:56 +0000
  • 95faf57f5b Fix #8056: compiling wave custom_directives sample yields compile errors Hartmut Kaiser 2013-02-14 00:07:55 +0000
  • d0e1fa9164 Applied patches for Tickets #7738, #7737 and #7646 Joel de Guzman 2013-01-04 01:43:06 +0000
  • c9c3fd9d4b Wave: merging from trunk Hartmut Kaiser 2012-12-08 16:43:30 +0000
  • 1359c3eb8a Wave: fixing wrong bitmask Hartmut Kaiser 2012-11-10 01:20:51 +0000
  • d589a86c19 Wave: Fixed a problem with context<>::add_macro_definition which sometimes appended a superfluous T_EOF to the macro replacement list. Hartmut Kaiser 2012-11-10 01:20:19 +0000
  • d0eebc69fa Wave: merging from trunk Hartmut Kaiser 2012-09-29 20:15:30 +0000
  • 0f064c7faf Wave: fixing a couple of warnings Hartmut Kaiser 2012-09-29 20:13:28 +0000
  • bcf057970e Wave: merging from trunk Hartmut Kaiser 2012-09-29 19:35:03 +0000
  • 0560ef2d02 Wave: merging bugfixes from trunk, signed off by Eric Hartmut Kaiser 2012-08-01 23:37:00 +0000
  • e8fe9b3045 Wave: Changed the effect of the -N command line option to simply not expand the macro by pretending it was not defined. Earlier the whole invocation sequence was skipped, now we skip only the macro itself, which still expands the arguments for the macro invocation. Hartmut Kaiser 2012-07-29 13:40:39 +0000
  • 82aee622a6 Wave: - Added util::create_directories() wrapper to account for new behavior of boost::filesystem::create_directories(). - Added a new command line option --license=<file> to the Wave driver tool which allows to pre-pend the content of a (license) file to every newly created file. This option simplifies the implementation of partial preprocessing as done on Phoenix, Fusion, etc. Hartmut Kaiser 2012-07-28 14:16:37 +0000
  • f83599b75b Wave: Fixed an obscure problem when preprocessing directives wouldn't be recognized if the previous line contained nothing but an empty macro invocation (see new test case t_9_023.cpp) Hartmut Kaiser 2012-07-28 14:08:09 +0000
  • 76dbbf96b3 Wave: merging from trunk Hartmut Kaiser 2012-07-23 00:21:37 +0000
  • e0a103736f Wave: more work on #7159 Hartmut Kaiser 2012-07-23 00:16:49 +0000
  • acb22f3fec Wave: reverting accidental commit Hartmut Kaiser 2012-07-23 00:15:20 +0000
  • f441ea8aed Wave: Changed --c++0x command line option to --c++11. Hartmut Kaiser 2012-07-22 23:12:11 +0000
  • 56f4a8e7d2 Fixed #7159: Text-lines are processed as if they were preprocessing directives Hartmut Kaiser 2012-07-22 23:08:25 +0000
  • 8c0ac66f86 Wave: fixed #7050: Invalid memory write bug in lexing_exception Hartmut Kaiser 2012-06-29 18:55:07 +0000
  • 80407b7be4 Wave: fixed #7050: Invalid memory write bug in lexing_exception Hartmut Kaiser 2012-06-29 18:53:16 +0000
  • 15c01a454c Wave: merging from trunk for V1.50 Hartmut Kaiser 2012-05-26 14:47:03 +0000
  • e5ac1ca3b3 Wave: updating copyrights, minor fixes, bumping version number for release Hartmut Kaiser 2012-05-23 14:41:35 +0000
  • ed79490930 Wave: Fixed #6838: Adding include file with force_include makes Wave fail to emit #line directive Added support for test of --forceinclude option to testwave executable, added test case verifying #6838 is fixed. Hartmut Kaiser 2012-05-23 14:38:10 +0000
  • 34a740914f Wave: Fixed #6870: build wave driver failed Hartmut Kaiser 2012-05-23 14:35:30 +0000
  • 61443f0aa6 Wave: Fixed #6758: not all members are initialized by base_iteration_context constructor. Hartmut Kaiser 2012-05-23 14:34:49 +0000
  • 9d87359006 Wave: merging fix for #6011 from trunk Hartmut Kaiser 2011-10-16 22:19:31 +0000
  • 0fe3978dfe Wave: fixed #6011: Boost.Wave tokenids patch for building on OpenBSD Hartmut Kaiser 2011-10-16 22:08:54 +0000
  • fa2860ae50 Wave: merging from trunk Hartmut Kaiser 2011-09-10 22:25:33 +0000
  • 860d0920cc Wave: fixed #5887: flex_string.hpp needs to include <ios> Hartmut Kaiser 2011-09-10 22:23:19 +0000
  • 3aee2c4cfb Wave: fixed #5887: flex_string.hpp needs to include <ios> Hartmut Kaiser 2011-09-10 15:33:55 +0000
  • ebfae11146 Wave: removing ancient asserts Hartmut Kaiser 2011-08-13 17:16:30 +0000
  • aa24ef4c98 Wave: adding support_option_emit_contnewlines for the SLex lexer only. Hartmut Kaiser 2011-08-07 01:27:31 +0000
  • f3c1eac218 Wave merging from trunk Hartmut Kaiser 2011-05-26 22:27:39 +0000
  • 1e0208fbb4 Wave: fixed #5569: slex CONTLINE token works only for LF line endings Hartmut Kaiser 2011-05-26 22:22:52 +0000
  • 7b6259fdcd Wave: merging from trunk Hartmut Kaiser 2011-05-25 19:27:24 +0000
  • e1d1f933eb Wave: allowing to force interpretation of wchar_t as signed/unsigned, fixed a problem in #pragma option_str(output) Hartmut Kaiser 2011-05-25 18:32:51 +0000
  • 277d3d79b0 Wave: minor edits Hartmut Kaiser 2011-05-23 02:02:40 +0000
  • e64552e176 Wave: merging from trunk Hartmut Kaiser 2011-05-21 20:29:00 +0000
  • 1666aa4c96 Wave: updating changelog Hartmut Kaiser 2011-05-21 20:27:27 +0000
  • 38caf9dee7 Wave: Fixing example to behave properly if input is not terminated with a newline Hartmut Kaiser 2011-05-21 20:23:47 +0000
  • 3cd74d9e3e Wave: bumped version number (V2.3), fixed a problem in interactive mode of Wave driver Hartmut Kaiser 2011-05-08 18:34:58 +0000
  • 0f459f88b3 Wave: merging from trunk Hartmut Kaiser 2011-05-08 14:10:32 +0000
  • 040c4d33d6 Wave: added new command line option --noexpand/-N Hartmut Kaiser 2011-05-07 15:13:45 +0000
  • 06366db479 Wave: merging from trunk Hartmut Kaiser 2011-04-17 21:58:25 +0000
  • ebe7d2b14e Wave: updated predefined __cplusplus for C++11 Hartmut Kaiser 2011-04-13 13:01:14 +0000
  • ce9a8d1a94 Wave: Added new pp hook: locate_include_file Hartmut Kaiser 2011-04-08 00:06:46 +0000
  • 2b390dfa35 Wave: comment fix Hartmut Kaiser 2011-04-08 00:06:15 +0000
  • 095970628b Wave: Added new pp hook: locate_include_file Hartmut Kaiser 2011-04-08 00:03:03 +0000
  • 6923b81fdd Fixed #5280: compilation error by including order Hartmut Kaiser 2011-03-08 15:36:33 +0000
  • c19f03a12a Fixed #5280: compilation error by including order Hartmut Kaiser 2011-03-08 15:34:36 +0000
  • 5cd2912a6f Wave: Fixed whitespace handling, added a corresponding set of test cases Hartmut Kaiser 2011-02-23 01:31:14 +0000
  • e21e7438fd Wave: Fixed whitespace handling Hartmut Kaiser 2011-02-23 01:30:13 +0000
  • 0818f28c17 Revert [67111] (addition of boost/detail/iomanip.hpp) and all the commits that depend on it. ([68137], [68140], [68141], [68154], and [68165]). Steven Watanabe 2011-01-15 08:11:51 +0000
  • ab2fdf61e7 Wave: After preprocessing the body of any #pragma wave option() the wave tool now concatenates all adjacent string literals into a single string literal. Hartmut Kaiser 2011-01-14 03:35:24 +0000
  • 586ee633ce Replacing the use of <iomanip> with <boost/detail/iomanip.hpp> across Boost. On Linux, GNU's libstdc++, which is the default stdlib for icc and clang, cannot parse the <iomanip> header in version 4.5+ (which thankfully neither compiler advises the use of yet), as it's original C++98-friendly implementation has been replaced with a gnu++0x implementation. <boost/detail/iomanip.hpp> is a portable implementation of <iomanip>, providing boost::detail::setfill, boost::detail::setbase, boost::detail::setw, boost::detail::setprecision, boost::detail::setiosflags and boost::detail::resetiosflags. Bryce Adelstein-Lelbach 2011-01-14 02:35:58 +0000
  • 6521b47fc7 Wave: merging from trunk Hartmut Kaiser 2011-01-11 23:19:22 +0000
  • feb1e9ccdb Wave: updated copyrights, added C++0x mode to docs, added predefined macros for C++0x mode Hartmut Kaiser 2011-01-09 22:19:16 +0000
  • 12c91c34c1 Wave: updated copyrights, worked on whitespace skipping Hartmut Kaiser 2011-01-09 21:54:54 +0000
  • ad15d8fb79 Wave: updated copyrights, worked on whitespace skipping Hartmut Kaiser 2011-01-09 21:47:21 +0000
  • b5c290073a Support for PathScale EKOPath Compiler Suite, version 4.0.0. Bryce Adelstein-Lelbach 2011-01-06 02:38:20 +0000
  • d713b6d6cd Wave: fixing a couple of warnings Hartmut Kaiser 2010-12-21 12:22:36 +0000
  • 582fd3f0ad Wave: fixing some path formatting issues causing test to fail Hartmut Kaiser 2010-12-10 02:50:59 +0000
  • 77db6b92d6 Wave: fixing gcc compilation issues introduced with recent commits Hartmut Kaiser 2010-12-09 15:40:32 +0000
  • 7190e7a87a Wave: cosmetic changes Hartmut Kaiser 2010-12-09 03:07:11 +0000
  • 0a02b4bc4c Wave: fixed lexing errors introduced with the last commit, added new use case Hartmut Kaiser 2010-12-09 03:01:33 +0000
  • 55752997a3 Wave: more work on C++0x support, fixed a macro expansion problem Hartmut Kaiser 2010-12-09 01:44:51 +0000
  • dc832745b7 Wave: fixing Wave for Boost Filesystem V3, which is now the default, changed build system for Wave tool to disable threading Hartmut Kaiser 2010-12-08 01:29:47 +0000
  • 01210d271e Fix include for BOOST_ASSERT Jürgen Hunold 2010-11-12 17:39:11 +0000
  • 56090535d3 Wave: adjusting code to pass new assert inspect rule Hartmut Kaiser 2010-11-12 00:50:46 +0000
  • 74d7bcdb3c Wave, Spirit: merging from trunk Hartmut Kaiser 2010-10-24 22:20:01 +0000
  • 380440ea36 Wave: applying patch from ticket #4778 Hartmut Kaiser 2010-10-24 01:30:10 +0000
  • e563eaca2e Wave: fixing exception handling Hartmut Kaiser 2010-10-23 23:12:06 +0000
  • cf803c371c Wave: updating ChangeLog Hartmut Kaiser 2010-10-21 21:48:47 +0000
  • 9cb5486ec4 Wave: Fixed a duplicate call to skipped_token Hartmut Kaiser 2010-10-21 21:43:16 +0000
  • 732b9d61c5 Wave merging from trunk Hartmut Kaiser 2010-10-15 03:39:14 +0000
  • 4e101d02d8 Wave: fixing pp hook problems Hartmut Kaiser 2010-10-14 22:13:08 +0000
  • efe7c16d7d Wave: fixing pp hook problems Hartmut Kaiser 2010-10-14 22:12:45 +0000
  • eb2d0881aa Wave: improved consistency in reporting skipped tokens to the hooks function when processing conditional preprocessing directives. Added a new test case verifying the skipped_token hook gets called reproducibly (t_2_020.cpp). Started to work on C++0x features for Wave. Hartmut Kaiser 2010-09-05 22:33:20 +0000
  • 84eccb00f3 Wave: fixing a bug preventing the skipped_token hook to be called for 'inactive' conditional preprocessing directive tokens Hartmut Kaiser 2010-08-27 19:35:18 +0000
  • fa8e50a4bf Spirit: merging from trunk upto rev. 61489 Hartmut Kaiser 2010-07-04 22:38:38 +0000
  • 7b4ce6b163 Wave: merging from trunk Hartmut Kaiser 2010-06-19 21:48:02 +0000
  • 54bf85b63d Wave: minor edits Hartmut Kaiser 2010-06-10 11:36:09 +0000
  • 405b687940 Wave: added missing typename, doh! (fixed #4330: wave broken build on trunk) Hartmut Kaiser 2010-06-10 11:05:30 +0000
  • 901afbc3e2 Wave: fixed #4330: wave broken build on trunk Hartmut Kaiser 2010-06-10 10:26:59 +0000
  • 85a98f4b6d Wave: integrated the new visibility config macros Hartmut Kaiser 2010-05-22 17:08:10 +0000
  • f91b0b78cc Wave: integrated the new visibility config macros Hartmut Kaiser 2010-05-22 17:07:45 +0000
  • bade99def7 Wave: applied a couple of fixes supplied by József Mihalicza Hartmut Kaiser 2010-05-22 16:06:00 +0000
  • cf6bc3d88a Wave: added file type to iteration context Hartmut Kaiser 2010-05-22 15:53:00 +0000
  • 539358503e Wave: added file type to iteration context Hartmut Kaiser 2010-05-22 15:52:34 +0000
  • 26865029e3 Wave: fixed #4176 Hartmut Kaiser 2010-05-01 13:16:34 +0000
  • 8339c881bd Fixed various issues in docs (mostly duplicate bookmarks and broken links) found by inspect tool Jeremiah Willcock 2010-04-20 18:49:18 +0000
  • 057685dee9 Wave: merging updated changelog from trunk Hartmut Kaiser 2010-04-19 12:27:38 +0000
  • 3aa488f260 Wave: updated changelog Hartmut Kaiser 2010-04-19 12:07:58 +0000
  • aed546382d Wave: fixed #4113: cpp_lexer does not handle qualified backslashes correctly, merging from trunk Hartmut Kaiser 2010-04-18 21:08:05 +0000
  • 59633b0f57 Wave: fixed #4113: cpp_lexer does not handle qualified backslashes correctly Hartmut Kaiser 2010-04-18 21:00:09 +0000