Commit Graph

885 Commits

Author SHA1 Message Date
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
da322957c2 Merge branch 'develop' 2017-08-07 09:03:17 -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:👋: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
1d9bdb7631 Merge pull request #1 from danieljames/changelog-entry
Copy old changelog entry from develop.
2016-03-27 18:55:53 -05: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
421a43e9fb Merge pull request #4 from joshguffin/master
Fix off-by-one error
2015-06-16 13:25:18 -05:00
Josh Guffin
8896793b49 Fix off-by-one error 2015-06-16 12:27:52 -04: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
Daniel James
87487f00bf Copy old changelog entry from develop.
For some reason this was never merged to release. Just copying it over
to get the master branch up to date.
2014-06-07 11:32:41 +01:00
Daniel James
6905e1c50f Create merge base for git.
This is correct apart from an old changelog entry that's missing in master,
I'll create a pull request for that.
2014-06-07 11:30:05 +01:00
Stephen Kelly
44c72a10dc Wave: Remove obsolete MSVC version checks.
[SVN r85933]
2013-09-26 09:41:18 +00:00
Hartmut Kaiser
2a434c1b91 Wave: merging from trunk
[SVN r85646]
2013-09-10 22:33:02 +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
efbf08fab4 Wave: Merging from trunk
[SVN r85641]
2013-09-10 12:47:28 +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
1a2c4952c8 Wave: merging from trunk
[SVN r84014]
2013-04-22 17:17:10 +00:00