djowel
8724e4f941
Fix for MSVC warning. Good MSVC catches such things.
2019-05-09 07:32:43 +08:00
Nikita Kniazev
610a4dc0b9
Re-private mistakenly unprivated things in #489
2019-05-08 20:23:05 +03:00
Joel de Guzman
3d0dafe13b
Merge pull request #504 from LeonineKing1199/unicode-charset
...
Unicode charset
2019-05-08 06:22:25 +08:00
djowel
d407f9a26c
- Added Real Policy versioning
...
- Correct backward-compatible handling of excess digits
- Fixes https://github.com/boostorg/spirit/issues/506
2019-05-07 12:30:50 +08:00
LeonineKing1199
017478bd29
Updated tests
2019-05-06 20:56:32 -07:00
djowel
90d03d9ae9
Fix for https://github.com/boostorg/spirit/issues/505
2019-05-07 08:09:16 +08:00
Joel de Guzman
ca83f9cfca
Merge pull request #507 from Kojoley/simplify-string-traits
...
X3: Simplify string_traits
2019-05-07 07:41:43 +08:00
Nikita Kniazev
a5606ea4d9
X3: Removed need in char_type_of trait
2019-05-06 20:27:07 +03:00
Nikita Kniazev
0db8bb6916
X3: Removed unused is_char and is_string traits
2019-05-06 20:27:06 +03:00
Joel de Guzman
80bb2a9fab
Fix for https://github.com/boostorg/spirit/issues/503 . Float compariso is tricky. eps for comparision is wrong in some cases.
2019-05-05 03:18:19 +08:00
djowel
3c4e83c8ba
not needed anymore (for x3)
2019-05-04 17:47:31 +08:00
djowel
7cfc21f866
Basic test for float_ double_ and long_double
2019-05-04 17:47:31 +08:00
djowel
747f7ebc41
deal with long double compares
2019-05-04 17:47:31 +08:00
djowel
5a001edc45
Added long_double parser
2019-05-04 17:47:31 +08:00
djowel
793c070d1f
Take advantage of constexpr. No more big hard coded table.
2019-05-04 17:47:31 +08:00
djowel
6b6f677205
cosmetic tweaks
2019-05-04 17:47:31 +08:00
Nikita Kniazev
5045fe6b53
utree: Missing cstring include. Fixes #502
2019-05-01 20:22:54 +03:00
djowel
8d5429ad7b
Fixes https://github.com/boostorg/spirit/issues/498
2019-04-26 10:59:48 +08:00
djowel
d93e2c143c
Lit suport for 32-bit unicode code points
2019-04-25 20:50:02 +08:00
djowel
949fe02a1f
Working fix for https://svn.boost.org/trac10/ticket/11608
...
Added similar tests to x3
2019-04-25 19:40:40 +08:00
djowel
be7640bd69
Fix for https://github.com/boostorg/spirit/issues/421
...
WIP: https://svn.boost.org/trac10/ticket/11608
2019-04-25 18:12:45 +08:00
djowel
3d6cdcd748
small type fix
2019-04-25 11:22:15 +08:00
djowel
8a236c4bdf
Correct fix for negative exponents; should probably port Qi's compensate_roundoff as well, but we'll do that next time.
2019-04-24 16:00:15 +08:00
djowel
def07a9956
Fix for https://github.com/boostorg/spirit/issues/495
2019-04-24 09:13:25 +08:00
Joel de Guzman
37e99cbb66
Merge pull request #494 from tinko92/develop
...
Replace a couple of dead links.
2019-04-23 06:24:06 +08:00
Tinko Bartels
5e0f753bb9
Replace a couple of dead links.
2019-04-22 23:27:49 +02:00
Nikita Kniazev
c2166b5d04
X3.Docs: Minor markup tweaks [skip ci]
2019-04-20 23:02:51 +03:00
Nikita Kniazev
580761b331
Removed extra semicolon
2019-04-20 17:49:21 +03:00
Nikita Kniazev
0c253f35f2
Merge pull request #492 from Kojoley/x3-unpublish-testing-utility
...
Unpublish x3/support/utility/testing.hpp
2019-04-20 15:51:28 +03:00
Nikita Kniazev
f38019094d
Unpublish x3/support/utility/testing.hpp
...
By most part reverts a3d667002f
. The header is
undertested, used only in that single example, and has extra dependencies.
2019-04-19 22:04:32 +03:00
Nikita Kniazev
4cd390a37c
Merge pull request #491 from Kojoley/lex-remove-variadic-tokenize_and_phrase_parse
...
Lex: Remove variadic `tokenize_and_phrase_parse`
2019-04-19 13:13:21 +03:00
Nikita Kniazev
de67862b5b
Support.Tests: unused_type: used the wrong operator
2019-04-19 04:25:14 +03:00
Nikita Kniazev
8e385e9d85
Lex: Removed variadic tokenize_and_phrase_parse
...
They were added 10 years ago and did not compile all the time due to bugs
spotted during warning elimination work, but the main reason to remove them
is that there was not a single report about the issues.
2019-04-19 02:53:23 +03:00
Nikita Kniazev
d8916bf4c3
unused_type: added usage tests
2019-04-19 01:49:25 +03:00
Nikita Kniazev
f65d7a8013
unused_type: trivial on C++11+
2019-04-19 01:45:37 +03:00
Nikita Kniazev
1180d0b958
unused_type: Remove explicit assignment operators
2019-04-17 21:35:27 +03:00
Nikita Kniazev
ef8d59c626
Fix self-assignment warning in unused_type test
2019-04-17 18:21:08 +03:00
Nikita Kniazev
55aa6f7556
unused_type: Added basic tests
2019-04-17 16:49:31 +03:00
Nikita Kniazev
9f971e174e
Merge pull request #489 from Romain-Geissler-1A/explicitly-delete-copy-assignment
...
Explicitly delete all non implemented assignment operators.
2019-04-17 16:15:59 +03:00
Romain Geissler
295ad6710a
Explicitly delete all non implemented assignment operators.
...
Commit (almost) automatically generated with the following sed command:
sed -i -ne '1h;1!H;${g;s|\n[[:blank:]]*private:\n\([[:blank:]]*\)// silence MSVC warning C4512: assignment operator could not be generated\n\([[:blank:]]*\)\([^\n]\+\);\n|\n\1// silence MSVC warning C4512: assignment operator could not be generated\n\2BOOST_DELETED_FUNCTION(\3);\n|g;p}' $(git ls-files)
Then all files in the x3 subfolder were reverted to HEAD, and manually
updated to use " = delete" instead of BOOST_DELETED_FUNCTION.
2019-04-16 22:35:52 +00:00
Nikita Kniazev
b4b21d1bee
Merge master branch into develop [skip ci]
2019-03-29 04:35:27 +03:00
Nikita Kniazev
1f81edb4fc
Bump version and update changelog [skip ci]
2019-03-29 04:31:18 +03:00
Nikita Kniazev
f7430abb48
Convert ticket reference to links in changelog
2019-03-28 22:33:59 +03:00
Nikita Kniazev
7c5dcf0de3
Merge pull request #483 from Kojoley/lexertl-missing-member-initialization
...
lexertl: Missing member initialization
2019-03-28 16:54:01 +03:00
Nikita Kniazev
73697333c0
Merge pull request #486 from boostorg/develop
...
Pre 1.70 release merge
2019-03-23 18:06:43 +03:00
Nikita Kniazev
d24ac7ce5c
Classic.Tests: Run file_iterator_tests only once
...
There is nothing to test with BOOST_SPIRIT_DEBUG.
2019-03-18 01:38:51 +03:00
Nikita Kniazev
2fa4c5c913
Revert "Classic: file_iterator_tests: Fixed temp file race"
...
This reverts commit 3e0be04eab
.
2019-03-18 01:36:51 +03:00
Nikita Kniazev
81df13c140
Merge pull request #484 from Kojoley/classic-fix-temp-file-race
...
Classic: file_iterator_tests: Fixed temp file race
2019-03-17 04:26:20 +03:00
Nikita Kniazev
3e0be04eab
Classic: file_iterator_tests: Fixed temp file race
...
We have multiple runs of the test and sometimes it fails because of a race.
2019-03-17 02:13:26 +03:00
Nikita Kniazev
1d37471d5b
lexertl: Missing member initialization
...
Fixes a GCC -Wuninitialized warning in lex/regression_syntax_error which is
most likely a false positive https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89733
2019-03-16 00:07:34 +03:00