2382 Commits

Author SHA1 Message Date
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
Joel de Guzman e8282972be Merge changes from trunk
[SVN r85051]
2013-07-16 10:46:32 +00:00
Hartmut Kaiser e3094e5a6f Spirit: Merging from trunk
[SVN r85046]
2013-07-15 17:24:24 +00:00
Hartmut Kaiser 81b9bb40b0 Spirit: fixing a problem in karma::omit
[SVN r84814]
2013-06-17 13:11:30 +00:00
Hartmut Kaiser 59d9d69917 Merging from trunk
[SVN r84745]
2013-06-11 19:49:19 +00:00
Hartmut Kaiser 5c8bd9fefb Removing superflous typename
[SVN r84744]
2013-06-11 19:46:49 +00:00
Hartmut Kaiser b88eece0a6 Spirit: Merging from trunk
[SVN r84640]
2013-06-04 19:29:46 +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 2d46425ad4 Spirit: merging from trunk
[SVN r84286]
2013-05-14 23:46:54 +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
Andrey Semashev c0ad0c00cc Fixed accidental previous commit.
[SVN r84255]
2013-05-12 18:13:08 +00:00
Andrey Semashev 14f4b73ef7 Merged from trunk: By default, when 32 bit x86 build is requested, i686 instruction set is chosen now. i386 instruction set removed since de facto it is not supported by some core libraries (Boost.Atomic and Boost.SmartPtr) and major operating systems. The minimum 32 bit x86 instruction set is i486 now. Also added a few more instruction sets that appeared in recent CPUs.
[SVN r84254]
2013-05-12 18:02:44 +00:00
Hartmut Kaiser 0f3fe1e6cd Spirit: merging from trunk
[SVN r84119]
2013-05-02 19:51:13 +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 590a2c203f Spirit: Merging from trunk
[SVN r83927]
2013-04-16 12:48:05 +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 6ae7c1548f Spirit: merging from trunk
[SVN r83840]
2013-04-10 22:51:13 +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 94d5862df7 Spirit: Merging from trunk
[SVN r83739]
2013-04-03 13:17:15 +00:00
Hartmut Kaiser ae8b2b54b3 Spirit: fix #8361: Linking problems with MSVC
[SVN r83738]
2013-04-03 13:13:12 +00:00
Hartmut Kaiser c275ac9291 Spirit: Merging trunk
[SVN r83487]
2013-03-18 11:31:16 +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 f7f2dd4d9a Merging Spirit fixes
[SVN r83463]
2013-03-16 14:46:00 +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
Joel de Guzman 2acebaf994 Fixes #7942
[SVN r82658]
2013-01-28 16:37:15 +00:00
Hartmut Kaiser 2f0efa2e73 Spirit: merging from trunk
[SVN r82574]
2013-01-20 23:59:21 +00:00
Hartmut Kaiser ad53d2e841 Fix #7900: karma indirect_iterator returns reference to temporary
[SVN r82521]
2013-01-17 13:33:58 +00:00
Hartmut Kaiser e189d62237 Spirit: Fixing merge problem
[SVN r82376]
2013-01-06 17:02:08 +00:00
Joel de Guzman ba8a13f60e Additional msvc warning removal
[SVN r82347]
2013-01-04 01:39:50 +00:00
Hartmut Kaiser d161baf9c6 Spirit: Merging from trunk
[SVN r82080]
2012-12-18 13:58:38 +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 ca3846a070 Spirit: more merging from trunk
[SVN r81927]
2012-12-14 01:38:53 +00:00
Hartmut Kaiser 61f33e28c0 Spirit: adding missing 'const'
[SVN r81926]
2012-12-14 01:36:53 +00:00
Hartmut Kaiser 67bc27c8b8 Spirit: merging from trunk
[SVN r81918]
2012-12-13 22:06: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