Skip to content

deps(deps): bump modernc.org/sqlite from 1.46.1 to 1.50.1#72

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/modernc.org/sqlite-1.50.1
Closed

deps(deps): bump modernc.org/sqlite from 1.46.1 to 1.50.1#72
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/modernc.org/sqlite-1.50.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 18, 2026

Copy link
Copy Markdown
Contributor

Bumps modernc.org/sqlite from 1.46.1 to 1.50.1.

Changelog

Sourced from modernc.org/sqlite's changelog.

Changelog

  • 2026-05-10 v1.50.1:

  • 2026-04-24 v1.50.0:

    • Upgrade to sqlite-vec v0.1.9.
    • Introduce ColumnInfo, enabling dynamic query builders and ORMs to retrieve underlying SQLite C-API metadata (OriginName, TableName, DatabaseName, and DeclType).
    • This feature is exposed via the idiomatic database/sql escape hatch (*sql.Conn).Raw(), avoiding custom statement handles and keeping the standard library workflow intact.
    • See [GitLab merge request #113](https://gitlab.com/cznic/sqlite/-/merge_requests/113), thanks Josh Bleecher Snyder!
  • 2026-04-17 v1.49.0: Upgrade to SQLite 3.53.0.

  • 2026-04-06 v1.48.2:

    • Fix ABI mapping mismatch in the pre-update hook trampoline that caused silent truncation of large 64-bit RowIDs.
    • Ensure the Go trampoline signature correctly aligns with the public sqlite3_preupdate_hook C API, preventing data corruption for high-entropy keys (e.g., Snowflake IDs).
    • See [GitLab merge request #98](https://gitlab.com/cznic/sqlite/-/merge_requests/98), thanks Josh Bleecher Snyder!
    • Fix the memory allocator used in (*conn).Deserialize.
    • Replace tls.Alloc with sqlite3_malloc64 to prevent internal allocator corruption. This ensures the buffer is safely owned by SQLite, which may resize or free it due to the SQLITE_DESERIALIZE_RESIZEABLE and SQLITE_DESERIALIZE_FREEONCLOSE flags.
    • Prevent a memory leak by properly freeing the allocated buffer if fetching the main database name fails before handing ownership to SQLite.
    • See [GitLab merge request #100](https://gitlab.com/cznic/sqlite/-/merge_requests/100), thanks Josh Bleecher Snyder!
    • Fix (*conn).Deserialize to explicitly reject nil or empty byte slices.
    • Prevent silent database disconnection and connection pool corruption caused by SQLite's default behavior when sqlite3_deserialize receives a 0-length buffer.
    • See [GitLab merge request #101](https://gitlab.com/cznic/sqlite/-/merge_requests/101), thanks Josh Bleecher Snyder!
    • Fix commitHookTrampoline and rollbackHookTrampoline signatures by removing the unused pCsr parameter.
    • Aligns internal hook callbacks accurately with the underlying SQLite C API, cleaning up the code to prevent potential future confusion or bugs.
    • See [GitLab merge request #102](https://gitlab.com/cznic/sqlite/-/merge_requests/102), thanks Josh Bleecher Snyder!
    • Fix checkptr instrumentation failures during go test -race when registering and using virtual tables (vtab).
    • Allocate sqlite3_module instances using the C allocator (libc.Xcalloc) instead of the Go heap. This ensures transpiled C code can safely perform pointer operations on the struct without tripping Go's pointer checks.
    • See [GitLab merge request #103](https://gitlab.com/cznic/sqlite/-/merge_requests/103), thanks Josh Bleecher Snyder!
    • Fix data race on mutex.id in the mutexTry non-recursive path.
    • Ensure consistent atomic writes (atomic.StoreInt32) to prevent data races with atomic loads in mutexHeld and mutexNotheld during concurrent execution.
    • See [GitLab merge request #104](https://gitlab.com/cznic/sqlite/-/merge_requests/104), thanks Josh Bleecher Snyder!
    • Fix resource leak in (*Backup).Commit where the destination connection was not closed on error.
    • Ensure dstConn is properly closed when sqlite3_backup_finish fails, preventing file descriptor, TLS, and memory leaks.
    • See [GitLab merge request #105](https://gitlab.com/cznic/sqlite/-/merge_requests/105), thanks Josh Bleecher Snyder!
    • Fix Exec to fully drain rows when encountering SQLITE_ROW, preventing silent data loss in DML statements.
    • Previously, Exec aborted after the first row, meaning INSERT, UPDATE, or DELETE statements with a RETURNING clause would fail to process subsequent rows. The execution path now correctly loops until SQLITE_DONE and properly respects context cancellations during the drain loop, fully aligning with native C sqlite3_exec semantics.
    • See [GitLab merge request #106](https://gitlab.com/cznic/sqlite/-/merge_requests/106), thanks Josh Bleecher Snyder!
    • Fix "Shadowed err value (stmt.go)".
    • See [GitLab issue #249](https://gitlab.com/cznic/sqlite/-/work_items/249), thanks Emrecan BATI!
    • Fix silent omission of virtual table savepoint callbacks by correctly setting the sqlite3_module version.
    • See [GitLab merge request #107](https://gitlab.com/cznic/sqlite/-/merge_requests/107), thanks Josh Bleecher Snyder!
    • Fix vfsRead to properly handle partial and fragmented reads from io.Reader.
    • Replace f.Read with io.ReadFull to ensure the buffer is fully populated, preventing premature SQLITE_IOERR_SHORT_READ errors on valid mid-stream partial reads. Unread tail bytes at EOF are now efficiently zero-filled using the built-in clear function.
    • See [GitLab merge request #108](https://gitlab.com/cznic/sqlite/-/merge_requests/108), thanks Josh Bleecher Snyder!
    • Refactor internal error formatting to safely handle uninitialized or closed database pointers.
    • Prevent a misleading "out of memory" error message when an operation fails and the underlying SQLite database handle is NULL (db == 0).
    • See [GitLab merge request #109](https://gitlab.com/cznic/sqlite/-/merge_requests/109), thanks Josh Bleecher Snyder!

... (truncated)

Commits
  • b95ed45 upgrade to SQLite 3.53.1
  • e220cc9 CHANGELOG.md: add !113
  • a58d5e5 Merge branch 'columns' into 'master'
  • 119d8b1 add ColumnInfo, for inspecting query columns
  • c353a4f upgrade to sqlite-vec v0.1.9
  • fe575e4 doc.go: update SQLite version
  • 3ccb9ca upgrade to SQLite 3.53.0
  • df16977 CHANGELOG.md: add !112
  • 172c395 Merge branch 'fix-openv2-handle-leak' into 'master'
  • 2719730 fix openV2 handle leak, TLS leak, and misleading error on failed open
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) from 1.46.1 to 1.50.1.
- [Changelog](https://gitlab.com/cznic/sqlite/blob/master/CHANGELOG.md)
- [Commits](https://gitlab.com/cznic/sqlite/compare/v1.46.1...v1.50.1)

---
updated-dependencies:
- dependency-name: modernc.org/sqlite
  dependency-version: 1.50.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github May 18, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies, go. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmark Results

2026/05/18 04:24:21 warning: failed to create SQLite directory /custom/path: mkdir /custom: permission denied (factory will handle this)
2026/05/18 04:24:21 Initializing in-memory storage
2026/05/18 04:24:21 Initializing SQLite storage at /tmp/TestNewStorage1576692330/001/factory-test.db
2026/05/18 04:24:21 Warmed cache with 0 thoughts
2026/05/18 04:24:21 SQLite storage initialized successfully at /tmp/TestNewStorage1576692330/001/factory-test.db
2026/05/18 04:24:21 SUCCESS: SQLite storage initialized - type is *storage.SQLiteStorage
2026/05/18 04:24:21 Initializing SQLite storage at /invalid/�/path/test.db
2026/05/18 04:24:21 ERROR: SQLite initialization FAILED: failed to ping database: unable to open database file (14)
2026/05/18 04:24:21 Initializing SQLite storage at 
2026/05/18 04:24:21 ERROR: SQLite initialization FAILED: database path cannot be empty
2026/05/18 04:24:21 Initializing SQLite storage at /tmp/TestNewStorageFromEnv1106778303/001/default-test.db
2026/05/18 04:24:21 Warmed cache with 0 thoughts
2026/05/18 04:24:21 SQLite storage initialized successfully at /tmp/TestNewStorageFromEnv1106778303/001/default-test.db
2026/05/18 04:24:21 SUCCESS: SQLite storage initialized - type is *storage.SQLiteStorage
2026/05/18 04:24:21 Initializing in-memory storage
2026/05/18 04:24:21 Initializing SQLite storage at /tmp/TestNewStorageFromEnv1106778303/001/env-test.db
2026/05/18 04:24:21 Warmed cache with 0 thoughts
2026/05/18 04:24:21 SQLite storage initialized successfully at /tmp/TestNewStorageFromEnv1106778303/001/env-test.db
2026/05/18 04:24:21 SUCCESS: SQLite storage initialized - type is *storage.SQLiteStorage
2026/05/18 04:24:21 Warmed cache with 0 thoughts
2026/05/18 04:24:21 SQLite storage initialized successfully at /tmp/TestCloseStorage4268385121/001/close-test.db
2026/05/18 04:24:21 Initializing SQLite storage at 
2026/05/18 04:24:21 ERROR: SQLite initialization FAILED: database path cannot be empty
2026/05/18 04:24:21 Initializing SQLite storage at /invalid/�/path/test.db
2026/05/18 04:24:21 ERROR: SQLite initialization FAILED: failed to ping database: unable to open database file (14)
2026/05/18 04:24:21 Initializing SQLite storage at /tmp/TestFactoryCreatesDirectoryForSQLite1596838823/001/subdir/test.db
2026/05/18 04:24:21 ERROR: SQLite initialization FAILED: failed to ping database: unable to open database file (14)
2026/05/18 04:24:21 Initializing SQLite storage at /tmp/TestFactorySQLiteWithCustomTimeout1976665147/001/timeout-test.db
2026/05/18 04:24:21 Warmed cache with 0 thoughts
2026/05/18 04:24:21 SQLite storage initialized successfully at /tmp/TestFactorySQLiteWithCustomTimeout1976665147/001/timeout-test.db
2026/05/18 04:24:21 SUCCESS: SQLite storage initialized - type is *storage.SQLiteStorage
2026/05/18 04:24:21 Warmed cache with 0 thoughts
2026/05/18 04:24:21 SQLite storage initialized successfully at /tmp/TestFactorySQLiteStorageIsCloser643512083/001/closer-test.db
2026/05/18 04:24:21 Warmed cache with 0 thoughts
2026/05/18 04:24:21 SQLite storage initialized successfully at test_rl.db
2026/05/18 04:24:21 Warmed cache with 0 thoughts
2026/05/18 04:24:21 SQLite storage initialized successfully at test_rl_all.db
2026/05/18 04:24:21 Warmed cache with 0 thoughts
2026/05/18 04:24:21 SQLite storage initialized successfully at test_rl_outcome.db
2026/05/18 04:24:21 Warmed cache with 0 thoughts
2026/05/18 04:24:21 SQLite storage initialized successfully at test_rl_increment.db
2026/05/18 04:24:21 Warmed cache with 0 thoughts
2026/05/18 04:24:21 SQLite storage initialized successfully at test_rl_perf.db
2026/05/18 04:24:21 Warmed cache with 0 thoughts
2026/05/18 04:24:21 SQLite storage initialized successfully at /tmp/TestNewSQLiteStorage3405611507/001/new.db
2026/05/18 04:24:21 Warmed cache with 0 thoughts
2026/05/18 04:24:21 SQLite storage initialized successfully at /tmp/TestNewSQLiteStorage3405611507/002/existing.db
2026/05/18 04:24:21 Warmed cache with 0 thoughts
2026/05/18 04:24:21 SQLite storage initialized successfully at /tmp/TestNewSQLiteStorage3405611507/002/existing.db
2026/05/18 04:24:21 Warmed cache with 0 thoughts
2026/05/18 04:24:21 SQLite storage initialized successfully at /tmp/TestSQLiteStoreAndGetThought4053402222/001/test.db
2026/05/18 04:24:21 Warmed cache with 0 thoughts
2026/05/18 04:24:21 SQLite storage initialized successfully at /tmp/TestSQLiteGetThought373750812/001/test.db
2026/05/18 04:24:21 Warmed cache with 0 thoughts
2026/05/18 04:24:21 SQLite storage initialized successfully at /tmp/TestSQLitePersistenceAcrossRestarts3264223390/001/persistence.db
2026/05/18 04:24:21 Warmed cache with 1 thoughts
2026/05/18 04:24:21 SQLite storage initialized successfully at /tmp/TestSQLitePersistenceAcrossRestarts3264223390/001/persistence.db
2026/05/18 04:24:21 Warmed cache with 0 thoughts
2026/05/18 04:24:21 SQLite storage initialized successfully at /tmp/TestSQLiteCacheConsistency630630682/001/test.db
2026/05/18 04:24:21 Warmed cache with 0 thoughts
2026/05/18 04:24:21 SQLite storage initialized successfully at /tmp/TestSQLiteStoreBranch1887766826/001/test.db
2026/05/18 04:24:21 Warmed cache with 0 thoughts
2026/05/18 04:24:21 SQLite storage initialized successfully at /tmp/TestSQLiteBranchWithAssociations1407901120/001/test.db
2026/05/18 04:24:21 Warmed cache with 0 thoughts
2026/05/18 04:24:21 SQLite storage initialized successfully at /tmp/TestSQLiteFullTextSearch3508407745/001/test.db
2026/05/18 04:24:21 Warmed cache with 0 thoughts
2026/05/18 04:24:21 SQLite storage initialized successfully at /tmp/TestSQLiteStoreInsight109933708/001/test.db
2026/05/18 04:24:21 Warmed cache with 0 thoughts
2026/05/18 04:24:21 SQLite storage initialized successfully at /tmp/TestSQLiteStoreValidation2955817923/001/test.db
2026/05/18 04:24:21 Warmed cache with 0 thoughts
2026/05/18 04:24:21 SQLite storage initialized successfully at /tmp/TestSQLiteStoreRelationship1581856150/001/test.db
2026/05/18 04:24:21 Warmed cache with 0 thoughts
2026/05/18 04:24:21 SQLite storage initialized successfully at /tmp/TestSQLiteUpdateBranchPriority3005451147/001/test.db
2026/05/18 04:24:21 Warmed cache with 0 thoughts
2026/05/18 04:24:21 SQLite storage initialized successfully at /tmp/TestSQLiteUpdateBranchConfidence1383328587/001/test.db
2026/05/18 04:24:21 Warmed cache with 0 thoughts
2026/05/18 04:24:21 SQLite storage initialized successfully at /tmp/TestSQLiteConcurrentAccess340095778/001/test.db
2026/05/18 04:24:21 Warmed cache with 0 thoughts
2026/05/18 04:24:21 SQLite storage initialized successfully at /tmp/TestSQLiteSchemaInitialization3566251175/001/schema.db
2026/05/18 04:24:21 Warmed cache with 0 thoughts
2026/05/18 04:24:21 SQLite storage initialized successfully at /tmp/TestSQLitePreparedStatements3089529539/001/test.db
2026/05/18 04:24:22 Warmed cache with 0 thoughts
2026/05/18 04:24:22 SQLite storage initialized successfully at /tmp/TestSQLiteClose4196426952/001/test.db
2026/05/18 04:24:22 Warmed cache with 0 thoughts
2026/05/18 04:24:22 SQLite storage initialized successfully at /tmp/TestSQLiteErrorHandling3273699030/001/test.db
2026/05/18 04:24:22 Warmed cache with 0 thoughts
2026/05/18 04:24:22 SQLite storage initialized successfully at /tmp/TestSQLiteWarmCache556687842/001/warmcache.db
2026/05/18 04:24:22 Warmed cache with 10 thoughts
2026/05/18 04:24:22 SQLite storage initialized successfully at /tmp/TestSQLiteWarmCache556687842/001/warmcache.db
2026/05/18 04:24:22 Warmed cache with 0 thoughts
2026/05/18 04:24:22 SQLite storage initialized successfully at /tmp/TestSQLiteUpdateThought2918172565/001/test.db
2026/05/18 04:24:22 Warmed cache with 0 thoughts
2026/05/18 04:24:22 SQLite storage initialized successfully at /tmp/TestSQLiteListBranches2722467900/001/test.db
2026/05/18 04:24:22 Warmed cache with 0 thoughts
2026/05/18 04:24:22 SQLite storage initialized successfully at /tmp/TestSQLiteActiveBranch1499021656/001/test.db
2026/05/18 04:24:22 Warmed cache with 0 thoughts
2026/05/18 04:24:22 SQLite storage initialized successfully at /tmp/TestSQLiteSearchPagination3551563877/001/test.db
2026/05/18 04:24:22 Warmed cache with 0 thoughts
2026/05/18 04:24:22 SQLite storage initialized successfully at /tmp/TestSQLiteDatabaseLocked1603510658/001/locked.db
2026/05/18 04:24:22 Warmed cache with 0 thoughts
2026/05/18 04:24:22 SQLite storage initialized successfully at /tmp/TestSQLiteDatabaseLocked1603510658/001/locked.db
2026/05/18 04:24:22 Warmed cache with 0 thoughts
2026/05/18 04:24:22 SQLite storage initialized successfully at /tmp/TestSQLiteScanThought4033969158/001/test.db
2026/05/18 04:24:22 Warmed cache with 0 thoughts
2026/05/18 04:24:22 SQLite storage initialized successfully at /tmp/TestSQLiteScanInsight2330308260/001/test.db
2026/05/18 04:24:22 Warmed cache with 0 thoughts
2026/05/18 04:24:22 SQLite storage initialized successfully at /tmp/TestSQLiteMetrics2604517733/001/test.db
2026/05/18 04:24:22 Warmed cache with 0 thoughts
2026/05/18 04:24:22 SQLite storage initialized successfully at /tmp/TestSQLiteRecentBranches2970805411/001/test.db
goos: linux
goarch: amd64
pkg: unified-thinking/internal/storage
cpu: AMD EPYC 9V74 80-Core Processor                
BenchmarkSearchThoughts_SmallResultSet-4   	  309102	     11323 ns/op	   17360 B/op	      55 allocs/op
BenchmarkSearchThoughts_LargeResultSet-4   	   20756	    170375 ns/op	  233465 B/op	     428 allocs/op
BenchmarkIndexThoughtContent-4             	  140900	    307689 ns/op	    3710 B/op	      11 allocs/op
BenchmarkCopyThought/Original-4            	 1672756	      2151 ns/op	    1240 B/op	      32 allocs/op
BenchmarkCopyThought/Optimized-4           	27595448	       126.7 ns/op	      48 B/op	       1 allocs/op
BenchmarkLRUEviction-4                     	2026/05/18 04:26:18 Evicted 10000 LRU index entries (index size now: 90000)
2026/05/18 04:26:45 Evicted 10000 LRU index entries (index size now: 90000)
2026/05/18 04:27:14 Evicted 10000 LRU index entries (index size now: 90000)
    6070	    635444 ns/op	    1205 B/op	      10 allocs/op
BenchmarkSearchWithMapConversion/Small-10-4         	   60453	     59658 ns/op	   91984 B/op	      41 allocs/op
BenchmarkSearchWithMapConversion/Medium-50-4        	   56560	     63760 ns/op	  101280 B/op	     121 allocs/op
BenchmarkSearchWithMapConversion/Large-200-4        	   45079	     79794 ns/op	  136256 B/op	     421 allocs/op
BenchmarkConcurrentReads-4                          	fatal error: concurrent map writes

goroutine 552 [running]:
internal/runtime/maps.fatal({0x8fd086?, 0x0?})
	/opt/hostedtoolcache/go/1.25.10/x64/src/runtime/panic.go:1046 +0x18
unified-thinking/internal/storage.(*MemoryStorage).searchByIndex(0xc000000000, {0x8f62d8?, 0xc0000223a8?}, {0x8f6818, 0x6})
	/home/runner/work/unified-thinking/unified-thinking/internal/storage/memory.go:559 +0x277
unified-thinking/internal/storage.(*MemoryStorage).SearchThoughts(0xc000000000, {0x8f62d8?, 0x0?}, {0x8f6818?, 0x41ab65?}, 0x20?, 0x0)
	/home/runner/work/unified-thinking/unified-thinking/internal/storage/memory.go:461 +0x1ca
unified-thinking/internal/storage.BenchmarkConcurrentReads.func1(0xc000300000)
	/home/runner/work/unified-thinking/unified-thinking/internal/storage/memory_bench_test.go:186 +0x4f
testing.(*B).RunParallel.func1()
	/opt/hostedtoolcache/go/1.25.10/x64/src/testing/benchmark.go:977 +0xb8
created by testing.(*B).RunParallel in goroutine 416
	/opt/hostedtoolcache/go/1.25.10/x64/src/testing/benchmark.go:970 +0x113

goroutine 1 [chan receive]:
testing.(*B).doBench(0xc000134848)
	/opt/hostedtoolcache/go/1.25.10/x64/src/testing/benchmark.go:297 +0x78
testing.(*benchState).processBench(0xc000424360, 0x20?)
	/opt/hostedtoolcache/go/1.25.10/x64/src/testing/benchmark.go:761 +0x3cb
testing.(*B).run(0xc000134848?)
	/opt/hostedtoolcache/go/1.25.10/x64/src/testing/benchmark.go:288 +0x5b
testing.(*B).Run(0xc000134588, {0x8fe47f?, 0xc0000a9ae8?}, 0x9240d8)
	/opt/hostedtoolcache/go/1.25.10/x64/src/testing/benchmark.go:863 +0x4e5
testing.runBenchmarks.func1(0xc000134588)
	/opt/hostedtoolcache/go/1.25.10/x64/src/testing/benchmark.go:721 +0x3e
testing.(*B).runN(0xc000134588, 0x1)
	/opt/hostedtoolcache/go/1.25.10/x64/src/testing/benchmark.go:219 +0x190
testing.runBenchmarks({0x9036e3, 0x21}, 0x0?, {0xccb6a0, 0x8, 0xc000073b00?})
	/opt/hostedtoolcache/go/1.25.10/x64/src/testing/benchmark.go:730 +0x5f1
testing.(*M).Run(0xc000148500)
	/opt/hostedtoolcache/go/1.25.10/x64/src/testing/testing.go:2353 +0x996
main.main()
	_testmain.go:267 +0x9b

goroutine 416 [sync.WaitGroup.Wait]:
sync.runtime_SemacquireWaitGroup(0xc000198090?, 0xc0?)
	/opt/hostedtoolcache/go/1.25.10/x64/src/runtime/sema.go:114 +0x2e
sync.(*WaitGroup).Wait(0xc0001fb1d0)
	/opt/hostedtoolcache/go/1.25.10/x64/src/sync/waitgroup.go:206 +0x85
testing.(*B).RunParallel(0xc000134848, 0xc000260010)
	/opt/hostedtoolcache/go/1.25.10/x64/src/testing/benchmark.go:980 +0x1af
unified-thinking/internal/storage.BenchmarkConcurrentReads(0xc000134848)
	/home/runner/work/unified-thinking/unified-thinking/internal/storage/memory_bench_test.go:184 +0x3ea
testing.(*B).runN(0xc000134848, 0x2710)
	/opt/hostedtoolcache/go/1.25.10/x64/src/testing/benchmark.go:219 +0x190
testing.(*B).launch(0xc000134848)
	/opt/hostedtoolcache/go/1.25.10/x64/src/testing/benchmark.go:354 +0x1bc
created by testing.(*B).doBench in goroutine 1
	/opt/hostedtoolcache/go/1.25.10/x64/src/testing/benchmark.go:296 +0x65

goroutine 550 [runnable]:
unified-thinking/internal/storage.(*MemoryStorage).searchByIndex(0xc000000000, {0x8f62d8?, 0xc0000223a8?}, {0x8f6818, 0x6})
	/home/runner/work/unified-thinking/unified-thinking/internal/storage/memory.go:584 +0x6a9
unified-thinking/internal/storage.(*MemoryStorage).SearchThoughts(0xc000000000, {0x8f62d8?, 0x1?}, {0x8f6818?, 0x41ab65?}, 0x20?, 0x0)
	/home/runner/work/unified-thinking/unified-thinking/internal/storage/memory.go:461 +0x1ca
unified-thinking/internal/storage.BenchmarkConcurrentReads.func1(0xc000380000)
	/home/runner/work/unified-thinking/unified-thinking/internal/storage/memory_bench_test.go:186 +0x4f
testing.(*B).RunParallel.func1()
	/opt/hostedtoolcache/go/1.25.10/x64/src/testing/benchmark.go:977 +0xb8
created by testing.(*B).RunParallel in goroutine 416
	/opt/hostedtoolcache/go/1.25.10/x64/src/testing/benchmark.go:970 +0x113

goroutine 553 [runnable]:
unified-thinking/internal/storage.(*MemoryStorage).searchByIndex(0xc000000000, {0x8f62d8?, 0xc0000223a8?}, {0x8f6818, 0x6})
	/home/runner/work/unified-thinking/unified-thinking/internal/storage/memory.go:584 +0x6a9
unified-thinking/internal/storage.(*MemoryStorage).SearchThoughts(0xc000000000, {0x8f62d8?, 0x0?}, {0x8f6818?, 0x41ab65?}, 0x20?, 0x0)
	/home/runner/work/unified-thinking/unified-thinking/internal/storage/memory.go:461 +0x1ca
unified-thinking/internal/storage.BenchmarkConcurrentReads.func1(0xc000224b80)
	/home/runner/work/unified-thinking/unified-thinking/internal/storage/memory_bench_test.go:186 +0x4f
testing.(*B).RunParallel.func1()
	/opt/hostedtoolcache/go/1.25.10/x64/src/testing/benchmark.go:977 +0xb8
created by testing.(*B).RunParallel in goroutine 416
	/opt/hostedtoolcache/go/1.25.10/x64/src/testing/benchmark.go:970 +0x113

goroutine 551 [runnable]:
unified-thinking/internal/storage.(*MemoryStorage).searchByIndex(0xc000000000, {0x8f62d8?, 0xc0000223a8?}, {0x8f6818, 0x6})
	/home/runner/work/unified-thinking/unified-thinking/internal/storage/memory.go:579 +0x636
unified-thinking/internal/storage.(*MemoryStorage).SearchThoughts(0xc000000000, {0x8f62d8?, 0x4?}, {0x8f6818?, 0x6?}, 0xa?, 0x0)
	/home/runner/work/unified-thinking/unified-thinking/internal/storage/memory.go:461 +0x1ca
unified-thinking/internal/storage.BenchmarkConcurrentReads.func1(0xc0001a8000)
	/home/runner/work/unified-thinking/unified-thinking/internal/storage/memory_bench_test.go:186 +0x4f
testing.(*B).RunParallel.func1()
	/opt/hostedtoolcache/go/1.25.10/x64/src/testing/benchmark.go:977 +0xb8
created by testing.(*B).RunParallel in goroutine 416
	/opt/hostedtoolcache/go/1.25.10/x64/src/testing/benchmark.go:970 +0x113
exit status 2
FAIL	unified-thinking/internal/storage	190.109s
FAIL

@dependabot @github

dependabot Bot commented on behalf of github Jun 1, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #74.

@dependabot dependabot Bot closed this Jun 1, 2026
@dependabot dependabot Bot deleted the dependabot/go_modules/modernc.org/sqlite-1.50.1 branch June 1, 2026 06:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants