DeepAnchor
Repos
37
Followers
34
Following
77

Google ProtocolBuffers for Apple Swift

933
133

A delightful and expressive regular expression type for Swift.

610
42

XHandler is a bridge between net/context and http.Handler

235
12

:clock4: Profile Vim's plugins, generate awesome statistics and optimize (n)vim startup time

603
36

Events

started
Created at 3 days ago
Created at 4 days ago
Created at 5 days ago
Created at 6 days ago
Created at 6 days ago
Created at 1 week ago
Created at 1 week ago
started
Created at 1 week ago
started
Created at 1 week ago
Created at 1 week ago
Created at 1 week ago
Created at 2 weeks ago
Created at 2 weeks ago
started
Created at 2 weeks ago
Created at 2 weeks ago
started
Created at 2 weeks ago
Created at 2 weeks ago
Created at 2 weeks ago
Created at 2 weeks ago
Created at 2 weeks ago
started
Created at 2 weeks ago
started
Created at 2 weeks ago
Created at 3 weeks ago

Allow updating captureTimeout on UndoManager instances

Used to pause the undoManager by toggling the timeout with yUndoManager.captureTimeout = Number.MAX_VALUE

add y-mongodb-provider to provider list in README

Merge pull request #464 from MaxNoetzold/main

Add y-mongodb-provider to provider list in README

Add Hyperquery to -Who Is Using Yjs-

Merge pull request #453 from Cargo/main

Allow updating captureTimeout on UndoManager instances

Port test from @PatrickShaw #432. Allow infinite captureTimeout in UndoManager #431. Closes #432

lint

13.5.42

Add Sana to -Who Is Using Yjs-

Merge pull request #478 from ViktorQvarfordt/patch-1

Add Sana to -Who Is Using Yjs-

Created at 3 weeks ago
Created at 3 weeks ago
started
Created at 4 weeks ago
Created at 1 month ago
started
Created at 1 month ago
started
Created at 1 month ago

fix(qe) OCC fixes for update/delete many

This makes sure that the correct where clauses get passed to the update and delete clauses for an operation so that when a user is implementing application level optimistic concurrency control (occ) that is will work as expected.

Co-authored-by: Tom Houlé tom@tomhoule.com

me: close prisma/prisma#13991

closes https://github.com/prisma/prisma/issues/13991

Merge pull request #3196 from prisma/me/better-error-on-sqlite-truncation

fix: prevent deletion of 'raster_columns' and 'raster_overviews' PostGIS columns in prisma migrate

Add link as a comment

Fix formatting issue

Merge pull request #3198 from prisma/fix/migrate-prevent-deleting-postgis-columns

fix: prevent deletion of 'raster_columns' and 'raster_overviews' PostGIS columns in prisma migrate

qe: Implement isolation levels for batch transactions

Add optional isolation_level field to MultiDoc and propogate it up to connector. This mostly reuses iTx isolation level logic, implemented on connector level. Test-wise, we also test them in a same way iTx are tested right now: check that valid value is accepted, invalid is rejected and rely on quaint tests to do the right thing.

Address review feedback

qe: repair OVERWRITE_DATASOURCES param in binary CLI

What happened:

  • We introduced psl::ValidatedSchema in the QE. Unlike parse_dml(), it does not throw away the configuration part of the schema.
  • We started using the configuration from the ValidatedSchema instead of calling psl::parse_configuration() on the same schema again through Opts::configuration(). That saved work and code.
  • The logic about ignoring env vars, which is coupled to the logic for overriding datasource URLs, suddenly was out of the code paths.
  • We were not overriding the datasource URLs anymore. That made the client tests fail in non-obvious ways in prisma/prisma.

How this commit fixes it:

  • Opts::schema() now takes the same ignore_env_var_errors param as Opts::configuration() and overrides datasource urls in the same way.

It may be worth revisiting this whole mechanism later, but this should fix prisma/prisma integration for now.

Merge pull request #3203 from prisma/integration/qe/repair-overwrite-datasource

Merge pull request #3199 from prisma/feat/batch-isolation-level

qe: Implement isolation levels for batch transactions

chore: temporarily override quaint for tests

chore: temp fix to quaint due to https://github.com/rust-lang/cargo/issues/5478

feat(error): add support for user-facing 'DatabaseAssertionViolation' error

chore: fix invalid_input_error tests

feat(test) QUERY_BATCH_SIZE is now read from env during tests

chore: change QUERY_BATCH_SIZE in query_engine_tests::new::invalid_input_error::find_many test

qe: sync @default(now()) and @updatedAt within a request

There are two points of difficulty here:

  • Using the same PrismaValue::DateTime as the value of now() and @updatedAt for the duration of a request. We achieve that through a task local. Alternatives: passing the context through explicitly. I tried, it's a massive refactoring.
  • The loss of precision due to the From<PrismaValue> impl for QueryValue. This is fixed by adding a QueryValue::DateTime variant that preserves the original precision.

fix: onUpdate: restrict should only fail on fks update (#3194)

Created at 1 month ago