Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Accept pqxx::binary concept in more places. #936

Closed
wants to merge 57 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
e5fbd94
Bump to 8.0.0 in preparation.
jtv Dec 22, 2024
d275085
Retire check for integral `<charconv>` conversions.
jtv Dec 23, 2024
45008ac
Retire checks for missing `std::cmp_less` etc.
jtv Dec 23, 2024
a657263
Assume support for `[[likely]]`/`[[unlikely]]`.
jtv Dec 23, 2024
ae9f1ea
Assume support for `std::span`.
jtv Dec 23, 2024
2436021
Assume support for `std::ssize()`.
jtv Dec 23, 2024
975ec39
Assume `<ranges>` & `<span>`.
jtv Dec 23, 2024
549d452
Remove `<ciso646>`.
jtv Dec 23, 2024
64554e1
Various little C++20 updates.
jtv Dec 23, 2024
c8966de
Raise baseline C++ version to C++20.
jtv Dec 23, 2024
0a98a8e
Format.
jtv Dec 23, 2024
5c46ebf
Drop some workarounds for missing concepts.
jtv Dec 23, 2024
0e32391
More workarounds for no concepts.
jtv Dec 23, 2024
492e985
Bump CircleCI C++ version.
jtv Dec 23, 2024
316038c
Bump C++ version in github workflow.
jtv Dec 23, 2024
aa06444
Update error message to say C++20 is minimum.
jtv Dec 23, 2024
50f1263
Reflect raised baseline in more places.
jtv Dec 23, 2024
3f2aaca
Regenerate `configure`.
jtv Dec 23, 2024
a5fe9c5
Retire `binarystring`.
jtv Dec 23, 2024
beae650
Retire result row slicing.
jtv Dec 23, 2024
71bf33d
Docstring.
jtv Dec 24, 2024
55ae6dd
Does tweaking configure cmd line work?
jtv Dec 24, 2024
52a5b5d
Log versions.
jtv Dec 26, 2024
131f39e
Try clang.
jtv Dec 26, 2024
272d898
Install clang & gcc.
jtv Dec 26, 2024
45f3c61
Install libpq-dev in doc build.
jtv Dec 26, 2024
479b504
Install build-essential; back to gcc.
jtv Dec 26, 2024
a951647
Not installing clang, so don't run it.
jtv Dec 26, 2024
6109ef4
Try installing more on readthedocs.
jtv Dec 29, 2024
d92db7e
Just one option in CXXFLAGS.
jtv Dec 29, 2024
9e0cbbd
Try double quotes.
jtv Dec 29, 2024
e34e2eb
Wait for notfication faster.
jtv Dec 29, 2024
e7501e0
Drop now-redundant `test04.cxx`.
jtv Dec 29, 2024
2525c94
Remove some more redundant old-style tests.
jtv Dec 30, 2024
719ac98
Retire `connection_base` type alias.
jtv Jan 2, 2025
8799eab
Tweaks.
jtv Jan 2, 2025
3fabf3e
Retired `pqxx::encrypt_password()`.
jtv Jan 2, 2025
dbdbafe
Retire `pqxx::prepare::dynamic_params`.
jtv Jan 2, 2025
8377073
Retire deprecated `stream_to` constructors.
jtv Jan 2, 2025
ee7ef8c
Retire deprecated binary unescaping/quoting.
jtv Jan 2, 2025
ddda717
Split off deprecated `desc` further.
jtv Jan 2, 2025
b1bcde7
Use `std::remove_cvref_t`.
jtv Jan 2, 2025
dc914df
Retire more deprecated quoting/escaping.
jtv Jan 2, 2025
bb433a8
Make deprecated `field` ctors public.
jtv Jan 2, 2025
3615ba5
Remove a pair of "ignore deprecations" headers.
jtv Jan 2, 2025
1185e57
Remove unneeded ignore-deprecated includes.
jtv Jan 2, 2025
ee5b522
Remove another unneeded ignore-deprecated.
jtv Jan 2, 2025
749ab4a
Assume concepts support.
jtv Jan 2, 2025
e606cce
Format.
jtv Jan 2, 2025
9e4eb64
Cosmetic.
jtv Jan 2, 2025
eaf8d88
Work through some C++20 notes.
jtv Jan 2, 2025
a557484
Apply some more standard concepts.
jtv Jan 2, 2025
a150eb9
Assume concepts (update from master).
jtv Jan 9, 2025
50c8d03
Format.
jtv Jan 13, 2025
5449a00
String conversion to `string_view`. More binary types. (#926)
jtv Jan 19, 2025
34a5faa
Make `is_null()` check `always_null` itself.
jtv Jan 19, 2025
afe64a3
Accept `pqxx::binary` concept in more places.
jtv Jan 20, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Not installing clang, so don't run it.
jtv committed Jan 19, 2025
commit a9516474618d3a3ce22c5f98b2735b976d47b908
2 changes: 1 addition & 1 deletion .readthedocs.yaml
Original file line number Diff line number Diff line change
@@ -14,7 +14,7 @@ build:
- "libpq-dev"
jobs:
pre_build:
- "lsb_release -a && g++ --version && clang++ --version"
- "lsb_release -a && g++ --version"
- "./configure CXXFLAGS='-O0 -std=c++23' --enable-documentation"
- "mkdir -p doc/doxygen-html"
- "cd doc && doxygen"