Hartmut Kaiser
|
e064087ac6
|
Wave: fixed compilation problems on VC10 beta 1 (fixes #3106)
[SVN r53455]
|
2009-05-30 13:07:46 +00:00 |
|
Hartmut Kaiser
|
7e8d95de3b
|
Wave: fixed a bogus merge
[SVN r53230]
|
2009-05-24 19:33:20 +00:00 |
|
Hartmut Kaiser
|
7e612140e5
|
Wave: fixed another compilation problem on gcc 4.4
[SVN r53228]
|
2009-05-24 15:48:44 +00:00 |
|
Hartmut Kaiser
|
94131fd28b
|
Wave: fixed another race condition
[SVN r53224]
|
2009-05-24 02:47:25 +00:00 |
|
Hartmut Kaiser
|
e5a8fdb353
|
Wave: Incorporated the changes from latest version of the flex_string class (fixes #2946)
[SVN r53207]
|
2009-05-23 15:36:08 +00:00 |
|
Hartmut Kaiser
|
a16005fc4e
|
Wave: fixed race condition
[SVN r53194]
|
2009-05-23 04:15:22 +00:00 |
|
Hartmut Kaiser
|
122915b95f
|
Wave: fixed examples
[SVN r53192]
|
2009-05-22 23:40:53 +00:00 |
|
Hartmut Kaiser
|
c05599694b
|
Applied a couple of patches as contributed by Francois Barel
[SVN r52864]
|
2009-05-09 22:19:42 +00:00 |
|
Douglas Gregor
|
d6f15f86e5
|
Update Wave to cope with some namespace reshuffling in Spirit
[SVN r52799]
|
2009-05-06 14:16:28 +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
|
27e3f65a97
|
Wave: Added missing file
[SVN r51678]
|
2009-03-10 01:29:35 +00:00 |
|
Hartmut Kaiser
|
e16723d6e7
|
Wave: now compiles even with BOOST_FILESYSTEM_NO_DEPRECATED defined
[SVN r51677]
|
2009-03-10 01:19:08 +00:00 |
|
Hartmut Kaiser
|
46b98f6598
|
Wave: got rid of gcc 4.3 warning
[SVN r51188]
|
2009-02-10 17:27:05 +00:00 |
|
Hartmut Kaiser
|
2671c143ad
|
Wave: merged from trunk
[SVN r50637]
|
2009-01-16 18:32:15 +00:00 |
|
Hartmut Kaiser
|
a8e6b580db
|
Wave: Updated copyrights
[SVN r50425]
|
2009-01-01 12:07:12 +00:00 |
|
Hartmut Kaiser
|
648eabcbc2
|
Spirit: Updated copyright
[SVN r50424]
|
2009-01-01 11:59:13 +00:00 |
|
Hartmut Kaiser
|
0e262ce2d7
|
Wave: Fixing #2625
[SVN r50417]
|
2008-12-31 12:06:54 +00:00 |
|
Hartmut Kaiser
|
0b7152075d
|
Wave: merging fixes to release branch
[SVN r49305]
|
2008-10-13 01:24:34 +00:00 |
|
Hartmut Kaiser
|
b8a2fd70ab
|
Wave: Minor adjustments...
[SVN r49302]
|
2008-10-13 01:04:16 +00:00 |
|
Hartmut Kaiser
|
37d02a3bd7
|
Wave: Fixed ticket #2102
[SVN r47287]
|
2008-07-10 13:43:12 +00:00 |
|
Hartmut Kaiser
|
0de8ea5126
|
Wave: Fixed ticket #2102
[SVN r47286]
|
2008-07-10 13:42:18 +00:00 |
|
Hartmut Kaiser
|
3364a7ecc8
|
Wave: fixed non-ascii characters in source files
[SVN r46800]
|
2008-06-28 03:20:41 +00:00 |
|
Hartmut Kaiser
|
52c60ac53e
|
Wave: fixed non-ascii characters in source files
[SVN r46699]
|
2008-06-26 04:01:39 +00:00 |
|
Hartmut Kaiser
|
b9ce21d0cd
|
Wave: fixed var() ambiguity reported by gcc 4.3
[SVN r45709]
|
2008-05-24 14:44:05 +00:00 |
|
Hartmut Kaiser
|
2f42411de1
|
Wave: started to fix serialization support
[SVN r45272]
|
2008-05-10 23:36:33 +00:00 |
|
Hartmut Kaiser
|
4230a7cd9b
|
Wave: Workaround for pathscale compiler
[SVN r45271]
|
2008-05-10 23:35:58 +00:00 |
|
Hartmut Kaiser
|
b7ea48db83
|
Wave: Fixed regressions on non-Windows systems.
[SVN r45071]
|
2008-05-03 16:16:05 +00:00 |
|
Hartmut Kaiser
|
1ed518e9fa
|
Wave: fixed #1843
[SVN r44722]
|
2008-04-22 17:23:21 +00:00 |
|
Hartmut Kaiser
|
c31e2b50b0
|
Wave: Updated iterator for change in multi_pass
[SVN r44653]
|
2008-04-20 21:28:20 +00:00 |
|
Hartmut Kaiser
|
f7ccfb3dc0
|
Wave: Applied a fix for HP Tru64 compiler
[SVN r44604]
|
2008-04-19 20:09:11 +00:00 |
|
Hartmut Kaiser
|
4f310880c9
|
Wave: Added workaround for VC7.1
[SVN r44603]
|
2008-04-19 20:03:21 +00:00 |
|
Hartmut Kaiser
|
47ed1eede2
|
Wave: fixing compilation using Intel compilers
[SVN r44602]
|
2008-04-19 19:59:59 +00:00 |
|
Hartmut Kaiser
|
012a34744d
|
Wave: Added a missing header file.
[SVN r44567]
|
2008-04-19 00:52:54 +00:00 |
|
Hartmut Kaiser
|
ef3c6f606f
|
Wave: Fixed slex test
[SVN r44483]
|
2008-04-17 01:56:25 +00:00 |
|
Hartmut Kaiser
|
6fb42073b8
|
Wave: minor edits...
[SVN r44482]
|
2008-04-17 01:04:19 +00:00 |
|
Hartmut Kaiser
|
a8205456ef
|
Wave: minor edits...
[SVN r44479]
|
2008-04-16 23:18:18 +00:00 |
|
Hartmut Kaiser
|
bb92da5224
|
Wave: fixed a newly introduced compilation error specific to certain platforms.
[SVN r44477]
|
2008-04-16 22:56:15 +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
|
4bb41846e5
|
Wave: Fixed ticket #1766
[SVN r44025]
|
2008-04-04 01:47:29 +00:00 |
|
Hartmut Kaiser
|
afc30f4fc7
|
Wave: Some updates to the new 'preprocess_pragma_output' example. This fixes ticket #1752.
[SVN r44023]
|
2008-04-04 01:22:12 +00:00 |
|
Hartmut Kaiser
|
d2639cf363
|
Wave: Added new sample 'preprocess_pragma_output' and fixed a couple of problems (see ChangeLog).
[SVN r44020]
|
2008-04-03 20:09:41 +00:00 |
|
Hartmut Kaiser
|
13fa5c9314
|
Wave: Removed an assertion causing compilation problems on certain platforms.
[SVN r43852]
|
2008-03-25 13:40:53 +00:00 |
|
Hartmut Kaiser
|
b01e685d23
|
Wave: Fixed whitespace insertion error, fixed test cases.
[SVN r43646]
|
2008-03-16 01:39:59 +00:00 |
|
Hartmut Kaiser
|
a9ddc1d840
|
Wave: Applied a workaround for Intel compilers and for Pathscale.
[SVN r43542]
|
2008-03-07 22:53:13 +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
|
8aec39fe19
|
Wave: more fixes for #1673
[SVN r43535]
|
2008-03-07 13:26:53 +00:00 |
|
Hartmut Kaiser
|
687c0a8a87
|
Wave: Fixed #1673.
[SVN r43524]
|
2008-03-06 03:28:47 +00:00 |
|
Hartmut Kaiser
|
066850f651
|
Fixed a compilation problem on pathscale
[SVN r43419]
|
2008-02-26 22:36:36 +00:00 |
|
Hartmut Kaiser
|
b459531b65
|
Wave: Fixed expanding_function_like_macro preprocessing hook.
[SVN r43416]
|
2008-02-26 19:25:05 +00:00 |
|
Hartmut Kaiser
|
51d0ad16ca
|
Wave: More fixes to whitespace insertion engine.
[SVN r43266]
|
2008-02-15 14:35:36 +00:00 |
|
Hartmut Kaiser
|
889f1eb8eb
|
Wave: More fixes to whitespace insertion engine.
[SVN r43264]
|
2008-02-14 23:52:33 +00:00 |
|
Hartmut Kaiser
|
e9be89fe49
|
Fixed a whitespace insertion glitch, where whitespace got inserted unconditionally between two operators even if one of these was a comma.
[SVN r43262]
|
2008-02-14 22:01:54 +00:00 |
|
Hartmut Kaiser
|
3b36ce0975
|
Wave: Added additional configuration possibility to allow control threading support.
[SVN r43041]
|
2008-01-31 22:33:43 +00:00 |
|
Hartmut Kaiser
|
f79dbf21f5
|
Wave: fixed expanding_function_like_macro()
[SVN r43038]
|
2008-01-31 20:57:47 +00:00 |
|
Hartmut Kaiser
|
029c731ea7
|
Wave: Fixed a problem in flex_string::compare() (#include_next was non-functional).
[SVN r42976]
|
2008-01-26 01:24:21 +00:00 |
|
Hartmut Kaiser
|
0f1b0ca3ac
|
Wave: removed T_DEFINED token id from the library.
[SVN r42853]
|
2008-01-18 17:56:53 +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
|
ae042df384
|
Wave: One more fix to enable standalone header compilation.
[SVN r41613]
|
2007-12-03 00:34:52 +00:00 |
|
Hartmut Kaiser
|
2e950da102
|
Wave: More fixes to allow error free compilation of every header on its own.
[SVN r41590]
|
2007-12-02 19:08:13 +00:00 |
|
Hartmut Kaiser
|
064679af63
|
Applied patch supplied by Jens Seidel. Fixed #1410.
[SVN r41588]
|
2007-12-02 17:18:54 +00:00 |
|
Hartmut Kaiser
|
3b9f06bfc2
|
Wave: Fixed gcc warning, bumped version number.
[SVN r41418]
|
2007-11-27 18:18:10 +00:00 |
|
Hartmut Kaiser
|
5939a2b13d
|
Wave: Added identifying comment into the main header
[SVN r41153]
|
2007-11-16 18:44:56 +00:00 |
|
Hartmut Kaiser
|
188f682eaa
|
Wave: Silenced a couple of pedantic gcc warnings.
[SVN r39760]
|
2007-10-07 14:51:46 +00:00 |
|
Hartmut Kaiser
|
2a1d3fa629
|
Wave: added a missing header.
[SVN r39728]
|
2007-10-06 17:54:28 +00:00 |
|
Hartmut Kaiser
|
b42d8c1604
|
Wave: Silenced a SUN compiler warning.
[SVN r39687]
|
2007-10-04 17:55:20 +00:00 |
|
Hartmut Kaiser
|
c1bbec37e9
|
Wave: Changed an error text.
[SVN r39684]
|
2007-10-04 15:01:23 +00:00 |
|
Hartmut Kaiser
|
e94bcb3a83
|
Wave: Fixed a minor problem in the predefined macros code.
[SVN r39674]
|
2007-10-03 13:44:42 +00:00 |
|
Hartmut Kaiser
|
8806d2c7e8
|
[Wave] Unterminated C++/C comment diagnostics are now a warning and not an error anymore.
[SVN r39651]
|
2007-10-02 15:10:05 +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
|
ea85bf4b28
|
Wave: cosmetic comment fixes.
[SVN r38181]
|
2007-07-11 15:35:30 +00:00 |
|
Hartmut Kaiser
|
c6ca3c8a55
|
Wave: Fixed namespace detail ambiguity, fixed gcc compilation problems.
[SVN r38148]
|
2007-07-05 14:42:03 +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
|
0a4a0a866d
|
Wave: Fixed a bug introduced with the latest commit.
[SVN r38141]
|
2007-07-04 21:37:18 +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
|
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
|
3254ccc362
|
Wave: Changed return value of found_nclude_file hook function.
[SVN r37716]
|
2007-05-20 00:28:21 +00:00 |
|
Hartmut Kaiser
|
4ef8f43361
|
Wave: replaced '' with '\xA7'.
[SVN r37561]
|
2007-05-02 16:32:43 +00:00 |
|
Hartmut Kaiser
|
d624483e29
|
Wave: fixed compilation problem.
[SVN r37540]
|
2007-04-30 19:30:21 +00:00 |
|
Hartmut Kaiser
|
9556b1829c
|
Wave: Added more missing #includes.
[SVN r37364]
|
2007-04-05 13:06:20 +00:00 |
|
Hartmut Kaiser
|
aa0f749e09
|
Wave: Added missing #include <climits> to cpp_chlit_grammar.hpp.
[SVN r37349]
|
2007-04-03 22:36:48 +00:00 |
|
Hartmut Kaiser
|
2ee9960f47
|
Wave: Added missing #include.
[SVN r37348]
|
2007-04-03 21:29:58 +00:00 |
|
Hartmut Kaiser
|
31d06f9594
|
Wave: changed is_empty() to is_eoi().
[SVN r37345]
|
2007-04-03 14:02:00 +00:00 |
|
Hartmut Kaiser
|
b067624e87
|
Wave: Added the is_empty() function to token classes, returning true if the token has been initialized to be the end of input token (T_EOI).
[SVN r37344]
|
2007-04-03 13:12:53 +00:00 |
|
Hartmut Kaiser
|
130775d53c
|
Wave: Updated docs, added const specifiers.
[SVN r37246]
|
2007-03-20 19:19:15 +00:00 |
|
Hartmut Kaiser
|
f2abc6ae82
|
Fixed compilation problem.
[SVN r37170]
|
2007-03-12 00:25:41 +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
|
59415cd026
|
Wave: Fixed the is_defined() issue.
[SVN r37160]
|
2007-03-08 14:04:37 +00:00 |
|
Hartmut Kaiser
|
eb2fce9150
|
Incorporated the changes from Andrei's latest version of the flex_string class.
[SVN r37158]
|
2007-03-08 02:15:14 +00:00 |
|
Hartmut Kaiser
|
bee6541f6f
|
Added is_macro_defined() as described in the docs.
[SVN r37146]
|
2007-03-06 19:08:23 +00:00 |
|
Hartmut Kaiser
|
e336237fad
|
Try to fix Intel9.1 error.
[SVN r36942]
|
2007-02-15 01:18:56 +00:00 |
|
Hartmut Kaiser
|
2eac08e619
|
Worked around a linker issue for the True64/CXX compiler, complaining about multiple defined symbols when using the flex_string class.
[SVN r36818]
|
2007-01-27 22:20:20 +00:00 |
|
Hartmut Kaiser
|
37c83afde0
|
Fixed compilation error oc gcc 4.x.
[SVN r36728]
|
2007-01-14 17:13:56 +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
|
a07dbb4a40
|
Wave: Fixed a problem during line counting.
[SVN r36711]
|
2007-01-12 19:51:36 +00:00 |
|
Hartmut Kaiser
|
45dec9c8a3
|
Wave: Fixed a problem in preserve=1 mode, when a C style comment triggered the generation of a #line directive.
[SVN r36710]
|
2007-01-12 19:44: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
|
eb5bd7fa89
|
Wave: completed first version of the lexertl based lexer.
[SVN r36238]
|
2006-12-02 03:06:31 +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
|
8debee3187
|
Wave: Fixed a subtle bug.
[SVN r36204]
|
2006-11-29 23:54:52 +00:00 |
|
Hartmut Kaiser
|
068ed18ae1
|
Factored out the pure lex_input_interface to simplify writing different lexer types for Wave.
[SVN r36141]
|
2006-11-22 02:33:45 +00:00 |
|
Hartmut Kaiser
|
2e422497bc
|
Wave: modified the real_positions example to use a new tokentype carrying both positions, the original and the corrected one.
[SVN r35950]
|
2006-11-09 14:35:26 +00:00 |
|
Hartmut Kaiser
|
8373f59803
|
Added new pp hook: generated_token().
[SVN r35910]
|
2006-11-08 03:41:09 +00:00 |
|
Hartmut Kaiser
|
6bd6cd8ef7
|
Wave: Added error handler hook.
[SVN r35630]
|
2006-10-16 14:39:59 +00:00 |
|
Hartmut Kaiser
|
144e92ff2f
|
Wave: Fixed a warning.
[SVN r35579]
|
2006-10-12 17:19:25 +00:00 |
|
Hartmut Kaiser
|
6d1d2bc3c4
|
Minor tweaks in Wave.
[SVN r35488]
|
2006-10-04 12:56:05 +00:00 |
|
Hartmut Kaiser
|
c791f7edec
|
Minor tweaks in Wave.
[SVN r35422]
|
2006-09-29 16:03:14 +00:00 |
|
Hartmut Kaiser
|
2df9a37fe5
|
Pending changes...
[SVN r35278]
|
2006-09-22 15:34:35 +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
|
4057e4219c
|
Added a missing throw() specifier.
[SVN r35208]
|
2006-09-19 16:11:21 +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
|
473b69e6fe
|
Wave: Improved error handling and error recovery for conditional expressions.
[SVN r34931]
|
2006-08-23 19:37:31 +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
|
4345f26d4a
|
Fixed a couple of SunPro5.8 warnings.
[SVN r34754]
|
2006-07-27 16:56:06 +00:00 |
|
Hartmut Kaiser
|
1f5d628c14
|
Another try to fix the Wave related SunPro compilation problem.
[SVN r34737]
|
2006-07-26 01:41:37 +00:00 |
|
Hartmut Kaiser
|
3735166e39
|
Fixed inspection report related problems in Wave.
[SVN r34733]
|
2006-07-26 00:22:19 +00:00 |
|
Hartmut Kaiser
|
fe6751660f
|
Untabified a file.
[SVN r34568]
|
2006-07-17 01:58:56 +00:00 |
|
Hartmut Kaiser
|
99c014af40
|
Another try to fix the SunPro issue.
[SVN r34459]
|
2006-07-04 20:04:32 +00:00 |
|
Hartmut Kaiser
|
705dacbd48
|
Added new preprocessing hook function: found_line_directive() to be called when a #line directive is encountered.
[SVN r34393]
|
2006-06-25 17:17:28 +00:00 |
|
Hartmut Kaiser
|
8d6b92ca19
|
Fixed predefined macros to appear to be defined at a position referring to a file named '<built-in>'.
[SVN r34386]
|
2006-06-24 20:44:47 +00:00 |
|
Hartmut Kaiser
|
526837c8a7
|
Added calls to skipped_tokens() pp hook for end of line tokens of a skipped #elif directive.
[SVN r34349]
|
2006-06-18 16:57:36 +00:00 |
|
Hartmut Kaiser
|
30bd094e18
|
Minor adjustments to the Wave lib.
[SVN r34328]
|
2006-06-17 19:43:40 +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
|
8074dd7a09
|
Fixed a problem, where non-evaluated #elif directives never got passed to the
skippen_token() pp hook (thanks to Andreas Sæbjornsen for reporting).
[SVN r34322]
|
2006-06-16 23:51:53 +00:00 |
|
Hartmut Kaiser
|
fe211736d3
|
Fixed main Wave iterator to return a T_EOF token at the very end of the input.
[SVN r34320]
|
2006-06-16 21:55:11 +00:00 |
|
Hartmut Kaiser
|
86418bd398
|
Added optional import keyword support.
[SVN r34314]
|
2006-06-15 22:01:09 +00:00 |
|
Hartmut Kaiser
|
ff02969b74
|
Fixed usability of true/false as macro names.
[SVN r34075]
|
2006-05-24 01:34:24 +00:00 |
|
Hartmut Kaiser
|
e96accdd01
|
Added the new pp hooks to Wave.
[SVN r34072]
|
2006-05-23 18:17:58 +00:00 |
|
Hartmut Kaiser
|
20d9781876
|
Fixed a subtle preprocessing bug.
[SVN r34045]
|
2006-05-20 18:49:51 +00:00 |
|
Hartmut Kaiser
|
56006e45fd
|
Changed 'evaluated_conditional_expression()' pp hook.
[SVN r33962]
|
2006-05-14 16:41:00 +00:00 |
|
Hartmut Kaiser
|
3b12936088
|
Minor tweak.
[SVN r33937]
|
2006-05-05 13:16:30 +00:00 |
|
Hartmut Kaiser
|
d6d14c5929
|
Allowed for #pragma message ... (without parenthesis).
[SVN r33936]
|
2006-05-05 13:12:09 +00:00 |
|
Hartmut Kaiser
|
2f883705d5
|
Fixed Wave runtime problems when generated with gcc.
[SVN r33911]
|
2006-05-03 02:40:15 +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
|
67f5150480
|
Added the name of the generating compiler (BOOST_COMPILER) to the full Wave version info.
[SVN r33902]
|
2006-05-02 02:44:03 +00:00 |
|
Hartmut Kaiser
|
fae4ff52b1
|
Fixed Wave tool startup crash when compiled with VC8.
[SVN r33901]
|
2006-05-02 02:17:29 +00:00 |
|
Hartmut Kaiser
|
16a77bd582
|
Fixed a nasty Wave bug, improved performance a lot.
[SVN r33854]
|
2006-04-28 23:32:04 +00:00 |
|
Hartmut Kaiser
|
8620cf875d
|
Fixed memory leak in the flex_string copy on write code.
[SVN r33817]
|
2006-04-25 17:21:01 +00:00 |
|
Hartmut Kaiser
|
1c153e7ed5
|
Fixed Wave compilation errors on gcc.
[SVN r33744]
|
2006-04-19 14:56:33 +00:00 |
|
Hartmut Kaiser
|
24fe8e51fe
|
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
|
9605f7220c
|
Fixed serialization of the wave tool.
[SVN r33418]
|
2006-03-21 13:35:17 +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 |
|
Hartmut Kaiser
|
e2e58be921
|
Bumped wave version to 1.2.1.
[SVN r30911]
|
2005-09-11 18:46:03 +00:00 |
|
Hartmut Kaiser
|
e9c45298ca
|
Fixed missing namespace specifiers in token definition macros.
[SVN r30910]
|
2005-09-11 18:43:05 +00:00 |
|
Hartmut Kaiser
|
3065303d19
|
Fixed a bug where the 'parameters' and 'definition' parameters to the
defined_macro callback of the preprocessing hooks were always empty (thanks
to Stephan Seefeld for reporting).
[SVN r30829]
|
2005-09-06 16:20:54 +00:00 |
|
Hartmut Kaiser
|
493d0eeb9a
|
Applied a patch for FreeBSD removing a name clash wrt T_DIVIDE.
[SVN r30498]
|
2005-08-06 15:35:43 +00:00 |
|
Hartmut Kaiser
|
f3a9046110
|
Fixed a compilation error on the True64 platform.
[SVN r29871]
|
2005-07-02 12:49:18 +00:00 |
|
Hartmut Kaiser
|
8408f21223
|
Added a workaround for the Compaq Tru64 compiler.
[SVN r29750]
|
2005-06-23 13:10:14 +00:00 |
|
Hartmut Kaiser
|
9e72f6840f
|
Removed the special CW testing code.
[SVN r29466]
|
2005-06-07 16:00:18 +00:00 |
|
Hartmut Kaiser
|
f0e8f4c6a9
|
Fixed typedef name.
[SVN r29386]
|
2005-06-02 18:21:16 +00:00 |
|
Hartmut Kaiser
|
279383e60e
|
Changed the date/time grammar to help the CW9.5 compiler.
[SVN r29385]
|
2005-06-02 18:18:33 +00:00 |
|
Hartmut Kaiser
|
0bb1bcdc51
|
Added more verbose debug output to diagnose the CW assertion.
[SVN r29337]
|
2005-06-01 13:27:15 +00:00 |
|
Hartmut Kaiser
|
1f673fd2a9
|
Inserted some test code.
[SVN r29322]
|
2005-05-31 13:42:43 +00:00 |
|
Hartmut Kaiser
|
a6a4504703
|
Added special handling of the eof tokens inside the lexer iterator classes for Comeau
[SVN r29241]
|
2005-05-27 10:25:45 +00:00 |
|