9 Commits

Author SHA1 Message Date
Ruben Perez
b287ff6b85 bench/db_setup.sql now sets max_connections
This prevents sporadic CI failures due to exceeding the max connection limit
2025-05-07 11:56:34 +02:00
Anarthal (Rubén Pérez)
cbe9270253
Added handshake unit tests
close #442
2025-04-25 17:10:34 +02:00
Anarthal (Rubén Pérez)
303b9f0b59
Added benchmarks against the official drivers
Added one_small_row, one_big_row, many_rows, stmt_params benchmarks against libmysqlclient and libmariadb
Added a CI build to compile and run benchmarks
Added a Python script to run the benchmarks
Refactored the connection_pool benchmark to be use data independent from examples

close #458
2025-04-02 11:32:43 +02:00
Anarthal (Rubén Pérez)
793b678287
Updated file copyrights to 2025 2025-02-11 20:42:41 +01:00
Dirk Stolle
403ce603aa
Fixed a few typos 2025-01-24 15:45:45 +01:00
Anarthal (Rubén Pérez)
759820b470
async_connect now always requires connect_params to be kept alive
This trims down complexity and build times.
asio::ssl::context is now forward-declared in any_connection.
2024-06-20 12:04:13 +02: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
Ruben Perez
d8b69d0e78 Bumped copyright to 2024 2024-02-18 12:48:14 +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