Anarthal (Rubén Pérez)
793b678287
Updated file copyrights to 2025
2025-02-11 20:42:41 +01:00
Anarthal (Rubén Pérez)
752e445752
CMake test targets are now marked EXCLUDE_FROM_ALL
...
All test targets (including integration tests) are now only built when
the `tests` target is built.
Added a CMake build that doesn't run integration testing (verifying that
BOOST_MYSQL_INTEGRATION_TESTS works)
close #261
2024-05-16 12:45:57 +02:00
Anarthal (Rubén Pérez)
f7acfbe306
Unified CMake workflows
...
close #238
2024-03-18 17:46:33 +01:00
Ruben Perez
1f86670559
Merge branch 'bugfix/remove-cmake-werror' into develop
2024-03-18 15:18:45 +01:00
Ruben Perez
6397d04ff5
Preventively disabled -Werror in CMake tests
...
This is recommended because some users build tests as part of their builds. See #183
2024-03-18 14:20:45 +01:00
Anarthal (Rubén Pérez)
e68ff579c3
Moved Valgrind functionality to b2
...
close #239
2024-03-16 14:32:37 +01:00
Ruben Perez
5d97dd8d81
New code coverage workflow
...
Code coverage is now using GHA and b2
Split Linux and Windows docker image builds
Updated some Linux images to include gpg
close #152
2024-03-14 13:28:05 +01:00
Ruben Perez
d8b69d0e78
Bumped copyright to 2024
2024-02-18 12:48:14 +01:00
Ruben Perez
05640cb670
Warning cleanup
...
Builds no longer use -pedantic
B2 builds now use -Wextra
Fixed various warnings
close #186
2023-12-21 13:54:01 +01:00
Ruben Perez
bc5577ede5
Connection pool
...
Added any_connection and any_address
Added connection_pool and pooled_connection
Added thread_safety tests
Added defaults.hpp header
close 19
2023-12-20 18:46:31 +01:00
Ruben Perez
88fbe387ac
Separate compilation
...
Separate compilation
Immediate completions are now posted through the I/O executor
Jamfiles now correctly requires C++11
Refactored the protocol and channel modules
Removed example on default completion tokens
close #23
close #112
2023-06-22 12:03:24 +02:00
Ruben Perez
b63eaf761e
Revert "Added a warning on the API being experimental"
...
This reverts commit 06357f17d153d2578c61ef507825c431097b03b5.
2023-02-21 13:34:48 +01:00
Ruben Perez
06357f17d1
Added a warning on the API being experimental
2023-02-20 13:23:56 +01:00
Ruben Perez
31bc3b9dac
Copyright year bump
2022-12-31 16:28:59 +01:00
Ruben Perez
f662df3635
Boostification, part 1
...
Proper cmake support
New UNIX B2 builds
New UNIX CMake builds
Removed appveyor support
New Windows B2 drone builds
2022-11-28 17:29:56 +01:00
Ruben Perez
cbe087fa64
Fixed warning in asio.cpp in cmake
2022-11-15 21:47:32 +01:00
Ruben Perez
a84551ae75
Moved asio.cpp
2022-10-26 17:18:21 +02:00
Ruben Perez
6c22c285eb
Fixed missing asio->openssl dependency in cmake
2022-10-23 22:20:09 +02:00
Ruben Perez
1040c20f19
Unified with cmake
2022-10-21 20:23:16 +02:00
Ruben Perez
86e0eacd6a
SSL/TLS and row reading rework (v0.2.0)
...
* SSL/TLS rework
* Unified connection object
* New prepared_statement::execute interface
* New resultset::read_one mechanic
* Unified row object
* null_t type
* Travis to GitHub actions migration
* Integration test rework
2022-03-21 16:09:48 +01:00
Ruben Perez
ade68d172d
Added support for relational operators in value
...
Replaced std::nullptr_t for boost::variant2::monostate in values
Added support for relational operators in value
Automatic docs generation
closes #48
closes #46
2021-03-06 16:35:15 +01:00
ruben
3b91e6e978
Replaced gtest by Boost.Test
2020-06-29 17:17:11 +01:00
ruben
3407d818f6
Added support for Boost.Build
2020-06-12 23:44:30 +01:00
ruben
9bba29e483
Added CMake target exports and install rules
2020-06-04 15:57:31 +01:00
ruben
a54c83ef6a
Replaced tabs for spaces
2020-04-20 11:36:31 +01:00
ruben
16ef83b136
Added copyrights
2020-04-20 11:18:52 +01:00
ruben
380ba1310d
Refactored CMake
2020-04-19 12:20:04 +01:00