Skip to content

Disable JIT while doing type introspection - #1082

Merged
elprans merged 1 commit into
masterfrom
disable_jit
Oct 7, 2023
Merged

Disable JIT while doing type introspection#1082
elprans merged 1 commit into
masterfrom
disable_jit

Conversation

@elprans

Copy link
Copy Markdown
Member

The misapplication of JIT to asyncpg introspection queries has been a
constant source of user complaints.

Closes: #530
Closes: #1078
Previously: #875, #794, #782, #741, #727 (and probably more).

The misapplication of JIT to asyncpg introspection queries has been a
constant source of user complaints.
Closes: #530Closes: #1078
Previously: #875, #794, #782, #741, #727 (and probably more).
@elprans
elprans merged commit f21ebf6 into masterOct 7, 2023
@elprans
elprans deleted the disable_jit branch October 7, 2023 21:06
elprans added a commit that referenced this pull request Nov 5, 2023
Minor fixes and improvements.
Improvements
============
* Python 3.12 and PostgreSQL 16 support (#1084)
(by @elprans in deea86c)
* Add support for tuple-format custom codecs on composite types (#1061)
(by @elprans in 922fcd1)
* Support `target_session_attrs` in URL format, add tests (#1073)
(by @elprans in 7cb4e70)
* Infinity numeric support (#1067)
(by @krokoziabla in 0c3bf60 for #1020)
* Add support for the `WHERE` clause in `copy_to` methods (#941)
(by @kaylynn234 in b7ffab6)
* Add query logging callbacks and context manager (#1043)
(by @dcwatson in b2697ff)
Fixes
=====
* When prepared statements are disabled, avoid relying on them harder (#1065)
(by @elprans in cbf64e1)
* Handle environments with HOME set to a not-a-directory (#1063)
(by @elprans in af922bc)
* Fix handling of non-ASCII passwords (#1062)
(by @elprans in 89d5bd0)
* Disable JIT while doing type introspection (#1082)
(by @elprans in f21ebf6)
* Remove connection parameter caching in `Pool` (#1053)
(by @ermakov-oleg in 4ddb039)
* Switch to Python 3.12-style `wait_for` (#1086)
(by @elprans in 4bdd8a7)
* Update automatic PostGIS type conversion for Shapely 2.0 (#1085)
(by @ChimneySwift in 8b45beb)
* Use the `timeout` context manager in the connection path (#1087)
(by @elprans in 313b2b2)
* Small fix for documentation on using SSL in Connection (#995)
(by @ScottFred in ccc7baf)
* Use cleanup_ctx in pool usage doc (#878)
(by @ir4y in 70c8bd8)
* Close cursor portals once the iterator is exhausted (#1088)
(by @elprans in ca9f03b)
* Cut BaseProtocol circular reference on close. (#1049)
(by @pteromys in 93a6f79)
* Allow passing hosts as tuples to `connect()` (in addition to lists) (#1021)
(by @lezram in d7faaff)
Other
=====
* Drop support for Python 3.7 (#1064)
(by @bryanforbes in 87ab143)
@elpranselprans mentioned this pull request Nov 5, 2023
elprans added a commit that referenced this pull request Nov 5, 2023
Minor fixes and improvements.
Improvements
============
* Python 3.12 and PostgreSQL 16 support (#1084)
(by @elprans in deea86c)
* Add support for tuple-format custom codecs on composite types (#1061)
(by @elprans in 922fcd1)
* Support `target_session_attrs` in URL format, add tests (#1073)
(by @elprans in 7cb4e70)
* Infinity numeric support (#1067)
(by @krokoziabla in 0c3bf60 for #1020)
* Add support for the `WHERE` clause in `copy_to` methods (#941)
(by @kaylynn234 in b7ffab6)
* Add query logging callbacks and context manager (#1043)
(by @dcwatson in b2697ff)
Fixes
=====
* When prepared statements are disabled, avoid relying on them harder (#1065)
(by @elprans in cbf64e1)
* Handle environments with HOME set to a not-a-directory (#1063)
(by @elprans in af922bc)
* Fix handling of non-ASCII passwords (#1062)
(by @elprans in 89d5bd0)
* Disable JIT while doing type introspection (#1082)
(by @elprans in f21ebf6)
* Remove connection parameter caching in `Pool` (#1053)
(by @ermakov-oleg in 4ddb039)
* Switch to Python 3.12-style `wait_for` (#1086)
(by @elprans in 4bdd8a7)
* Update automatic PostGIS type conversion for Shapely 2.0 (#1085)
(by @ChimneySwift in 8b45beb)
* Use the `timeout` context manager in the connection path (#1087)
(by @elprans in 313b2b2)
* Small fix for documentation on using SSL in Connection (#995)
(by @ScottFred in ccc7baf)
* Use cleanup_ctx in pool usage doc (#878)
(by @ir4y in 70c8bd8)
* Close cursor portals once the iterator is exhausted (#1088)
(by @elprans in ca9f03b)
* Cut BaseProtocol circular reference on close. (#1049)
(by @pteromys in 93a6f79)
* Allow passing hosts as tuples to `connect()` (in addition to lists) (#1021)
(by @lezram in d7faaff)
Other
=====
* Drop support for Python 3.7 (#1064)
(by @bryanforbes in 87ab143)
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant

@elprans