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