Jeff Trull
7265c575a8
Use vsnprintf instead of vsprintf
...
Issue noted by MSVC (as a warning)
2024-06-25 16:31:13 -07:00
Jeff Trull
6fd0da8780
Rename include guard macros that don't begin with BOOST_
2020-06-15 10:52:30 -07:00
Jeff Trull
895ea836e9
Remove unused headers
...
Reduce build time by:
- using iosfwd instead of iostream, where possible
- where iostream is necessary but only used for debugging,
making its inclusion conditional
- removing old C-style headers
I used IWYU to guide this work
2020-05-19 10:41:22 -07:00
Jeff Trull
fd9c53001c
Restore waveidl sample to working condition
...
- use the idllexer generator instead of the cpp one
- eliminate a double free encountered during fix
2020-02-11 22:10:29 -08:00
Jeff Trull
ed4fe59464
Update waveidl for Scanner class template conversion
...
Similar changes to those made to re2clex in 2017 (re2c output in its
own file, many more templates)
Also fixed some issues with Boost.Filesystem usage
2019-05-02 21:46:43 -07:00
Joel de Guzman
d0e1fa9164
Applied patches for Tickets #7738 , #7737 and #7646
...
[SVN r82348]
2013-01-04 01:43:06 +00:00
Hartmut Kaiser
bbcad7c954
Wave: updating copyrights, fixing issues introduced by latest changes to multi_pass.
...
[SVN r58714]
2010-01-05 17:29:06 +00:00
Hartmut Kaiser
16f44b7502
Wave: adjustments for recent multi_pass changes
...
[SVN r54222]
2009-06-22 19:46:11 +00:00
Hartmut Kaiser
122915b95f
Wave: fixed examples
...
[SVN r53192]
2009-05-22 23:40:53 +00:00
Hartmut Kaiser
a8e6b580db
Wave: Updated copyrights
...
[SVN r50425]
2009-01-01 12:07:12 +00:00
Hartmut Kaiser
a57de87981
Wave: pending commits
...
[SVN r49304]
2008-10-13 01:21:03 +00:00
Douglas Gregor
a335a53ac3
Add mime-type and eol-style properties as needed
...
[SVN r46445]
2008-06-17 13:54:46 +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
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
dbcbc2a928
Wave: Fixed #line statements in generated files not to contain Windows paths anymore.
...
[SVN r41285]
2007-11-21 17:53:37 +00:00
Hartmut Kaiser
8cd2e117e2
Wave: Fixed the waveidl example
...
[SVN r39654]
2007-10-02 17:24:17 +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
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
3cf132c4d0
Wave: Extended the copyright notice to include the year 2007.
...
[SVN r36469]
2006-12-20 16:58:16 +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
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
c791f7edec
Minor tweaks in Wave.
...
[SVN r35422]
2006-09-29 16:03:14 +00:00
Hartmut Kaiser
99c014af40
Another try to fix the SunPro issue.
...
[SVN r34459]
2006-07-04 20:04:32 +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
c959794650
Wave V1.2.4
...
[SVN r33362]
2006-03-17 22:40:02 +00:00
Hartmut Kaiser
f09d7d60c7
Fixed Boost bug 1395857.
...
[SVN r32212]
2006-01-03 15:24:09 +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
5b8ab90dbd
Switched to re2c V0.9.11.
...
[SVN r32106]
2005-12-19 17:32:38 +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
04e9c317c3
Minor fix.
...
[SVN r31694]
2005-11-18 22:12:32 +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
b171889400
Fixed a missing const specifier.
...
[SVN r31237]
2005-10-08 12:54:28 +00:00
Hartmut Kaiser
e152ad4269
Fixed line numbering inside the generated tokens.
...
[SVN r30921]
2005-09-12 17:17:42 +00:00
Hartmut Kaiser
51a168fae0
Fixed Sourceforge bug 1274584.
...
[SVN r30707]
2005-08-28 03:16:56 +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
Hartmut Kaiser
3f382f24b1
Fixed a bug in the lexer which falsly recognised #include_next statements under certain circumstances.
...
[SVN r28806]
2005-05-11 06:20:47 +00:00
Hartmut Kaiser
795fbd663f
Fixed almost all problems diagnosed by the Boost inspection report.
...
[SVN r28650]
2005-05-04 07:24:44 +00:00
Hartmut Kaiser
a78b2746c9
The T_EOF token doesn't carry the value of the previous token anymore.
...
[SVN r28503]
2005-04-27 10:27:20 +00:00
Hartmut Kaiser
f631c8d512
Switched to the most recent version of re2c (V0.9.7.dev).
...
[SVN r28491]
2005-04-26 19:21:49 +00:00
Hartmut Kaiser
96aef5d5cc
Added workaround for gcc3.3.x bug.
...
[SVN r28082]
2005-04-10 13:45:18 +00:00
Hartmut Kaiser
ddf3523acf
Added the first part of the MCPP validation suite to the Wave unit tests.
...
[SVN r28005]
2005-04-06 07:28:34 +00:00
Hartmut Kaiser
913ed7ec98
Added missing namespace specifier.
...
[SVN r27973]
2005-04-05 08:43:05 +00:00
Hartmut Kaiser
c98b49353d
Renamed files to comply with the Boost rules.
...
[SVN r27971]
2005-04-05 07:34:00 +00:00
Hartmut Kaiser
1c2ca265ea
Added lot of unit tests, fixed a couple of minor bugs.
...
[SVN r27950]
2005-04-04 11:03:51 +00:00
Hartmut Kaiser
71ab18563c
Fixed #line statements no longer to refer to the full path.
...
[SVN r27942]
2005-04-03 08:42:23 +00:00
Hartmut Kaiser
e82b3a7877
Added a missing header.
...
[SVN r27926]
2005-04-02 08:27:13 +00:00
Hartmut Kaiser
5878452514
Updated Wave.
...
[SVN r27905]
2005-04-01 17:46:06 +00:00
Hartmut Kaiser
b7ef274181
Adjusted copyrights to reflect Boost adoption. Several minor fixes.
...
[SVN r27885]
2005-03-30 15:32:57 +00:00
Hartmut Kaiser
d588f4f77f
Added Wave V1.1.14 to the Boost CVS.
...
[SVN r27458]
2005-02-21 08:54:23 +00:00