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