2
0
mirror of https://github.com/boostorg/mysql.git synced 2026-01-27 07:02:11 +00:00
Commit Graph

959 Commits

Author SHA1 Message Date
Ruben Perez
67e12918ae connection_pool glitches 2025-01-31 14:48:30 +01:00
Ruben Perez
736c1d009a connection glitch 2025-01-31 13:57:42 +01:00
Ruben Perez
d87087903a Glitch in connection::reset_connection 2025-01-31 13:55:31 +01:00
Ruben Perez
1b8f943628 Move basic_format_context constructors to avoid [deleted] spec 2025-01-31 13:49:54 +01:00
Ruben Perez
f0fca0619e Make rebind_executor implementation-defined 2025-01-31 13:16:39 +01:00
Ruben Perez
2df19b1af3 Move bound_statement_xxx definitions 2025-01-31 13:07:15 +01:00
Ruben Perez
9e318671d0 any_connection_params glitches 2025-01-30 19:04:06 +01:00
Ruben Perez
efb9aa0c1f any_connection glitches 2025-01-30 18:44:43 +01:00
Ruben Perez
3249589342 Ifdef concepts out on mrdocs 2025-01-30 17:43:20 +01:00
Ruben Perez
4e24f7f48b Filter our formatter specialization 2025-01-30 17:42:53 +01:00
Ruben Perez
74e92afafd Avoid fully-qualified names in concepts 2025-01-29 19:43:36 +01:00
Ruben Perez
97f6c9a30e Avoid fully-qualified boost::asio names 2025-01-29 19:24:32 +01:00
Ruben Perez
1c3f2017a9 Fix impl_defined namespace name in row_view 2025-01-29 19:19:48 +01:00
Ruben Perez
5ac69ffbd3 Make sequence use \li 2025-01-29 19:17:26 +01:00
Ruben Perez
66b47449eb Make sequence_range_t impl-defined 2025-01-29 19:12:33 +01:00
Ruben Perez
32a048065e Hide results::iterator 2025-01-29 19:02:42 +01:00
Ruben Perez
829f0f327a Impl-defined for row, row_view 2025-01-29 18:57:38 +01:00
Ruben Perez
e1c7210648 implementation-defined 2025-01-29 18:51:44 +01:00
Ruben Perez
f656cb4e1d Revert BOOST_MYSQL_CONCEPT(X) 2025-01-27 17:36:35 +01:00
Ruben Perez
a7ee0aa013 File headers 2025-01-27 17:09:05 +01:00
Ruben Perez
dd67d7ee2e Remove legacy \n and most of BOOST_MYSQL_DOXYGEN 2025-01-27 17:08:33 +01:00
Ruben Perez
9f1bf0e53b Merge branch 'develop' into feature/386-asciidoc 2025-01-27 16:39:56 +01:00
Dirk Stolle
4bfdd8fba7 Removed the executable flag from .pem files
See https://github.com/boostorg/admin/issues/47#issuecomment-2575165830
2025-01-24 15:47:47 +01:00
Dirk Stolle
403ce603aa Fixed a few typos 2025-01-24 15:45:45 +01:00
Anarthal (Rubén Pérez)
25d8f7426e test_pos_map/reset_nonempty no longer triggers an assertion
Disabled warnings-as-errors for examples that use Boost.Context

close #403
2025-01-24 15:44:16 +01:00
Ruben Perez
1fd97ce4cd Remove \n from any_address 2025-01-15 20:09:21 +01:00
Ruben Perez
85d87bc083 Exclude format_context_base protected functions 2025-01-15 20:07:08 +01:00
Ruben Perez
de6b7b6dbb Sanitize escape_string 2025-01-15 19:43:24 +01:00
Ruben Perez
83e89b08f7 Header file links 2025-01-15 18:33:14 +01:00
Ruben Perez
2e9a334900 Fix include patterns 2025-01-15 18:28:06 +01:00
Ruben Perez
a3e016ca2b mrdocs 0.0.3 changes 2025-01-15 18:03:43 +01:00
Ruben Perez
2917a9c52a Merge branch 'develop' into feature/386-asciidoc 2025-01-14 20:23:24 +01:00
Anarthal (Rubén Pérez)
1c67537290 connection_pool now resizes correctly in the presence of pending connections
Changed the algorithm that calculates how many connections to create to
correctly take into account the number of pending requests.
This makes the pool resize as expected and avoids potential deadlocks.

