Co-founder and CEO of @edgedb and @MagicStack. Python core developer.
- San Francisco
- https://twitter.com/1st1
- @1st1
Highlights
- 12 discussions answered
Block or Report
Block or report 1st1
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned Loading
-
-
-
-
MagicStack/asyncpg Public
A fast PostgreSQL Database Client Library for Python/asyncio.
-
MagicStack/MagicPython Public
Cutting edge Python syntax highlighter for Sublime Text, Atom and Visual Studio Code. Used by GitHub to highlight your Python code!
-
1,298 contributions in the last year
Less
More
Activity overview
Loading
Contribution activity
November 2021
Created 43 commits in 7 repositories
Created a pull request in denoland/deno that received 30 comments
feat: ALPN support in Deno.connectTls()
Make connectTls() accept alpnProtocols option
(string[]), just like listenTls().
Add alpnProtocol to TlsConn#handshake return
value to query th…
+185
−16
•
30
comments
Opened 23 other pull requests in 6 repositories
edgedb/edgedb
11
merged
- Update to the latest edgedb-python@0.18.1
- Yet another fix to allow binding to IPv6 addresses
- Stop filtering out IPv6 interfaces for "localhost" if IPv6 is supported
-
Fix edgedb-server to be able to run with
-I ::1. - Set session_idle_timeout and session_idle_transaction_timeout
- Produce better error on bad arguments to set constructors
- Fix formatting of <cfg::memory>0 to 0B
- Clarify how session_idle_timeout plays along with long-running queries
-
docs: Add a test for
.. pull-quote::support; fix code - Future-reserve the "on" keyword
- Fix a couple of nits in pg/errors and edb/server
edgedb/edgedb-python
4
merged
1
closed
edgedb/edgedb-js
1
open
3
merged
edgedb/shared-client-testcases
1
merged
edgedb/edgedb-cli
1
merged
edgedb/edgedb-rust
1
merged
Reviewed 79 pull requests in 9 repositories
edgedb/edgedb
46 pull requests
- Prohibit using FreeObject as a base or linking to it
- Docs revisions
- Prevent mutation of free objects
- RC3 changelog.
- Require both TLS certificate and key to be explicitly specified
-
Replace
--generate-self-signed-certwith--tls-cert-mode - Implement index and slicing of json strings.
- server: Be tolerant toward failures to bind server sockets
-
Allow multiple
--emit-server-statusarguments - Stop filtering out IPv6 interfaces for "localhost" if IPv6 is supported
- Docs
- Filter NULL arguments out when calling non-strict functions/operators
-
Add support for Azure to
--backend-dsn - setup.py: Stop placing all runtime deps into setup_requires
- bugfix: add missing ljust(3, '0') in parsing ms
- Fix typos, rename CLI page
- Add new environment variable names to changelog
- Fix a bunch of typos in the docs.
- Fix links
- Clean up quickstart
- Update set constructor docs
- Also run on Postgres 14 but with xfail
- Produce better error on bad arguments to set constructors
- Fix test_server_proto_ddlprop_01
- Docs reorg
- Some pull request reviews not shown.
edgedb/edgedb-js
9 pull requests
-
Cancel queries waiting for conn holder on
client.close()+ prevent retries onclient.terminate() - Remove deprecated apis from docs
- More refactoring + handle transaction timeouts + retrying readonly queries + network error retry tests
- Drop deprecated APIs and refactor
- Fix build
- Fix links
- Update to protocol 0.13
- Update documentation
-
Update connection parameter handling + implement
createClientAPI
edgedb/edgedb-python
9 pull requests
- Fix handling of EDGEDB_CLIENT_TLS_SECURITY
- change type for tls_security from bool to str
- Improve IPv6 parsing
- Fix docs
-
Update
async_connectto usecreate_clientand add deprecation warning - Update to protocol version 0.13
- Use final Python 3.10 in tests and add it as the release target
- Docs reorg
-
Add optional/required
query_single*methods + renameretrying_transaction+ update pool tocreate_clientAPI
MagicStack/asyncpg
6 pull requests
- Implement support for multirange types
- Make it possible to specify a statement name in Connection.prepare()
- Improve diagnostics of invalid executemany() input
- Fix the description of the database argument to connect()
- Add Pool methods to determine its min, max, current and idle size
- Fix parsing of IPv6 addresses in the connection URI
edgedb/edgedb-cli
5 pull requests
denoland/deno
1 pull request
edgedb/shared-client-testcases
1 pull request
edgedb/edgedb-rust
1 pull request
edgedb/edgedb-go
1 pull request
Opened 1 issue in 1 repository
edgedb/edgedb
1
open
24
contributions
in private repositories
Nov 4 – Nov 26