2
0
mirror of https://github.com/boostorg/spirit.git synced 2026-01-19 04:42:11 +00:00
Commit Graph

3094 Commits

Author SHA1 Message Date
Joel de Guzman
c0537c8251 Removing phoenix-2 for good ( good bye I will miss you ) 2013-12-14 09:52:07 +08:00
Beman Dawes
06ee52a23c Add Boost.Build support for the Git modular layout, using links to to new header locations, thus preventing breakage to vast amounts of user code and build setups. Being added to SVN so that changes will automatically propagate to Git and modular Boost. Thanks to Steven Watanabe, Jürgen Hunold, Vladimir Prus, and Bjørn Roald for developing this patch. Steven in particular conceived the approach and did the initial implementation, which was further refined by the other contributors.
[SVN r86392]
2013-10-22 15:23:42 +00:00
Agustín K-ballo Bergé
c1597829ba Restored check for unsupported compilers
[SVN r86387]
2013-10-22 00:10:55 +00:00
Stephen Kelly
17c6d9d699 Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
Process #ifdef...#else...#endif blocks.

[SVN r86246]
2013-10-11 23:19:17 +00:00
Stephen Kelly
b5d0c2f3c9 Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
Process #ifndef...#else...#endif blocks.

[SVN r86245]
2013-10-11 23:17:48 +00:00
Stephen Kelly
d16398ac3b Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
Process #ifdef...#endif blocks.

[SVN r86243]
2013-10-11 23:13:10 +00:00
Stephen Kelly
f936e6710f Spirit: Remove obsolete GCC version checks.
[SVN r86061]
2013-09-30 15:56:04 +00:00
Stephen Kelly
3807071c42 Spirit: Remove obsolete MSVC version check.
[SVN r86034]
2013-09-30 00:20:31 +00:00
Stephen Kelly
39dd7666e7 Remove obsolete MSVC check from pragma guard
git grep -h -B1 "^#\s*pragma once" | grep -v pragma | sort | uniq

is now clean.

