aboutsummaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
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
2024-12-31src/dedo.go: Instantiate &DB{} only after opening the file; simplify Open()EuAndreh2-43/+59
2024-12-31src/dedo.go: Simplify flags of flock()EuAndreh1-9/+2
2024-12-31src/dedo.go: Remove Tx.WriteFlag optionEuAndreh1-11/+2
2024-12-31src/dedo.go: remove unused constants and methodsEuAndreh1-28/+0
2024-12-31src/dedo.go: Remove DB.Info() methodEuAndreh2-16/+4
2024-12-30src/dedo.go: Remove mode and options from Open()EuAndreh2-52/+44
2024-12-30src/dedo.go: Remove Options.InitialMmapSize optionEuAndreh2-12/+2
2024-12-30src/dedo.go: Remove Bucket.FillPercent optionEuAndreh2-31/+4
2024-12-30src/dedo.go: Remove DB.MmapFlags optionEuAndreh1-9/+2
2024-12-30src/dedo.go: Sort importsEuAndreh1-12/+13
2024-12-30src/dedo.go: Remove Options.Timeout optionEuAndreh1-27/+3
2024-12-30src/dedo.go: Remove DB.ReadOnly optionEuAndreh2-50/+91
2024-12-30src/dedo.go: Move type definitions to the beginning of the fileEuAndreh1-672/+682
2024-12-30src/dedo.go: Remove DB.NoGrowSync optionEuAndreh1-14/+1
2024-12-30src/dedo.go: Remove DB.NoSync optionEuAndreh2-38/+6
2024-12-30tests/dedo.go: Normalize testsEuAndreh2-57/+409
2024-11-01rm appveyor.ymlEuAndreh1-18/+0
2024-10-30Rename "gkv" -> "dedo"EuAndreh9-23/+23
2024-10-29.gitignore: Include pattern for cgoEuAndreh1-0/+1
2024-10-29mkdeps.sh: Fix typo on varlist nameEuAndreh2-2/+2