Block or Report
Block or report msullivan
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
1,230 contributions in the last year
Less
More
Activity overview
Contributed to
edgedb/edgedb,
msullivan/advent-of-code,
edgedb/edgedb-python
and 13 other
repositories
Contribution activity
December 2022
Created 88 commits in 2 repositories
Created a pull request in edgedb/edgedb that received 4 comments
Get rid of the "unused alias definition" error
It makes incrementally debugging queries more annoying, makes writing big DML queries where you don't care if you return the data harder, and doesn…
+32
−48
•
4
comments
Opened 29 other pull requests in 2 repositories
edgedb/edgedb
2
open
24
merged
1
closed
- [DRAFT] An initial take on EXPLAIN
- Make nonrecursive_access_policies the only thing
- Pin the CLI to the last working version
- Write 2.9 changelog
- Fix references to the enclosing type in schema-defined computeds
- Fix backlinks on derived union types
- Fix GROUP on the result of enumerate
- Fix assert_exists() not firing on some tuple values
- Fix accessing tuple elements on link properties
- Properly execute function calls in UPDATE once per object
- Fix broken DROPs of pointers in some multiple-inheritance situations
- Update 2.8 changelog
- Fix some migrations with tricky constraint/computed interactions
- Write 2.8 release notes
- Fix link properties on inherited backlinks
-
Remove
mypy: ignore-errorsfrom pgsql/delta.py - Cleanups and refactors of Expression
- Indicate the prereqs/subcommands/caused distinction in delta tree dumps
- Remove some dead code from schema/expraliases
- Delete *all* of the types created by an alias
- RESET MODULE in test script setup to fix NOCREATEDB problem
- Disable RESET SCHEMA test
- Always get the DSN for SQL tests from pgaddr
- Fix changing a link to non-computed and single at the same time
- Only apply filter cardinality inference to unique sets
- Some pull requests not shown.
edgedb/rfcs
2
open
Reviewed 27 pull requests in 3 repositories
edgedb/edgedb
24 pull requests
- Partial paths in defaults
- SQL search path
- Fix SQL expr & type array bounds parsing
- Clear CLI build cache
- Fix SQL CTE & lateral query resolving
- Revert "Pin the CLI to the last working version"
- fix: alter abstract pointer set default
- Immutable casts
- SQL introspection for pg_catalog
- Add an expand_inhviews debug flag that forces views to get expanded
- Add the syntax for abstract indexes.
- Enforce id name
- Cherrypicks needed for Cloud
- Parse SQL transaction and set statments
-
Add description annotations to
cfg::AbstractConfigproperties - Fix: computed from id
- Move EXTERNAL_LOCK_FD handling earlier
- SQL introspection
- Improve typing in pg dbops
- Fix: reset schema
- Update mypy
-
Add more specific
DuplicateMigrationErrorerror - Fix: error message for function calls on derived types
- Immutable index
edgedb/rfcs
2 pull requests
edgedb/edgedb-cli
1 pull request
Created an issue in edgedb/edgedb that received 3 comments
Syntactic sugar for "set if not empty"
It might be useful to have a variant of := for inside update ... set to mean "set if not empty". Elvis suggested ?:= on discord.
So set { foo ?:= e…
3
comments
Opened 9 other issues in 1 repository
edgedb/edgedb
6
open
3
closed
- single links with link properties can get into inconsistent states
- Filters on computeds that reference correlated sets don't work right
- Support link properties on computed backlinks
-
Disable session config of
allow_bare_ddl -
graphqltest database doesn't migrate to empty cleanly -
RESET SCHEMA TO INITIALleaves database in broken state - Busted cardinality inference when filtering multisets
- Skip generating self conflict-check CTEs on updates with single cardinality
- Don't use derived type names in "function does not exist errors"






