2
0
mirror of https://github.com/boostorg/wave.git synced 2026-02-01 21:12:11 +00:00
Commit Graph

917 Commits

Author SHA1 Message Date
Jeff Trull
6d3cf0f993 Fix more allocator traits (#85) (#86)
Finish the process of replacing allocator member types with allocator traits using an approach suggested by @glenfe.
boost-1.73.0
2020-04-12 10:47:08 -07:00
Jeff Trull
1bca580098 Fix compilation issue caused by std::allocator member removal in C++20 (#73)
Co-authored-by: Laurent Stacul <laurent.stacul@gmail.com>
boost-1.73.0.beta1
2020-02-19 11:47:00 -08:00
Jeff Trull
3b3bf21c21 Merge pull request #71 from boostorg/develop
Release for Boost 1.73
2020-02-16 21:34:23 -08:00
Hartmut Kaiser
963d4bb420 Merge pull request #70 from jefftrull/feature/update-changelog-1.73
This summarizes the changes presently in develop that I hope can be
2020-02-16 18:17:12 -06:00
Jeff Trull
57601e5e04 Merge pull request #69 from jefftrull/bugfix/improve-traceto-docs
Add a note to invocation page explaining about trace(enable)
2020-02-16 15:56:51 -08:00
Jeff Trull
b9354fd052 Update doc/wave_driver.html per @hkaiser suggestion
Co-Authored-By: Hartmut Kaiser <hartmut.kaiser@gmail.com>
2020-02-16 15:55:39 -08:00
Jeff Trull
f532bac10b Proposed ChangeLog for 1.73 release 2020-02-16 15:44:19 -08:00
Jeff Trull
85fffbd53c Add a note to invocation page explaining about trace(enable) 2020-02-16 15:17:44 -08:00
Hartmut Kaiser
40945efd71 Merge pull request #68 from jefftrull/bugfix/waveidl-lexer
Restore waveidl sample to working condition
2020-02-12 08:59:45 -06:00
Hartmut Kaiser
e1a639470a Merge pull request #67 from jefftrull/bugfix/include-next
Fix the problem where disabling `include_next` support breaks regular `include`.
2020-02-12 07:56:56 -06: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
46c348fd4b Merge branch 'develop' into bugfix/include-next 2020-02-11 13:15:41 -08:00
Hartmut Kaiser
51d2500c5b Merge pull request #66 from jefftrull/feature/ci-improvements
Ensure wave driver and sample programs build in CI, fixing issues turned up during the process.
2020-02-11 13:06:58 -06:00
Jeff Trull
592c55a2ab Incorporate samples and wave driver into CI system
Also:
- fix a few minor issues that were revealed by the process
- add build status badge in minimal README
2020-02-10 21:20:37 -08:00
Hartmut Kaiser
18f834ac35 Merge pull request #65 from jefftrull/bugfix/cpp03-syntax
Remove alias for T_UNKNOWN and just use boost::wave::T_UNKNOWN
2020-02-10 16:57:07 -06:00
Jeff Trull
df4bff9b03 Fix invalid C++03 syntax
Some bozo broke this last year.

(It was me)
2020-02-10 12:03:07 -08:00
Jeff Trull
5efdff6766 Merge branch 'develop' into bugfix/include-next 2020-02-09 21:44:05 -08:00
Hartmut Kaiser
851d85dd83 Merge pull request #63 from jefftrull/bugfix/iterator-value-type
Replace deprecated iterator trait with new name
2020-02-09 19:48:41 -06:00
Jeff Trull
9413a718f6 tighten up effect of SUPPORT_INCLUDE_NEXT 2020-02-09 15:05:19 -08:00
Jeff Trull
a9cf9c4757 Replace deprecated iterator trait with new name 2020-02-09 14:03:37 -08:00
Hartmut Kaiser
69239bba69 Merge pull request #60 from jefftrull/bugfix/missing-commit-from-master
Pick up bugfix from master
2020-01-14 06:38:44 -06:00
Josh Guffin
0bd3003b68 Fix off-by-one error 2020-01-13 21:13:50 -08:00
Jeff Trull
38b1f18651 Merge pull request #45 from jefftrull/bugfix/link_fs
Link against Boost.Filesystem to resolve missing symbols in samples
2020-01-11 22:03:01 -08:00
Jeff Trull
c530f720d9 Merge pull request #46 from jefftrull/bugfix/instantiate_stdstring
Instantiate lexers with std::string, not flex_string
2020-01-11 22:02:35 -08:00
Jeff Trull
32df100282 Merge pull request #47 from jefftrull/bugfix/syntax_errors
Fix compile errors in 2 samples under gcc
2020-01-11 22:01:35 -08:00
Hartmut Kaiser
6144001856 Merge pull request #51 from poelmanc/patch-1
Rename typedef "pointer" to fix MSVC warning 4458
2019-11-22 13:05:20 -07:00
Conrad Poelman
ead900d585 Rename typedef "pointer" to fix MSVC warning 4458
MSVC emits warning 4458 about the local typedef "pointer" shadowing the class member typedef "pointer". This fix renames the local typedef to "value_pointer" to eliminate the warning.
2019-11-22 13:32:14 -05:00
Jeff Trull
21c3813265 Fix compile errors in 2 samples under gcc 2019-05-03 11:14:50 -07:00
Jeff Trull
27dc2862a8 Instantiate lexers with std::string, not flex_string
The main programs of these samples use std::string to instantiate
their context object, which propagates down to the type of the lexer.
The manual instantiations use BOOST_WAVE_STRINGTYPE a.k.a flex_string
and so do not satisfy the missing symbols, giving a link error.
2019-05-03 08:10:49 -07:00
Jeff Trull
f5c417a2f4 Link against Boost.Filesystem to resolve missing symbols in samples 2019-05-03 08:06:40 -07:00
Hartmut Kaiser
7c67d6eb2b Merge pull request #44 from jefftrull/bugfix/43
Update waveidl for Scanner class template conversion
2019-05-03 08:18:51 -05: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
Hartmut Kaiser
ac64abce4a Merge branch 'develop' boost-1.72.0.beta1 boost-1.72.0 boost-1.71.0.beta1 boost-1.71.0 boost-1.70.0.beta1 boost-1.70.0 boost-1.69.0-beta1 boost-1.69.0 2018-10-25 08:21:44 -05:00
Hartmut Kaiser
24f714a9c5 Merge pull request #42 from boostorg/feature/fix-quick-test
Add BOOST_SYMBOL_VISIBLE to explicit instantiations, to fix link errors on Linux/Mac
2018-10-25 08:20:11 -05:00
Peter Dimov
a228ae4918 Remove one unneeded BOOST_SYMBOL_VISIBLE 2018-10-25 03:49:57 +03:00
Peter Dimov
2eeecc4879 Add BOOST_SYMBOL_VISIBLE to more explicit instantiations 2018-10-25 03:49:17 +03:00
Peter Dimov
8dcd9380ae Add BOOST_SYMBOL_VISIBLE to two more explicit instantiations 2018-10-25 03:30:25 +03:00
Peter Dimov
f008da5106 Add BOOST_SYMBOL_VISIBLE to new_lexer_gen<>::new_lexer 2018-10-25 00:25:18 +03:00
Peter Dimov
694ee3701e Add BOOST_SYMBOL_VISIBLE to cpplexer::new_lexer_gen instantiations 2018-10-24 20:26:00 +03:00
Peter Dimov
5891614e84 Add quick.cpp test 2018-10-24 17:16:41 +03:00
Hartmut Kaiser
6a6135fb6b Merge pull request #40 from rlenhardt/wave_utf8
add appveyor.yml
2018-10-17 11:03:05 -05:00
Robert Lenhardt
cef3c0dd41 disabling mingw and cygwin builds, they fail to build for reasons unrelated to wave 2018-10-17 09:03:21 +02:00
Robert Lenhardt
e8ef1c4955 fix indentation in appveyor.yml 2018-10-06 18:41:31 +02:00
Robert Lenhardt
95536fe2d9 add newline at end of appveyor.yml 2018-10-06 18:39:08 +02:00
Robert Lenhardt
f7b4fd22fd add appveyor.yml 2018-10-06 17:04:43 +02:00
Hartmut Kaiser
7efb060a1c Merge pull request #39 from rlenhardt/wave_utf8
fix utf8 testcases on non-windows systems
2018-10-06 08:30:29 -05:00
Robert Lenhardt
e3680846ce fix utf8 testcases on non-windows systems 2018-10-06 12:41:23 +02:00
Hartmut Kaiser
e9838c3b34 Merge pull request #38 from boostorg/feature/travis
Add .travis.yml
2018-10-05 19:25:00 -05:00
Peter Dimov
645d8f586c Add .travis.yml 2018-10-05 23:39:44 +03:00
Hartmut Kaiser
6da3e03814 Merge pull request #37 from rlenhardt/wave_utf8
use boost filesystem streams in wave to enable utf-8 paths in includes
2018-10-05 08:15:07 -05:00