aboutsummaryrefslogtreecommitdiff
path: root/README.md (unfollow)
Commit message (Expand)AuthorFilesLines
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
2025-01-25Stylistic: stick to 80 columns and rewrite if err := ... codeEuAndreh2-1556/+2898
2025-01-25src/dedo.go: Remove unused DB.lockfile fieldEuAndreh1-1/+0
2025-01-24src/dedo.go: Remove unused const variablesEuAndreh1-17/+1
2025-01-24src/dedo.go: Remove dbops typeEuAndreh2-15/+3
2025-01-24src/dedo.go: Remove Stats-related codeEuAndreh2-841/+0
2025-01-24Remove other unused codeEuAndreh2-53/+0
2025-01-24src/dedo.go: Remove old CLI code (~2k LoC!!)EuAndreh2-1860/+0
2025-01-24src/dedo.go: Start rewrite and simplification of CLI implEuAndreh3-3/+247
2025-01-24src/dedo.go: Change magic marker to my ownEuAndreh1-1/+1
2025-01-24src/dedo.go: Remove deprecated Tx.Copy() methodEuAndreh2-12/+7
2025-01-23src/dedo.go: Simplify initDB()EuAndreh2-110/+129