2
0
mirror of https://github.com/boostorg/wave.git synced 2026-01-22 05:42:51 +00:00
Commit Graph

672 Commits

Author SHA1 Message Date
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