2
0
mirror of https://github.com/boostorg/wave.git synced 2026-01-27 19:32:16 +00:00
Commit Graph

134 Commits

Author SHA1 Message Date
Hartmut Kaiser
15976ed64e Fixed a nasty Wave bug, improved performance a lot.
[SVN r33854]
2006-04-28 23:32:04 +00:00
Hartmut Kaiser
fd28184ffd Fixed memory leak in the flex_string copy on write code.
[SVN r33817]
2006-04-25 17:21:01 +00:00
Hartmut Kaiser
bc12b39417 Fixed Wave compilation errors on gcc.
[SVN r33744]
2006-04-19 14:56:33 +00:00
Hartmut Kaiser
e803eb0106 Fixed the macro tracing information to contain the column numbers of the macro definitions as well (the format used is the same as for error messages)..
[SVN r33420]
2006-03-21 15:31:42 +00:00
Hartmut Kaiser
96207efc61 Fixed serialization of the wave tool.
[SVN r33419]
2006-03-21 15:08:56 +00:00
Hartmut Kaiser
01e4a5ff83 Added proper versioning support to the serialization of state.
[SVN r33410]
2006-03-20 18:04:09 +00:00
Hartmut Kaiser
3cf5badcd3 Fixed Wave version.
[SVN r33409]
2006-03-20 16:35:30 +00:00
Hartmut Kaiser
da4a13716c Fixed compilation problems on gcc.
[SVN r33390]
2006-03-19 14:39:43 +00:00
Hartmut Kaiser
44045261aa Fixed gcc compilation errors.
[SVN r33375]
2006-03-18 17:30:13 +00:00
Hartmut Kaiser
5735120d13 Added missing file.
[SVN r33365]
2006-03-18 03:35:46 +00:00
Hartmut Kaiser
c959794650 Wave V1.2.4
[SVN r33362]
2006-03-17 22:40:02 +00:00
Hartmut Kaiser
8773a3b748 Fixed a possible Boost.Filesystem exception.
[SVN r33317]
2006-03-11 04:12:08 +00:00
Hartmut Kaiser
75aa220e94 Fixed a stupid compilation problem.
[SVN r33315]
2006-03-10 15:28:40 +00:00
Hartmut Kaiser
cb793b0c57 Wave: Fixed a dynaload compilation problem with VC7.1 of the re2c lexer tests.
[SVN r33192]
2006-03-01 18:33:45 +00:00
Hartmut Kaiser
add21dc6e5 Fixed a problem in the expression parser value type.
[SVN r33166]
2006-02-28 03:57:03 +00:00
Hartmut Kaiser
b79287fa42 Fixed two bugs related to file inclusion.
[SVN r33130]
2006-02-27 02:28:24 +00:00
Hartmut Kaiser
a493efd766 [Wave] Moved token_id query functions to a separate source file.
[SVN r32378]
2006-01-23 17:03:16 +00:00
Hartmut Kaiser
e84efe1220 Wave now correctly recognizes pp-number tokens.
[SVN r32374]
2006-01-23 03:45:35 +00:00
Hartmut Kaiser
a3f6f97ae1 Added a diagnostic message to the wave driver if a #pragma wave system() is found without the -x command line option.
[SVN r32346]
2006-01-18 01:53:24 +00:00
Hartmut Kaiser
95d803df7b Made the wave::context<> type noncopyable.
[SVN r32331]
2006-01-16 02:57:05 +00:00
Hartmut Kaiser
7ddd9e92a6 Added missing calls to the skipped_token() pp hook function.
[SVN r32314]
2006-01-13 18:17:30 +00:00
Hartmut Kaiser
8b87cd0211 Added a missing throw() specification.
[SVN r32200]
2006-01-01 21:38:43 +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
00fa5bd6cf Fixed a (Windows specific) problem in Wave which sometimes throwed a boost::file_system exception.
[SVN r32105]
2005-12-19 17:16:13 +00:00
Hartmut Kaiser
5839df80a9 Fixed a bogus assertion in Wave.
[SVN r32095]
2005-12-18 21:11:41 +00:00
Hartmut Kaiser
8916d4ad54 Fixed a bug wrt error propagation in the Wave expression parser.
[SVN r32058]
2005-12-15 03:00:38 +00:00
Hartmut Kaiser
5f110486a9 Fixed missing #pragma warning(pop) directives in Wave.
[SVN r32057]
2005-12-15 02:15:57 +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
bb62cfffc5 Changed in the Wave library all throw's to boost::throw_exception().
[SVN r31950]
2005-12-08 03:33:38 +00:00
Hartmut Kaiser
fbc913d155 Fixed a error recovery problem in Wave.
[SVN r31935]
2005-12-06 16:04:56 +00:00
Hartmut Kaiser
a8db57d4e6 Added partial error recovery support to Wave.
[SVN r31924]
2005-12-06 00:17:59 +00:00
Hartmut Kaiser
27a40b73a5 Pending commit...
[SVN r31868]
2005-12-01 20:43:26 +00:00
Hartmut Kaiser
f1e216d4e4 removed a incompatibility with older versions.
[SVN r31867]
2005-12-01 18:38:04 +00:00
Hartmut Kaiser
a8880c23de Merged the new whitespca handling policy with the existing preprocessing hooks.
[SVN r31864]
2005-12-01 17:58:43 +00:00
Hartmut Kaiser
06d43eb43f Fixed a gcc compilation error.
[SVN r31850]
2005-12-01 01:57:54 +00:00
Hartmut Kaiser
8475f5bfaa Fixed a minor whitespace handling issue.
[SVN r31840]
2005-11-30 22:33:02 +00:00
Hartmut Kaiser
e47b8234ef Added the whitespace handling policy to the wave library.
[SVN r31839]
2005-11-30 21:30:24 +00:00
Hartmut Kaiser
58558f08d4 Added dll support to Wave.
[SVN r31729]
2005-11-21 20:27:02 +00:00
Hartmut Kaiser
db2f382f90 Fixed Wave test suite to handle correctly the new BOOST_WAVE_USE_STRICT_LEXER mode.
[SVN r31710]
2005-11-20 01:20:46 +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
04e9c317c3 Minor fix.
[SVN r31694]
2005-11-18 22:12:32 +00:00
Hartmut Kaiser
a7f49c725c Removed assertion, replaced with more sensible code.
[SVN r31691]
2005-11-18 20:02:35 +00:00
Hartmut Kaiser
2e9da94342 Updated the Wave docs to reflect the new advanced hooks.
[SVN r31559]
2005-11-05 02:27:14 +00:00
Hartmut Kaiser
1742c69fd2 Added advanced hooks and a new sample.
[SVN r31551]
2005-11-04 02:34:17 +00:00
Hartmut Kaiser
806c1d4465 Fixed warnings reported by gcc 4.x.
[SVN r31239]
2005-10-08 13:27:39 +00:00
Hartmut Kaiser
b171889400 Fixed a missing const specifier.
[SVN r31237]
2005-10-08 12:54:28 +00:00
Hartmut Kaiser
9b2631cbcd Added missing headers.
[SVN r31232]
2005-10-08 03:29:36 +00:00
Hartmut Kaiser
e16179c92f Fixed an iterator issue reported by the gcc debug stl.
[SVN r31229]
2005-10-07 22:52:14 +00:00
Hartmut Kaiser
e027416fb0 Fixed error handling for passive #if/#elif branches.
[SVN r31184]
2005-10-03 15:15:30 +00:00
Hartmut Kaiser
e152ad4269 Fixed line numbering inside the generated tokens.
[SVN r30921]
2005-09-12 17:17:42 +00:00