Commit Graph

211 Commits

Author SHA1 Message Date
Abel Sinkovics
e0350c0bfe Avoid using out of range char value while instantiating template <char...> template 2019-03-03 16:09:13 +01:00
Abel Sinkovics
4fa900edc7 Remove unused helper metafunction 2019-02-19 20:38:03 +01:00
Abel Sinkovics
4c78eaa39f Avoid the creation of zero length array in any_of_c. 2018-08-26 15:15:27 +02:00
Abel Sinkovics
60deeceaae Add C++11 implementation of sequence 2018-05-13 16:02:22 +02:00
Abel Sinkovics
11b19e5d25 Adding .gitattributes 2018-01-20 14:12:21 +01:00
Abel Sinkovics
6eb4af7d6f Add C++11 and C++14 implementation of one_of and repeated_one_of 2017-11-01 18:09:40 +01:00
Abel Sinkovics
31fc1aa39f Add C++11 implementation for one_char_except 2017-10-01 20:05:06 +02:00
Abel Sinkovics
1cb74cdbe1 Add C++11 implementation for first_of, last_of, nth_of 2017-08-14 23:41:50 +02:00
Abel Sinkovics
e856748a78 Stop using the build directory in Travis CI and Appveyor 2017-08-12 22:00:07 +02:00
Abel Sinkovics
4dc388d015 Merge pull request #9 from grafikrobot/patch-1
Delete header-only library build.
2017-08-08 08:14:39 +02:00
Rene Rivera
4f84a4d463 Delete header-only library build.
This file violates the Boost integration requirements. See "Building Sources" section of: http://www.boost.org/development/requirements.html#Integration
2017-08-06 19:53:23 -05:00
Abel Sinkovics
dff1de0a0d Merge remote-tracking branch 'asomers/master' into develop 2017-07-30 13:47:42 +02:00
Alan Somers
00ebb6b780 Use /bin/sh instead of /bin/bash
/bin/bash is usually only available on Linux, but /bin/sh is guaranteed
on all Unixen.
2017-07-27 14:28:25 -06:00
bagyibarna
da8f1c473a add support for string literal templates 2017-07-13 23:40:08 +02:00
Abel Sinkovics
33c28e770d Disable the C++11 implementation in gcc 4.6 and below 2017-05-14 16:38:06 +02:00
Abel Sinkovics
4146aab25b Don't use constexpr in c++98 code 2017-05-14 16:37:15 +02:00
Abel Sinkovics
2e5a72f176 Test string based on the standard version 2017-05-14 16:36:54 +02:00
Abel Sinkovics
8a65198ab7 Remove calls to 1 argument macros with 0 arguments 2017-04-20 17:14:02 +02:00
Abel Sinkovics
58f4ee9d53 Separate C++98 and C++11 implementations 2017-04-20 16:35:06 +02:00
Abel Sinkovics
c822fae8cb Place time and memory diagrams next to each other in benchmark results 2016-11-02 22:35:15 +01:00
Abel Sinkovics
2ac8b036bb Add comment about recursion in grammars 2016-10-31 15:41:28 +01:00
Abel Sinkovics
1e56f517da Add BOOST_METAPARSE_STRING benchmarks
Also add the scripts used to generate the benchmarks.
2016-10-31 15:41:28 +01:00
Abel Sinkovics
426257637e Merge branch 'develop' 2016-10-31 09:07:55 +01:00
Abel Sinkovics
feeb5943e2 Oracle Studio fixes 2016-10-26 23:09:16 +02:00
Abel Sinkovics
2a8ed5f32b Test with 512 character long string in long_string.cpp 2016-10-24 23:13:04 +02:00
Abel Sinkovics
f9230ef2ca Fix links in Getting Started 2016-10-22 15:04:49 +02:00
Abel Sinkovics
19bcec20b0 Test with 1024 character long string in long_string.cpp 2016-10-22 14:55:24 +02:00
Abel Sinkovics
411d0975f2 make_string use 2^n steps 2016-10-18 07:59:19 +02:00
Rene Rivera
35957ab2f2 Add, and update, documentation build targets. 2016-10-10 11:39:51 -05:00
Abel Sinkovics
f05504ed19 Reimplement BOOST_METAPARSE_STRING with specialising on the length of the string literal instead of its characters 2016-10-08 22:00:34 +02:00
Rene Rivera
46c203ed25 Add, and update, documentation build targets. 2016-10-07 23:07:35 -05:00
Abel Sinkovics
e1d8cdbca6 Fix ambiguity in specialisations of split_at_c 2016-06-30 21:45:47 +02:00
Abel Sinkovics
06e63bd8f6 Download Clang binaries in Travis 2016-06-11 12:31:06 +02:00
Abel Sinkovics
61dde8e2ae Generate BOOST_METAPARSE_STRING with an external code generator 2016-06-05 22:04:25 +02:00
Abel Sinkovics
a5f40ce5e6 Merge pull request #6 from akumta/patch-1
Missing qualifier for exit call.
2016-04-09 12:47:42 +02:00
akumta
c7c81a076c Missing qualifier for exit call.
libs/metaparse/example/parsing_error/main.cpp fails to compile with Oracle Solaris Studio12.5.
It would be great if this can get in for Boost 1.61.
2016-04-08 14:07:09 -07:00
Abel Sinkovics
92753af8d7 Add comment on the extra checks for BOOST_NO_CONSTEXPR_C_STR 2016-04-02 13:12:43 +02:00
Abel Sinkovics
27ce534ca7 Don't define BOOST_NO_CONSTEXPR_C_STR in Clang 2016-04-02 13:12:23 +02:00
Abel Sinkovics
e9821acea2 Remove BOOST_USE_VARIADIC_TEMPLATES 2016-04-02 13:07:12 +02:00
Abel Sinkovics
31c26a4f7e Don't define BOOST_CONSTEXPR 2016-04-02 13:05:39 +02:00
Abel Sinkovics
6957fb6257 Remove BOOST_USE_CONSTEXPR 2016-04-02 13:05:01 +02:00
Abel Sinkovics
d8db2ac2ac Turn #ifndef BOOST_NO_CONSTEXPR_C_STR to #ifdef BOOST_NO_CONSTEXPR_C_STR 2016-04-02 13:00:01 +02:00
Abel Sinkovics
fa3cba3729 When there is no constexpr support, define BOOST_NO_CONSTEXPR_C_STR 2016-04-02 12:57:51 +02:00
Abel Sinkovics
2a3b4e3061 Remove duplicated conditions 2016-04-02 12:53:57 +02:00
Abel Sinkovics
52acf9b727 Use BOOST_NO_CXX11_CONSTEXPR instead of BOOST_NO_CONSTEXPR in the examples 2016-04-02 12:50:55 +02:00
Abel Sinkovics
dd8e21eba0 Merge pull request #5 from danieljames/redirect-fix
Fix redirect link
2016-02-28 15:07:43 +01:00
Daniel James
c148eada9f Fix redirect link
Documentation is currently built at:

http://www.boost.org/doc/libs/master/doc/html/metaparse.html
2016-02-28 10:48:51 +00:00
Abel Sinkovics
883998096c Add missing includes 2016-02-11 23:51:32 +01:00
Abel Sinkovics
6bca4bac59 Avoid type::type 2016-02-11 23:39:30 +01:00
Abel Sinkovics
09ea46281a Move the Boost.Test dependency to the requiremenets 2016-02-10 21:53:00 +01:00