aboutsummaryrefslogtreecommitdiff
path: root/tests (unfollow)
Commit message (Expand)AuthorFilesLines
2025-05-04Make: Use $< over $?EuAndreh1-1/+1
2025-03-20rm LICENSEEuAndreh1-20/+0
2025-02-21src/dedo.go: (Re) Add API that allows external control of the transactionEuAndreh1-41/+94
2025-02-19src/dedo.go: Add separate read and read-write ROCursorI and RWCursorI typesEuAndreh2-41/+71
2025-02-19src/dedo.go: Add strict separation between ROBucketI and RWBucketIEuAndreh2-219/+177
2025-02-17src/dedo.go: Add public ID2Bytes() and Bytes2ID() functionsEuAndreh1-4/+8
2025-02-13src/dedo.go: Add DatabaseI.OnCommit()EuAndreh1-21/+34
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