[SVN r85952]
2013-09-26 13:02:51 +00:00
Agustín K-ballo Bergé
1247e4b4a6 Silence int to bool conversion warnings
[SVN r85924]
2013-09-26 00:16:19 +00:00
Stephen Kelly
c33e14c4e7 Spirit: Remove obsolete MSVC version checks
[SVN r85906]
2013-09-25 13:53:02 +00:00
Vladimir Prus
eac0534b8b Undo previous commit, it was meant for another branch
[SVN r85888]
2013-09-25 08:32:03 +00:00
Vladimir Prus
0cc6fc4033 Initial modular patch, from Bjorn.
[SVN r85884]
2013-09-25 08:13:57 +00:00
Agustín K-ballo Bergé
e895a826f9 Spirit X3 unused
[SVN r85769]
2013-09-18 01:32:03 +00:00
Joel de Guzman
2a893944ee Simplified code for overflow handling: looking at the code i see now that it is actually safer to always check for overflow by default. most architectures have 2s complement anyway, so the optimization only happens on some obscure architecture where ints do not wrap (also for floats--they do not wrap as well). i'll simply have ints check for overflow *always* and provide a CP for special types that the user can specialize for optimization.
[SVN r85440]
2013-08-24 02:32:49 +00:00
Hartmut Kaiser
9d42641cd5 Spirit: Fixing clang regressions
[SVN r85421]
2013-08-22 14:36:22 +00:00
Joel de Guzman
57225b9688 Fixes #9027
[SVN r85415]
2013-08-21 13:34:02 +00:00
Joel de Guzman
89c9a8f547 Fixes ticket #9007
[SVN r85399]
2013-08-20 05:11:14 +00:00
Hartmut Kaiser
90d65d4be7 Fixed #8970: Karma fails to output a sign with a user-defined real number policy
[SVN r85221]
2013-08-06 13:36:38 +00:00
Hartmut Kaiser
0487573880 Spirit: fixed #3999: multi_pass cannot deal with all input iterators
[SVN r85178]
2013-07-31 15:23:12 +00:00
Hartmut Kaiser
81b9bb40b0 Spirit: fixing a problem in karma::omit
[SVN r84814]
2013-06-17 13:11:30 +00:00
Joel de Guzman
eaf3731335 Added on_success docs from Richard
[SVN r84746]
2013-06-12 04:37:39 +00:00
Hartmut Kaiser
5c8bd9fefb Removing superflous typename
[SVN r84744]
2013-06-11 19:46:49 +00:00
Hartmut Kaiser
4915ddcfc1 Spirit: Fixed #8563: Compilation error with boost::spirit::lex::less actor
[SVN r84631]
2013-06-04 15:16:52 +00:00
Hartmut Kaiser
fc83d23f2a Fix #8563: Compilation error with boost::spirit::lex::less actor
[SVN r84285]
2013-05-14 23:43:46 +00:00
Hartmut Kaiser
37ef3b7591 Fix #8066: Conflict with Boost.Log on GCC 4.4
[SVN r84118]
2013-05-02 19:48:25 +00:00
Hartmut Kaiser
0f52ab8636 Spirit: making sure destructor of temporary stream is called in the right places
[SVN r83926]
2013-04-16 12:16:39 +00:00
Hartmut Kaiser
892d8ec125 Fix #8381: karma::uint_generator fails to compile in C++11 mode
[SVN r83776]
2013-04-06 14:36:38 +00:00
Andrey Semashev
f4df95f2d0 Fixed compilation on compilers with support for static_assert.
[SVN r83754]
2013-04-03 19:16:59 +00:00
Hartmut Kaiser
ae8b2b54b3 Spirit: fix #8361: Linking problems with MSVC
[SVN r83738]
2013-04-03 13:13:12 +00:00
Hartmut Kaiser
29f6fcdaa0 Fix #8302: Lexer does not relase iterator - excellent catch!
[SVN r83486]
2013-03-18 11:28:33 +00:00
Hartmut Kaiser
2b4c331e70 Fix #8291: Lexer fails to work on ARM
[SVN r83462]
2013-03-16 14:39:51 +00:00
Hartmut Kaiser
3e013475ab Fix #6248: multi_pass_iterator not flushed automatically by expectation operator
[SVN r83461]
2013-03-16 14:36:12 +00:00
Hartmut Kaiser
82cc0ae61a Applying patch fixing a double destruction in detail::hold_any
[SVN r83414]
2013-03-13 13:32:21 +00:00
Joel de Guzman
8b0085e735 Fixes #8186
[SVN r83367]
2013-03-09 04:41:33 +00:00
Hartmut Kaiser
b7b7d2f1c8 Spirit: fix #7977: functor_input example for multi_pass iterator has various issues
[SVN r82759]
2013-02-06 13:20:02 +00:00
Joel de Guzman
2acebaf994 Fixes #7942
[SVN r82658]
2013-01-28 16:37:15 +00:00
Hartmut Kaiser
ad53d2e841 Fix #7900: karma indirect_iterator returns reference to temporary
[SVN r82521]
2013-01-17 13:33:58 +00:00
Joel de Guzman
ba8a13f60e Additional msvc warning removal
[SVN r82347]
2013-01-04 01:39:50 +00:00
Hartmut Kaiser
c8c65757c6 Spirit: fixing inspect errors
[SVN r82191]
2012-12-23 20:02:12 +00:00
Hartmut Kaiser
597226c96d Spirit: applying patch fixing qi::stream EOF behavior
[SVN r82078]
2012-12-18 13:51:21 +00:00
Hartmut Kaiser
14a3ecbd1b Spirit: made it finally compile again.
[SVN r81938]
2012-12-14 12:19:53 +00:00
Hartmut Kaiser
82793e0a2f Spirit: cleaning up visitor
[SVN r81929]
2012-12-14 01:46:48 +00:00
Hartmut Kaiser
30a5922b0b Spirit: Adding proper return type handling to variant visitor
[SVN r81928]
2012-12-14 01:45:34 +00:00
Hartmut Kaiser
61f33e28c0 Spirit: adding missing 'const'
[SVN r81926]
2012-12-14 01:36:53 +00:00
Hartmut Kaiser
f032c41553 Spirit: applying final patch for variant/sequence issue in Karma
[SVN r81917]
2012-12-13 22:02:42 +00:00
Hartmut Kaiser
8643b8ede0 Spirit: another attempt to fix the sequence compilation problem in Karma when variants are involved
[SVN r81910]
2012-12-13 19:22:53 +00:00
Hartmut Kaiser
26c38cb6fa Spirit: Fixing problem in result size computation for Karma sequence involving variants
[SVN r81896]
2012-12-13 13:34:54 +00:00
Hartmut Kaiser
96bcbe9149 Spirit: More inspect fixes
[SVN r81795]
2012-12-08 15:58:14 +00:00
Hartmut Kaiser
4e804bf318 Spirit: Fixing inspect problems
[SVN r81794]
2012-12-08 15:51:22 +00:00