Nikita Kniazev
0ea2aa7ca2
Fixed usage of auto_ptr on systems where it is deprecated
...
The macro `BOOST_NO_AUTO_PTR` is defined on systems where both `auto_ptr` and
`unique_ptr` are available (and `auto_ptr` usage produces a deprecation warning).
By using `BOOST_NO_CXX11_SMART_PTR` we will favor `unique_ptr` over `auto_ptr`.
```
slex/lexer.hpp:2423:13: error: 'template<class> class std::auto_ptr' is deprecated [-Werror=deprecated-declarations]
```
2018-10-02 17:59:26 +03:00
Hartmut Kaiser
20d4dd1f81
Fixing #1
2017-09-02 10:02:53 -05:00
Daniela Engert
decb79b335
Conditionally replace deprecated/removed std::auto_ptr by std::unique_ptr.
...
Signed-off-by: Daniela Engert <dani@ngrt.de>
2017-05-16 17:10:59 +02:00
Hartmut Kaiser
8224ab9eaf
Fixed #8478 : Make Boost.wave compatible with Clang's -Wimplicit-fallthrough diagnostic.
...
[SVN r84012]
2013-04-22 17:01:51 +00: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
e5ac1ca3b3
Wave: updating copyrights, minor fixes, bumping version number for release
...
[SVN r78555]
2012-05-23 14:41:35 +00:00
Hartmut Kaiser
aa24ef4c98
Wave: adding support_option_emit_contnewlines for the SLex lexer only.
...
[SVN r73589]
2011-08-07 01:27:31 +00:00
Hartmut Kaiser
1e0208fbb4
Wave: fixed #5569 : slex CONTLINE token works only for LF line endings
...
[SVN r72197]
2011-05-26 22:22:52 +00:00
Hartmut Kaiser
12c91c34c1
Wave: updated copyrights, worked on whitespace skipping
...
[SVN r67893]
2011-01-09 21:54:54 +00:00
Hartmut Kaiser
55752997a3
Wave: more work on C++0x support, fixed a macro expansion problem
...
[SVN r67117]
2010-12-09 01:44:51 +00:00
Hartmut Kaiser
dc832745b7
Wave: fixing Wave for Boost Filesystem V3, which is now the default, changed build system for Wave tool to disable threading
...
[SVN r67093]
2010-12-08 01:29:47 +00:00
Hartmut Kaiser
59633b0f57
Wave: fixed #4113 : cpp_lexer does not handle qualified backslashes correctly
...
[SVN r61384]
2010-04-18 21:00:09 +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
a8e6b580db
Wave: Updated copyrights
...
[SVN r50425]
2009-01-01 12:07:12 +00:00
Hartmut Kaiser
6bc791d255
Wave: Started to fox examples
...
[SVN r49301]
2008-10-13 01:03:32 +00:00
Hartmut Kaiser
ef3c6f606f
Wave: Fixed slex test
...
[SVN r44483]
2008-04-17 01:56:25 +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
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
f4fe98af63
Wave: Fixed a regex definition problem in the Slex lexer.
...
[SVN r39673]
2007-10-03 13:18:23 +00:00
Hartmut Kaiser
d7a81bccc5
Wave: Fixed a problem in the SLex C++ lexer (cpp_tokens example).
...
[SVN r37274]
2007-03-23 19:28:15 +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
2be5735cf4
Wave: Fixed a bug in the Slex lexer.
...
[SVN r36288]
2006-12-06 18:20:00 +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
4345f26d4a
Fixed a couple of SunPro5.8 warnings.
...
[SVN r34754]
2006-07-27 16:56:06 +00:00
Hartmut Kaiser
99c014af40
Another try to fix the SunPro issue.
...
[SVN r34459]
2006-07-04 20:04:32 +00:00
Hartmut Kaiser
86418bd398
Added optional import keyword support.
...
[SVN r34314]
2006-06-15 22:01:09 +00:00
Hartmut Kaiser
c959794650
Wave V1.2.4
...
[SVN r33362]
2006-03-17 22:40:02 +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
e84efe1220
Wave now correctly recognizes pp-number tokens.
...
[SVN r32374]
2006-01-23 03:45:35 +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
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
d4636c6ea0
Wave: added optional '$' to the basic source character set.
...
[SVN r31700]
2005-11-19 18:31:32 +00:00
Hartmut Kaiser
806c1d4465
Fixed warnings reported by gcc 4.x.
...
[SVN r31239]
2005-10-08 13:27:39 +00:00
Hartmut Kaiser
e152ad4269
Fixed line numbering inside the generated tokens.
...
[SVN r30921]
2005-09-12 17:17:42 +00:00
Hartmut Kaiser
ad88aa3f4b
Fixed a True64 problem.
...
[SVN r29892]
2005-07-04 20:57:05 +00:00
Hartmut Kaiser
445059cb46
Fixed two warnings.
...
[SVN r29331]
2005-05-31 18:48:40 +00:00
Hartmut Kaiser
ce70925868
Fixed missing typename keywords.
...
[SVN r29313]
2005-05-31 06:26:27 +00:00
Hartmut Kaiser
43940e701d
Fixed a slex problem.
...
[SVN r29298]
2005-05-30 07:57:26 +00:00
Hartmut Kaiser
4a23d29c68
Applied a CodeWarrior workaround for the slex lexer.
...
[SVN r29268]
2005-05-29 18:35:42 +00:00
Hartmut Kaiser
28ef35b9ba
Special disambiguation for the True64 cxx compiler.
...
[SVN r29156]
2005-05-23 09:32:29 +00:00
Hartmut Kaiser
90d33c3077
Worked around a bug in CW at least upto V9.4.
...
[SVN r29065]
2005-05-19 15:13:18 +00:00
Hartmut Kaiser
cac6dd7966
Fixed gcc warnings and compilation problems.
...
[SVN r29035]
2005-05-18 17:39:57 +00:00
Hartmut Kaiser
aac9434095
Fixed compilation problem and warnings on gcc4.
...
[SVN r29030]
2005-05-18 11:01:15 +00:00
Hartmut Kaiser
44d10524f9
Fixed compilation errors on gcc4.
...
[SVN r29028]
2005-05-18 06:29:13 +00:00
Hartmut Kaiser
dbb6cac36b
Fixed compilation errors on CW9.4.
...
[SVN r29027]
2005-05-18 06:25:02 +00:00
Hartmut Kaiser
7d2ab5017f
Unified lexer interface, adjusted namespaces.
...
[SVN r28989]
2005-05-17 12:32:11 +00:00