close #395
2025-01-06 17:14:32 +01:00
Anarthal (Rubén Pérez)
25f9900c0b Fixed ping_interval docs regarding its relation with wait_timeout
close #391
2025-01-03 11:37:33 +01:00
Anarthal (Rubén Pérez)
94e3d4c282 Removed the -fcf-protection gcc workaround
Required because of
https://github.com/boostorg/context/issues/263
2025-01-03 11:36:47 +01:00
Anarthal (Rubén Pérez)
41597b782a Fixed a race condition in Windows CI when running the example servers
Refactored launch_server into a common utility
launch_server now uses `Popen.terminate()`, which handles the race
condition case

close #393
2025-01-01 21:23:14 +01:00
Ruben Perez
ed13cc0075 package.json and auxiliar 2024-12-06 15:55:07 +01:00
Ruben Perez
20ffbc4ae9 Prevent clang-format from messing <a> tags up 2024-12-06 13:48:46 +01:00
Ruben Perez
6f4705e7c8 Doxygen cleanup 2024-12-06 13:48:32 +01:00
Ruben Perez
c9ff972054 Initial prototype 2024-12-06 13:47:01 +01:00
Anarthal (Rubén Pérez)
c438f26731 Fixed a render problem in the async discussion page 2024-12-04 17:01:40 +01:00
Anarthal (Rubén Pérez)
c343cde1fb Improved discussion and examples
Added a tutorial on UPDATEs, transactions and multi-queries
Added a tutorial on connection_pool
Added a tutorial on error handling
Added examples on INSERTs and DELETEs
Rewrote the discussion page on character sets
Added a discussion page on the templated connection class
Removed superseded examples on timeouts and multi-queries
Updated the coverage build to gcc-14 (gcc-13 was using a non-LTS release
that caused problems)

Contributes to #365 and #366
boost-1.87.0
2024-11-29 17:47:44 +01:00
Anarthal (Rubén Pérez)
ef9224c0ac Updated the coverage build to use gcc-14
Workarounds a problem with the build-gcc13 container, which uses a
non-LTS Ubuntu release and can't be installed packages
2024-11-29 11:03:21 +01:00
Anarthal (Rubén Pérez)
f6c119210d Boost 1.87: new discussion and examples (part 1)
Added tutorials 2, 3 and 4
Changed most of the discussion to use any_connection
Added examples on disabling TLS, multi-function operations, multi-queries and transactions
All examples now use any_connection
Automate parts of example qbk generation

Partially addresses #365 and #366
boost-1.87.0.beta1
2024-11-05 00:12:27 +01:00
Anarthal (Rubén Pérez)
c57103bb75 Removed brittle checks in connection_pool_cancel test
These checks could cause false positive race conditions to be reported.
2024-11-04 13:13:36 +01:00
Anarthal (Rubén Pérez)
8b2727f840 with_diagnostics now passes through unknown signatures
This makes asio::as_tuple and asio::redirect_error usable as partial
completion tokens with any_connection and connection_pool.
Fixed a Jamfile issue that caused warnings in dependencies to fail CI builds.
Removed leftover comment in the pipeline example.
2024-11-02 20:10:22 +01:00
Anarthal (Rubén Pérez)
272533c938 Boost 1.87 API status update
any_connection, client-side SQL formatting and connection_pool are now
stable
connection is now marked as legacy (not recommended for new code)
Added legacy/experimental tags in quickref file

close #364
2024-10-29 18:02:54 +01:00
Anarthal (Rubén Pérez)
dafe04a38d Removed the Boost::coroutine dependency from cmake_test 2024-10-28 22:04:53 +01:00
Anarthal (Rubén Pérez)
fe5b27d78e Document that ping_interval should be >= wait_timeout
Fix defect in connection_pool docs

close #290
2024-10-14 17:41:08 +02:00
Anarthal (Rubén Pérez)
eba723f5a7 connection_pool destructor now cancels async operations
Improved connection_pool docs on thread-safety.

close #370
2024-10-14 13:35:32 +02:00