psycopg.git / summary / log
2021-01-08 af092d2af6b1 Added Transformer.dump_sequence()
Daniele Varrazzo
2021-01-07 dc702fb95a80 Don't deal with the python-level connection in C adapters
Daniele Varrazzo
2021-01-07 0a3cc3514903 Added C interface to Transformer.get_dumper
Daniele Varrazzo
2021-01-07 84b1ea756a3c Optimise dumping int to text
Daniele Varrazzo
2021-01-07 8e7fff159099 Added text copy implementation in C
Daniele Varrazzo
2021-01-06 540a45f81234 Accumulate lines into a buffer to send copy data in larger chunks
Daniele Varrazzo
2021-01-02 eb9094287296 Work around __weakref__ + __slots__ + Generics bug on Python 3.6
Daniele Varrazzo
2021-01-02 991cec5ac679 Define better registering, importing, subclassing adapters.
Daniele Varrazzo
2021-01-02 282c1841419b Dropped use of decorator to register builtin adapters
Daniele Varrazzo
2021-01-01 a2375a445720 Added int4 C dumper
Daniele Varrazzo
2021-01-01 7481e788624c Added C float dumpers
Daniele Varrazzo
2021-01-01 3200acfb2027 Added C helper for binary copy formatting
Daniele Varrazzo
2021-01-01 4bca05d11f73 Create the waiting selector only after the first wait
Daniele Varrazzo
2020-12-31 aa05cb067f25 Copy objects refactoring to isolate the row format function
Daniele Varrazzo
2020-12-31 51f854150c2a Added c interface to dumpers
Daniele Varrazzo
2020-12-31 5a13302093c1 Global replace of src -> cls params and attribs
Daniele Varrazzo
2020-12-31 ae2bc955658e Added AdaptersMap.get_loader(), get_dumper() methods
Daniele Varrazzo
2020-12-30 22e6aa42446a Using new types registration system on the C implementation too
Daniele Varrazzo
2020-12-30 a38c49f95ac7 Loder and Dumper text/binary decorator unified as "builtin"
Daniele Varrazzo
2020-12-30 74d5a7c75c50 Dropped unneeded assignment
Daniele Varrazzo
2020-12-30 4d8f2e1ccfc1 Dropped format parameter from register
Daniele Varrazzo
2020-12-30 54cb6475d022 Added guard for lazy import to avoid the import statement
Daniele Varrazzo
2020-12-30 5069727d224c Added Loader.format and Dumper.format
Daniele Varrazzo
2020-12-30 1959c1b59f05 Don't convert fformat and binary_tuples to Format in C pq wrapper
Daniele Varrazzo
2020-12-30 0338907b8d11 Fixed binary copy with empty content
Daniele Varrazzo
2020-12-30 ef4bc626e9be Dropped async/sync code duplication using high level generators
Daniele Varrazzo
2020-12-30 f1fe84632d25 Use slots on PostgresQuery object
Daniele Varrazzo
2020-12-30 2224d3a1decd Fast-path in query preparation to skip expensive isinstance
Daniele Varrazzo
2020-12-30 e0d1e1d0fdd6 Added slots on cursor
Daniele Varrazzo
2021-01-06 922b24be0fb5 Added backer @MaterializeInc. Thank you :)
Daniele Varrazzo
2020-12-29 99b924429537 Merge branch 'c-optimise'
Daniele Varrazzo
2020-12-29 a72f43ad7288 Make testable, and test, the different waiting implementation
Daniele Varrazzo
2020-12-29 a2c4c4bf7ba1 Added epoll-based wait() implementation
Daniele Varrazzo
2020-12-29 e3590d1e7563 More tweaks to the Transformer C code
Daniele Varrazzo
2020-12-28 1a0d1f082a56 Tweaking generators.execute C code
Daniele Varrazzo
2020-12-27 6eadceb74d59 Use the C api to create memoryview objects
Daniele Varrazzo
2020-12-27 fedb2d40cce6 Use cython type declarations for bytes too
Daniele Varrazzo
2020-12-27 3a9fa888f015 Use cython type declaration rather than python annotation for int
Daniele Varrazzo
2020-12-27 0c90f0a38828 Don't use enums for libpq arguments
Daniele Varrazzo
2020-12-28 4ccf23858efb Added guard to avoid failure on __del__ of unborn connection
Daniele Varrazzo
2020-12-28 1af19777d8cf Set public module for PQerror
Daniele Varrazzo
2020-12-27 efdce2a96607 Module psycopg3_c.pq_cython renamed to psycopg3_c.pq
Daniele Varrazzo
2020-12-27 cb209b40e52f Fixed comment after adapters refactoring
Daniele Varrazzo
2020-12-27 9890f271cb07 Avoid catching exceptions for dict lookup in C
Daniele Varrazzo
2020-12-27 e4d12700e895 Further use of the C api to reduce some cython checking
Daniele Varrazzo
2020-12-27 b8304f029d0a More efficient rows loading
Daniele Varrazzo
2020-12-26 3e378fb17400 Added Transformer.load_rows()
Daniele Varrazzo
2020-12-26 2e8b9674c2ab Some C optimisation of the Transformer object
Daniele Varrazzo
2020-12-26 21599eb98fb2 Optimise access to PGresult data
Daniele Varrazzo
2020-12-26 12a4242d7e94 Internal functions moved out of cython class
Daniele Varrazzo
[prev] [next]