Hartmut Kaiser
ee883e72e4
Merge pull request #20 from jefftrull/feature/update-re2c
...
Update re2c version to 1.0.2
2017-10-24 19:44:27 -05:00
Jeff Trull
d53e8491ec
Update "strict" lexer as well
2017-10-20 11:07:45 -07:00
Jeff Trull
a45efd8901
Switch to re2c 1.0.2
2017-10-19 21:27:29 -07:00
Hartmut Kaiser
73fb8d10ca
Merge pull request #19 from boostorg/fixing_18
...
Fixing failing test on systems where BOOST_WAVE_SUPPORT_MS_EXTENSIONS is not defined
2017-10-19 17:23:40 -05:00
Hartmut Kaiser
10110a16b9
Fixing failing test on systems where BOOST_WAVE_SUPPORT_MS_EXTENSIONS is not defined
2017-10-19 16:23:19 -05:00
Hartmut Kaiser
cad8f03ada
Merge pull request #15 from sabel83/fix/no_new_line_warning_in_cpp11
...
Fixes for no new line warning in c++11
2017-09-30 13:58:49 -05:00
Hartmut Kaiser
1980705a54
Merge pull request #17 from malickf/develop
...
Fix missing parameter
2017-09-24 16:41:50 -05:00
malickf
cb7e674efc
Fix missing parameter
...
There was a small missing parameter, as a result it was not possible to redirect stdout to a file.
2017-09-24 22:52:03 +02:00
Abel Sinkovics
358a0e9668
Fix including header file without newline at the end
2017-09-18 22:25:52 +02:00
Abel Sinkovics
972461234d
Fix reporting missing #endif when there is no new line after #if or #else
2017-09-18 22:02:57 +02:00
Abel Sinkovics
a53b51e440
Fix #line directive without new line at the end of a file
2017-09-17 15:35:37 +02:00
Abel Sinkovics
3c8b90bf60
Accept files with preprocessor directive in last line and no new line in C++11 mode.
2017-09-17 13:49:36 +02:00
Hartmut Kaiser
6a7af0e878
Merge pull request #14 from sabel83/feature/no_new_line_warning_in_cpp11
...
feature/no new line warning in c++11
2017-09-16 15:58:15 -05:00
Abel Sinkovics
4c4cc7e2ff
Don't emit a warning about missing new line at end of file in C++11 mode
2017-09-16 22:49:30 +02:00
Abel Sinkovics
4474a5ce8c
Add -Werror support
2017-09-16 22:49:22 +02:00
Hartmut Kaiser
f9ec525483
Merge pull request #13 from boostorg/fixing_1
...
Fixing enum being wider than int
2017-09-02 21:20:59 -05:00
Hartmut Kaiser
baf1955439
Allow building testwave without separately instantiating grammars
2017-09-02 13:06:03 -05:00
Hartmut Kaiser
e7cadc39df
Fixed sprintf warnings
2017-09-02 13:05:03 -05:00
Hartmut Kaiser
37b9d69c4b
Adding .gitignore
2017-09-02 10:04:32 -05:00
Hartmut Kaiser
0a949dadcc
Removing endline whitespace
2017-09-02 10:03:22 -05:00
Hartmut Kaiser
20d4dd1f81
Fixing #1
2017-09-02 10:02:53 -05:00
Hartmut Kaiser
27a397a5c6
Merge pull request #11 from DanielaE/feature/replace-deprecated-auto_ptr
...
Conditionally replace deprecated/removed std::auto_ptr by std::unique…
2017-05-16 12:21:43 -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
78f971894f
Merge pull request #10 from hia3/develop
...
Don't try to access act_token when it is not valid
2017-02-17 20:17:59 -06:00
hia3
f673ca94bc
Don't try to access act_token when it is not valid
...
lex_token::get_value assumes that lex_token::data is not NULL. When it
is NULL it causes UB detectable by clang's AddressSanitizer:
cpp_lex_token.hpp:242:57: runtime error: member call on null pointer of
type 'boost::wave::cpplexer::impl::token_data...'
2017-02-18 04:51:28 +03:00
Hartmut Kaiser
455771faf4
Merge pull request #9 from hia3/remove-fs-access-step-2
...
Remove fs access, step 2
2016-10-05 15:26:10 -05:00
sms
9370702de4
Replaced conditional by an assert()
2016-10-05 22:28:03 +03:00
sms
011ce71072
Remove fs access, step 2
2016-10-05 20:13:20 +03:00
Hartmut Kaiser
b23bad3a99
Merge pull request #7 from Arash-codedev/patch-1
...
Preventing macro repetition.
2016-09-05 07:58:41 -05:00
Arash
cc5e0bafb7
Preventing macro repetition.
...
Define repetition must be avoided to prevent clash with the other libraries.
A clash example is here:
https://github.com/Arash-codedev/Simple-Web-Server/blob/master/http_examples.cpp#L5
2016-09-05 13:15:23 +10:00
Hartmut Kaiser
7c738a194e
Merge pull request #6 from eldiener/develop
...
Honor --bindir and --libdir options if present when building wave.
2016-03-10 06:41:22 -06:00
Edward Diener
253ae38ad8
Honor --bindir and --libdir options if present when building wave.
2016-03-10 01:29:50 -05:00
Hartmut Kaiser
d34a49e1fd
Merge pull request #5 from NuxiNL/printf
...
Remove dead code. Don't call into printf().
2015-08-27 11:37:26 -05:00
Ed Schouten
c49115378b
Remove dead code. Don't call into printf().
...
There already seems to be an assertion in place that s->error_proc
cannot be NULL. There are also various other parts of code that call
into this function without checking for NULL first.
The intent of this change is that it makes this code build with
Nuxi CloudABI[1]. CloudABI is a sandboxed runtime computing environment.
As it is mainly oriented towards running (networked) services, it does
not understand the concept of stdin and stdout.
[1] Nuxi CloudABI: https://github.com/NuxiNL/cloudlibc
2015-08-27 16:38:13 +02:00
Hartmut Kaiser
0bdc638c85
Merge pull request #3 from lanurmi/spelling-fix-occurred
...
Fix spelling of "occurr*".
2015-04-03 14:36:57 -05:00
Lauri Nurmi
2d86dbe53a
Fix spelling of "occurr*".
2015-04-03 18:42:08 +03:00
Hartmut Kaiser
bb0adbf3ca
Merge pull request #2 from danieljames/metadata
...
Create metadata file.
2014-08-18 10:00:32 -05:00
Daniel James
2d7fea5944
Add metadata file.
2014-08-18 15:12:34 +01:00
Stephen Kelly
44c72a10dc
Wave: Remove obsolete MSVC version checks.
...
[SVN r85933]
2013-09-26 09:41:18 +00:00
Hartmut Kaiser
cbefee7438
Wave: removed code under SGI's license as this is incompatible with Boost
...
[SVN r85645]
2013-09-10 22:29:46 +00:00
Hartmut Kaiser
34b49bb67d
Fixed #9098 : Wave driver option --c++0x invalid
...
[SVN r85640]
2013-09-10 12:20:48 +00:00
Hartmut Kaiser
ad9898519b
Wave: Fixing documentation problem
...
[SVN r85362]
2013-08-16 12:59:50 +00:00
Hartmut Kaiser
7dcb53aa80
Wave: fixed #8848 : Wave driver improperly processes 0xFFFFui64 token
...
[SVN r85077]
2013-07-19 01:49:48 +00:00
Hartmut Kaiser
4c9bdad5d0
Wave: Removing last BOOST_FALLTHROUGH
...
[SVN r84013]
2013-04-22 17:13:14 +00: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
Hartmut Kaiser
e44608b15f
Wave: fix #8416 : Boost 1.53.0: Wave fails to build in C++11 mode
...
[SVN r83838]
2013-04-10 22:34:12 +00:00
Hartmut Kaiser
06d384dec3
Fix #8255 : Wave build warnings are probably errors on 64-bit
...
[SVN r83345]
2013-03-07 13:34:56 +00:00
Hartmut Kaiser
95faf57f5b
Fix #8056 : compiling wave custom_directives sample yields compile errors
...
[SVN r82862]
2013-02-14 00:07:55 +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
1359c3eb8a
Wave: fixing wrong bitmask
...
[SVN r81274]
2012-11-10 01:20:51 +00:00