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

33 Commits

Author SHA1 Message Date
Nana Sakisaka
ec681a2484 Revert "Merge pull request #808 from saki7/refine-ci-cpp23"
This reverts commit f66350f9dc, reversing
changes made to d21af8b48d.
2025-09-13 08:57:11 +09:00
Nana Sakisaka
e60afc5f2c Remove obsolete CI (Windows CI will be added later on GHA) 2025-09-05 01:15:11 +09:00
Nikita Kniazev
9168be80dd X3: Warn about future C++17 requirement
I plan to keep the warning for two releases before starting to utilize C++17 features.

Since Boost 1.81 (scheduled to November 2022) supported compilers will be:
* Clang 4 (currently 3.6)
* GCC 7 (currently 5)
* VS 2017 (currently 2015)
2022-01-06 20:47:44 +03:00
Nikita Kniazev
551d4b6d79 Rework known warning suppression 2021-12-17 04:21:28 +03:00
Nikita Kniazev
bff0126954 CI: Re-enable -Wdeprecated-copy on Clang 2021-12-17 04:21:28 +03:00
Nikita Kniazev
c58a369ab8 CI: Upgrade Clang and GCC compilers 2021-06-03 19:10:49 +03:00
Nikita Kniazev
db8bdf3d71 Fix GCC -Wshadow-local and MSVC C4457
GCC bug reported https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100608

Fixes #676
2021-05-17 03:02:19 +03:00
Nikita Kniazev
9ee9a1ece3 Remove redundant assert
> For all functions described in this subclause that accept an argument of type wint_t, the value shall
> be representable as a wchar_t or shall equal the value of the macro WEOF. If this argument has any
> other value, the behavior is undefined.

There is no way to produce a `wint_t` value non-representable as `wchar_t` with `std::char_traits<wchar_t>::to_int_type`.
2020-07-18 16:08:25 +03:00
Nikita Kniazev
262834ee77 CI: GCC 10 2020-06-22 17:55:53 +03:00
Nikita Kniazev
cd46686ecc CI: Add assertions enabled builds on Travis
This time for sure
2020-06-14 23:00:30 +03:00
Nikita Kniazev
262d3efc3e CI: No need to find ccache if it is on PATH already 2020-06-14 22:55:08 +03:00
Nikita Kniazev
41d21b354c CI: Boost.Build natively supports stdlib=libc++ 2020-06-14 22:06:14 +03:00
Nikita Kniazev
1ba9024712 Turn off warnings from dependencies
This removes the need of prebuilding dependencies in CI
2020-04-09 17:26:58 +03:00
Nikita Kniazev
a8a8aa13d5 Revert "CI: link=shared is the default value"
It is not, on Windows static libraries are built by default for some reason.

This reverts commit 3b0b5f9d30.
2020-04-08 18:35:20 +03:00
Nikita Kniazev
9adac1114d X3: Replace locale::conv::utf_to_utf with x3::to_utf8 2020-04-06 18:39:49 +03:00
Nikita Kniazev
59a6d4c219 CI: We are clean for -Wcast-function-type
The warning was coming from building Boost.Filesystem
2020-04-06 18:39:49 +03:00
Nikita Kniazev
2e43cf86c5 CI: Build with -Wextra 2020-04-06 01:46:29 +03:00
Nikita Kniazev
3ac19dc228 CI: Upgrade compilers 2020-04-04 16:59:40 +03:00
Nikita Kniazev
dbab9d23d1 CI: Prebuild Chrono before testing 2020-04-04 15:30:28 +03:00
Nikita Kniazev
dc14c73dcb Missing license plate in .appveyor.yml 2020-03-03 21:38:19 +03:00
Nikita Kniazev
abc2a97cf9 CI: Test with both asserts on and off
Did not make the same to Appveyor because it will be a big time hit
2020-03-03 21:38:19 +03:00
Nikita Kniazev
e63f0d337b CI: B2 now uses all available cores by default 2020-03-03 19:14:24 +03:00
Nikita Kniazev
5cbe6361cc CI: B2 bootstrap now prints errors to console 2020-03-03 19:07:58 +03:00
Nikita Kniazev
3b0b5f9d30 CI: link=shared is the default value 2020-03-03 19:07:56 +03:00
Nikita Kniazev
443305be4b CI: Use TRAVIS_COMPILER env var as a toolset for a job 2019-03-13 17:31:23 +03:00
Nikita Kniazev
8bbc6274be Tests: Reenable -Wnested-anon-types warning 2019-03-04 03:12:29 +03:00
Nikita Kniazev
b68cd0eb59 Tests: Enable -Wbool-operatio warning
The last warning was fixed in b0eede8435
2019-03-04 01:16:51 +03:00
Nikita Kniazev
fc39ec12c9 Qi.Tests: rule1: Fixed -Wuninitialized warning
libs/spirit/test/qi/rule1.cpp:75:47: warning: variable 'start' is uninitialized when used within its own initialization [-Wuninitialized]
2019-03-04 00:27:36 +03:00
Nikita Kniazev
0ab06abfc6 Annotate, clean up, and group extended ASCII tests 2019-03-01 22:50:15 +03:00
Nikita Kniazev
25c05a99a0 CI: Update compilers on Travis 2019-02-26 21:17:07 +03:00
Nikita Kniazev
4583a4b708 Boost.System is header only since 1.69 2018-12-30 17:06:19 +03:00
Nikita Kniazev
b4c5ef702b CI: Added thread library to link deps list 2018-05-03 23:37:30 +03:00
Nikita Kniazev
c637817dad Add Travis-CI 2017-11-28 03:55:29 +03:00