Commit Graph

  • d98a785093 Merge branch 'Some-Tutorials' into develop djowel 2018-02-21 10:50:07 +0800
  • f41e80a719
    Merge pull request #364 from boostorg/develop Nikita Kniazev 2018-02-20 21:17:00 +0300
  • f324a80d83 Bump version and update changelog [skip ci] Nikita Kniazev 2018-02-20 21:08:30 +0300
  • 55431dbc28
    Merge pull request #362 from boostorg/update-readme Nikita Kniazev 2018-02-20 01:23:09 +0300
  • d71a33a2be Extend README with Spirit versions info [skip ci] Nikita Kniazev 2018-02-18 19:41:27 +0300
  • 2f62ea64f6
    Merge pull request #361 from Kojoley/hold_any-copy-assignment Nikita Kniazev 2018-02-18 20:36:46 +0300
  • 8a29b4c574 Added missing copy assignment operator Nikita Kniazev 2018-02-18 03:09:33 +0300
  • fb1092c8bb
    Merge pull request #360 from Kojoley/doc-repository-and-x3-builds Nikita Kniazev 2018-02-18 02:54:58 +0300
  • 37bcfced65
    Merge pull request #358 from Kojoley/add-some-asserts-to-real-parsers Nikita Kniazev 2018-02-15 21:36:19 +0300
  • 895ffc6ebf Doc: Add X3 link on the main page and adjust version info Nikita Kniazev 2018-02-15 19:15:43 +0300
  • f769fb38f6
    Merge pull request #359 from Kojoley/nonterminal-doc-fixes Nikita Kniazev 2018-02-15 19:17:39 +0300
  • 200a22d6e6 Doc: Enable building of Repository and X3 docs Nikita Kniazev 2018-02-15 19:14:48 +0300
  • da97acdddc Doc: Fixed X3 version macro name Nikita Kniazev 2018-02-15 19:13:54 +0300
  • 835d76b1d7 Doc: Fixed import paths Nikita Kniazev 2018-02-15 19:13:22 +0300
  • 490371c46a Doc: Added a note about default Nonterminal's Signature value Nikita Kniazev 2018-02-14 21:24:17 +0300
  • 517912b114 Doc: Fixed wrong Nonterminal's sig_type description Nikita Kniazev 2018-02-14 21:23:05 +0300
  • 4326c0f097 Doc: Karma Nonterminal was called as rule Nikita Kniazev 2018-02-14 20:38:35 +0300
  • 7ba702ff8f Added some asserts to real parsers Nikita Kniazev 2018-02-14 19:48:38 +0300
  • 4d75886c7a
    Merge pull request #353 from kuhlenough/develop Nikita Kniazev 2018-02-14 15:26:08 +0300
  • e9e3c35e10
    Merge pull request #355 from timangus/develop Nikita Kniazev 2018-01-25 01:50:45 +0300
  • 3d04ba605f Use traits to detect test container is empty Tim Angus 2018-01-24 17:27:51 +0000
  • 19fa9074d7
    toupper() may not be a macro Brian Kuhl 2018-01-16 10:09:48 -0500
  • 1e4316d719
    Merge pull request #351 from oracleoftroy/develop Nikita Kniazev 2018-01-06 02:20:55 +0300
  • ea57c257f6 Prevent parse_nan() from dereferencing out of range iterator Marc Gallagher 2018-01-04 15:29:32 -0800
  • 54d5ea1ea8
    Merge pull request #345 from DanielaE/fix/no-iterator-inheritance Nikita Kniazev 2018-01-01 19:49:28 +0300
  • 1433de2fe3 X3: Remove unused function_types includes Nikita Kniazev 2017-12-30 20:52:38 +0300
  • 49587ff7a0
    Merge pull request #340 from Kojoley/x3-deref-view-instead-of-unwrap-seq Nikita Kniazev 2017-12-30 02:50:03 +0300
  • 8edbebe8b3
    Inheriting std::iterator is deprecated in c++17 Daniela Engert 2017-12-29 15:19:11 +0100
  • 0887e25568 X3: Check passed attribute type Nikita Kniazev 2017-12-27 19:00:40 +0300
  • ddcdafbe95
    Merge pull request #344 from Kojoley/tests-lex-token_moretypes-use-optional Nikita Kniazev 2017-12-27 19:08:13 +0300
  • 160dee1799 Do not use extended initializer lists Nikita Kniazev 2017-12-26 16:25:54 +0300
  • 2d2c05c1ae Qi: Mirror char_range boundaries tests from #147 Nikita Kniazev 2017-12-25 22:02:37 +0300
  • a9eab0ef78 Lex.Tests: token_moretypes: Use optional Nikita Kniazev 2017-12-26 15:27:34 +0300
  • e2a13c6a2c
    Fusion now should compatible with Clang 3.0 C++11 Nikita Kniazev 2017-12-25 18:29:26 +0300
  • cf1e9a883b
    Mark MinGW GCC 4.6 as unusable Nikita Kniazev 2017-12-24 01:13:40 +0300
  • 681db787d8
    X3: expect: Fix multiple specializations match Nikita Kniazev 2017-12-23 03:43:53 +0300
  • 3ae9e29184
    Merge pull request #152 from vogelsgesang/fix_expect_container_parsing Nikita Kniazev 2017-12-23 03:12:39 +0300
  • 49dc687823 Qi.Doc: Fixed bool policies signature Nikita Kniazev 2017-12-22 22:49:36 +0300
  • 5bd4d10619 X3: Dereference a single item view instead of unwrapping sequence Nikita Kniazev 2017-12-22 18:08:39 +0300
  • 6cd3d3a08f fix sequence partitioning problem (reverted from commit a8e391bd99) Nikita Kniazev 2017-12-22 18:02:47 +0300
  • 72c049499f X3: Return back omit tests Nikita Kniazev 2017-12-20 02:00:54 +0300
  • 12c79e2b2e Classic: Increment scanner through iterator policy Nikita Kniazev 2017-12-18 03:18:22 +0300
  • 9bdbf6bd2b X3: Fixed iterator move_to to single item sequence Nikita Kniazev 2017-12-20 01:15:55 +0300
  • 620d5494b6
    Tweak Appveyor cache zipping parameters Nikita Kniazev 2017-12-19 01:38:07 +0300
  • f660e616af
    Mark some compilers as unusable. Closes #332 Nikita Kniazev 2017-12-18 18:58:54 +0300
  • fa771b62d6
    Merge pull request #330 from Kojoley/x3-reenable-fusion_map-support Nikita Kniazev 2017-12-18 18:51:48 +0300
  • 62d604603c
    Merge pull request #331 from Kojoley/boost-foreach Nikita Kniazev 2017-12-18 18:51:32 +0300
  • 7fdc4d2460
    Merge pull request #333 from Kojoley/fix-karma-binary2-overflow Nikita Kniazev 2017-12-18 18:51:02 +0300
  • b24f0ca9c9
    Merge pull request #335 from Kojoley/classic-unused-parameter-warnings Nikita Kniazev 2017-12-18 18:49:15 +0300
  • 9e20a58f0c
    Add note about phoenix v2 removal Nikita Kniazev 2017-12-18 18:45:28 +0300
  • 9a562de232
    Merge pull request #328 from octopus-prime/fix_for_trac_5983 Mike Gresens 2017-12-18 12:03:25 +0100
  • da4f1ed122 Classic: Fixed unused parameter warnings Nikita Kniazev 2017-12-18 02:21:28 +0300
  • 19c29c583f Fixed sequence operator typo (<< to >>). djowel 2017-12-18 06:24:59 +0800
  • 2104d5f063 Karma.Tests: Fixed overflow in binary tests Nikita Kniazev 2017-12-18 00:08:01 +0300
  • 11a36a0ce2 Remove unused boost/foreach.hpp includes Nikita Kniazev 2017-12-15 01:46:03 +0300
  • 5b061a1130 Qi.Repository: Some header moving between keywords and kwd Nikita Kniazev 2017-11-25 03:42:25 +0300
  • cf769b145f Trigger appveyor octopus-prime 2017-12-17 13:14:04 +0100
  • 9954b8467b Qi: permutation: Use array::fill instead of BOOST_FOREACH loop Nikita Kniazev 2017-12-15 01:36:50 +0300
  • c5411ad237 X3: Reenable fusion::map support Nikita Kniazev 2017-11-29 21:43:40 +0300
  • 60c971df52 Karma: Fix truncation warning if attribute is wider than binded value Nikita Kniazev 2017-12-15 04:02:43 +0300
  • 602a406c12 Tests: char1: Fixed typo leading to wchar_t to char truncation warning Nikita Kniazev 2017-12-15 03:57:04 +0300
  • 60031eb779 Fix container traits for msvc (#318) Mike Gresens 2017-12-16 20:10:00 +0100
  • 1af11db105
    Merge pull request #325 from Kojoley/use-cxx-template-depth-feature Nikita Kniazev 2017-12-15 16:21:46 +0300
  • 20a63aa976
    Merge pull request #324 from Kojoley/lex-generated-lexer-newline_in_constant Nikita Kniazev 2017-12-15 16:21:30 +0300
  • fc5a0cd181
    Merge pull request #323 from Kojoley/fix-classic-disabled-threads Nikita Kniazev 2017-12-15 16:21:14 +0300
  • 26c782c229 Replaced tabs by spaces octopus-prime 2017-12-15 11:44:51 +0100
  • 6a4547ca43 Added fix and test from trac # 5983 octopus-prime 2017-12-15 11:29:46 +0100
  • d526cd1931 Use <c++-template-depth> feature Nikita Kniazev 2017-11-26 16:23:11 +0300
  • 3d6f2c9bce Lex: Fixed C2001 'newline in constant' warning in generated lexers Nikita Kniazev 2017-12-14 21:51:51 +0300
  • 2d7dcd9f6e Classic: Fix compilation with BOOST_DISABLE_THREADS defined Nikita Kniazev 2017-12-14 21:26:53 +0300
  • 18d0d721db
    Merge pull request #322 from Kojoley/add-appveyor-ci Nikita Kniazev 2017-12-14 00:11:47 +0300
  • d39d94bd08 Add Appveyor-CI Nikita Kniazev 2017-12-12 20:40:07 +0300
  • b10e4a477b
    Merge pull request #320 from think-cell/thinkcell_iterator_check Joel de Guzman 2017-12-11 08:02:09 +0800
  • 6de1792825 If there's ambiguity in attribute_category on container_attribute or tuple_attribute (e.g. array and std::array), choose tuple_attribute. We probably should define is_container better. djowel 2017-12-09 11:26:37 +0800
  • d3cbd18af4
    Merge pull request #310 from Kojoley/sequential_or-random-order-bug Nikita Kniazev 2017-12-08 19:48:23 +0300
  • 109253ac8c
    Merge pull request #319 from Kojoley/fix-qi-permutations-always-initializes-optionals Nikita Kniazev 2017-12-08 19:46:40 +0300
  • 7be39f28d0
    Merge pull request #317 from octopus-prime/phoenix_links Mike Gresens 2017-12-08 12:45:31 +0100
  • 766cc4c9b7 ForwardIterator -> ReadableIteratorConcept & ForwardTraversalConcept Han Wang 2017-12-06 16:00:54 +0100
  • 3f18a6e99f Qi: Permutations parser always initializes optionals Nikita Kniazev 2017-12-07 17:56:21 +0300
  • f5179c95bb
    Merge pull request #316 from octopus-prime/parse_into_range Mike Gresens 2017-12-07 11:57:57 +0100
  • a4a2a0ee6b Fix phoenix links octopus-prime 2017-12-06 21:29:43 +0100
  • cb2750792e Test for trac ticket 12928 "x3 cannot synthesize attribute of type boost::iterator_range in a sequence parser" octopus-prime 2017-12-06 19:28:04 +0100
  • 52de6d17ba Fix for trac ticket 12928 "x3 cannot synthesize attribute of type boost::iterator_range in a sequence parser" octopus-prime 2017-12-06 19:19:08 +0100
  • e90bb7ca53
    Merge pull request #315 from Kojoley/tests-qi-rule_fail-char_-ambiguous Nikita Kniazev 2017-12-06 16:29:20 +0300
  • 3a2f074c2b Qi.Tests: grammar_fail, rule_fail: Fixed past-the-end pointer problem Nikita Kniazev 2017-12-06 16:02:51 +0300
  • 5f93ee81d9 Qi.Tests: rule_fail: Fixed ambiguous symbol 'char_' Nikita Kniazev 2017-12-06 16:00:20 +0300
  • 6e329cbf45
    Merge pull request #313 from Kojoley/fix-include-guard-names-collision Nikita Kniazev 2017-12-06 13:51:53 +0300
  • 9448f43b82
    Merge pull request #314 from Kojoley/repository-no-predifined-terminals-compatability Nikita Kniazev 2017-12-06 13:51:37 +0300
  • d58e26ed73 Karma: attr_cast: Wrong BOOST_SPIRIT_NO_PREDEFINED_TERMINALS ifndef Nikita Kniazev 2017-12-05 21:31:54 +0300
  • 1c48ce8d1a Qi.Repository: advance: Add missing include Nikita Kniazev 2017-12-05 17:53:18 +0300
  • 4d8ce7024d Qi.Repository: keywords: Added missing include Nikita Kniazev 2017-12-05 17:50:45 +0300
  • 332d267d67 Qi.Repository: kwd: Added missing include Nikita Kniazev 2017-12-05 17:48:10 +0300
  • d0d9f67407 Repository: Fix compilation with BOOST_SPIRIT_NO_PREDEFINED_TERMINALS Nikita Kniazev 2017-12-05 17:44:34 +0300
  • cb946ba083 X3: Fixed include guard names collision Nikita Kniazev 2017-11-22 02:30:55 +0300
  • 5a720737af
    Merge pull request #312 from octopus-prime/develop Mike Gresens 2017-12-05 09:38:27 +0100
  • 868689ff40 error_handler test msvc-14.0 octopus-prime 2017-12-05 00:23:33 +0100
  • b6fa1404fa Added missing dependency to filesystem for error_handler test. octopus-prime 2017-12-04 17:46:52 +0100
  • 6a37fde4ca sequential_or: Fixed random order execution of underlying parsers Nikita Kniazev 2017-12-03 20:26:37 +0300
  • b476a28af7
    Merge pull request #304 from octopus-prime/line_pos_iterator_fix3 Mike Gresens 2017-12-04 14:01:50 +0100
  • fa2bfb1c52 Added tests for error_handler octopus-prime 2017-12-04 12:56:43 +0100