aboutsummaryrefslogtreecommitdiff
path: root/Makefile (unfollow)
Commit message (Expand)AuthorFilesLines
2025-02-13src/dedo.go: Evolve implementation of inMemoryDatabaseIEuAndreh1-57/+246
2025-02-13src/dedo.go: Include CreateBucketIfNotExists() in BucketIEuAndreh1-2/+3
2025-02-13src/dedo.go: Include NextID() in BucketIEuAndreh1-0/+1
2025-02-12src/dedo.go: Allow x.Bucket() to also return an errorEuAndreh2-141/+177
2025-02-10src/dedo.go: Remove *bucketT appearance from public APIEuAndreh2-39/+55
2025-02-10src/dedo.go: Remove *cursorT appearance from public APIEuAndreh1-3/+8
2025-02-10src/dedo.go: Move implementation of Tx public methods into private functionsEuAndreh1-10/+46
2025-02-10src/dedo.go: Move implementation of Cursor public methods into private functionsEuAndreh1-6/+29
2025-02-10src/dedo.go: Move implementation of Bucket public methods into private functionsEuAndreh1-11/+55
2025-02-10src/dedo.go: Rename bucket "for-each-page" function/methodsEuAndreh1-6/+7
2025-02-10src/dedo.go: Remove unused bucket.forEachPage() methodEuAndreh1-13/+0
2025-02-10src/dedo.go: Simple rename from DB to databaseTEuAndreh2-87/+87
2025-02-10src/dedo.go: Remove duplicate code of bucketT.NextID()EuAndreh1-14/+4
2025-02-10src/dedo.go: Simple rename Cursor -> cursorTEuAndreh1-43/+43
2025-02-10src/dedo.go: Simple rename Bucket -> bucketTEuAndreh2-91/+91
2025-02-10src/dedo.go: Remove separate RO concrete structs - snapshotT, roBucketTEuAndreh1-35/+0
2025-02-09src/dedo.go: Introduce roBucketT typeEuAndreh1-7/+11
2025-02-09src/dedo.go: Introduce snapshotT typeEuAndreh1-0/+31
2025-02-09src/dedo.go: Move transactionT to the beginning of the fileEuAndreh1-18/+18
2025-02-09src/dedo.go: Simple renames - beginRWTx->beginTransaction, beginTx->beginSnap...EuAndreh2-31/+31
2025-02-09src/dedo.go: Simple rename of Tx to transactionTEuAndreh2-85/+85
2025-02-09src/dedo.go: Move public interfaces to the beginning of the fileEuAndreh1-30/+30
2025-02-09src/dedo.go: Replace usage of empty `interface{}` with `any`EuAndreh1-2/+2
2025-02-09src/dedo.go: Add Bucket.NextID() that returns []bytes instead of uint64EuAndreh1-0/+25
2025-02-08src/dedo.go: Rename DedoI -> DatabaseIEuAndreh2-12/+12
2025-02-07src/dedo.go: Comment implementation of InMemoryEuAndreh1-0/+2
2025-02-07src/dedo.go: Inline code of db.begin()EuAndreh2-35/+34
2025-02-07src/dedo.go: Make SnapshotI a subset of TransactionIEuAndreh1-11/+9
2025-02-07src/dedo.go: Rename TxI -> TransactionIEuAndreh2-129/+131
2025-02-07src/dedo.go: Rename IDedo -> DedoI, ITx -> TxIEuAndreh2-147/+145
2025-02-07src/dedo.go: Introduce SnapshotI typeEuAndreh2-81/+96
2025-02-07src/dedo.go: Introduce inMemoryTxEuAndreh1-7/+89
2025-02-06src/dedo.go: Introduce ITx interfaceEuAndreh2-170/+189
2025-02-06src/dedo.go: Start implementation of in-memory variationEuAndreh1-0/+29
2025-02-06src/dedo.go: Replace concrete *DB type with IDedo interfaceEuAndreh2-15/+27
2025-02-06src/dedo.go: Remove AllocSize from DB typeEuAndreh1-6/+6
2025-02-06src/dedo.go: Remove StrictMode field from DB typeEuAndreh1-24/+0
2025-02-06tests/dedo.go: Add tests for usage(), getGetopt() and setGetopt()EuAndreh2-2/+88
2025-01-30src/dedo.go: Parameterize the file "magic" byte markersEuAndreh2-17/+44
2025-01-27tests/dedo.go: Add tests for getopt() and runCommand()EuAndreh2-1/+257
2025-01-25src/dedo.go: Add "rm" commandEuAndreh1-0/+16
2025-01-25tests/dedo.go: Add missing call to test_commands()EuAndreh1-0/+1
2025-01-25src/dedo.go: Remove public PageInfo typeEuAndreh2-27/+27
2025-01-25src/dedo.go: Remove Tx.CopyFile() and Tx.Page() public functionsEuAndreh2-191/+60
2025-01-25src/dedo.go: Remove public Cursor.Bucket() and Tx.DB() public functionsEuAndreh2-36/+1
2025-01-25src/dedo.go: Remove Bucket.Sequence() and Bucket.SetSequence()EuAndreh2-77/+1
2025-01-25src/dedo.go: Remove Bucket.Writable() and Tx.Writable() public APIEuAndreh2-17/+7
2025-01-25src/dedo.go: Remove Tx.managed fieldEuAndreh2-167/+0
2025-01-25src/dedo.go: Remove public API for manually managing transactionsEuAndreh2-81/+81
2025-01-25tests/dedo.go: Swallow error log from g.Assert()EuAndreh1-0/+31