aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* src/dedo.go: Introduce inMemoryTxEuAndreh2025-02-071-7/+89
* src/dedo.go: Introduce ITx interfaceEuAndreh2025-02-062-170/+189
* src/dedo.go: Start implementation of in-memory variationEuAndreh2025-02-061-0/+29
* src/dedo.go: Replace concrete *DB type with IDedo interfaceEuAndreh2025-02-062-15/+27
* src/dedo.go: Remove AllocSize from DB typeEuAndreh2025-02-061-6/+6
* src/dedo.go: Remove StrictMode field from DB typeEuAndreh2025-02-061-24/+0
* tests/dedo.go: Add tests for usage(), getGetopt() and setGetopt()EuAndreh2025-02-062-2/+88
* src/dedo.go: Parameterize the file "magic" byte markersEuAndreh2025-01-302-17/+44
* tests/dedo.go: Add tests for getopt() and runCommand()EuAndreh2025-01-272-1/+257
* src/dedo.go: Add "rm" commandEuAndreh2025-01-251-0/+16
* tests/dedo.go: Add missing call to test_commands()EuAndreh2025-01-251-0/+1
* src/dedo.go: Remove public PageInfo typeEuAndreh2025-01-252-27/+27
* src/dedo.go: Remove Tx.CopyFile() and Tx.Page() public functionsEuAndreh2025-01-252-191/+60
* src/dedo.go: Remove public Cursor.Bucket() and Tx.DB() public functionsEuAndreh2025-01-252-36/+1
* src/dedo.go: Remove Bucket.Sequence() and Bucket.SetSequence()EuAndreh2025-01-252-77/+1
* src/dedo.go: Remove Bucket.Writable() and Tx.Writable() public APIEuAndreh2025-01-252-17/+7
* src/dedo.go: Remove Tx.managed fieldEuAndreh2025-01-252-167/+0
* src/dedo.go: Remove public API for manually managing transactionsEuAndreh2025-01-252-81/+81
* tests/dedo.go: Swallow error log from g.Assert()EuAndreh2025-01-251-0/+31
* Stylistic: stick to 80 columns and rewrite if err := ... codeEuAndreh2025-01-252-1556/+2898
* src/dedo.go: Remove unused DB.lockfile fieldEuAndreh2025-01-251-1/+0
* src/dedo.go: Remove unused const variablesEuAndreh2025-01-241-17/+1
* src/dedo.go: Remove dbops typeEuAndreh2025-01-242-15/+3
* src/dedo.go: Remove Stats-related codeEuAndreh2025-01-242-841/+0
* Remove other unused codeEuAndreh2025-01-242-53/+0
* src/dedo.go: Remove old CLI code (~2k LoC!!)EuAndreh2025-01-242-1860/+0
* src/dedo.go: Start rewrite and simplification of CLI implEuAndreh2025-01-243-3/+247
* src/dedo.go: Change magic marker to my ownEuAndreh2025-01-241-1/+1
* src/dedo.go: Remove deprecated Tx.Copy() methodEuAndreh2025-01-242-12/+7
* src/dedo.go: Simplify initDB()EuAndreh2025-01-232-110/+129
* src/dedo.go: Instantiate &DB{} only after opening the file; simplify Open()EuAndreh2024-12-312-43/+59
* src/dedo.go: Simplify flags of flock()EuAndreh2024-12-311-9/+2
* src/dedo.go: Remove Tx.WriteFlag optionEuAndreh2024-12-311-11/+2
* src/dedo.go: remove unused constants and methodsEuAndreh2024-12-311-28/+0
* src/dedo.go: Remove DB.Info() methodEuAndreh2024-12-312-16/+4
* src/dedo.go: Remove mode and options from Open()EuAndreh2024-12-302-52/+44
* src/dedo.go: Remove Options.InitialMmapSize optionEuAndreh2024-12-302-12/+2
* src/dedo.go: Remove Bucket.FillPercent optionEuAndreh2024-12-302-31/+4
* src/dedo.go: Remove DB.MmapFlags optionEuAndreh2024-12-301-9/+2
* src/dedo.go: Sort importsEuAndreh2024-12-301-12/+13
* src/dedo.go: Remove Options.Timeout optionEuAndreh2024-12-301-27/+3
* src/dedo.go: Remove DB.ReadOnly optionEuAndreh2024-12-302-50/+91
* src/dedo.go: Move type definitions to the beginning of the fileEuAndreh2024-12-301-672/+682
* src/dedo.go: Remove DB.NoGrowSync optionEuAndreh2024-12-301-14/+1
* src/dedo.go: Remove DB.NoSync optionEuAndreh2024-12-302-38/+6
* tests/dedo.go: Normalize testsEuAndreh2024-12-302-57/+409
* rm appveyor.ymlEuAndreh2024-11-011-18/+0
* Rename "gkv" -> "dedo"EuAndreh2024-10-309-23/+23
* .gitignore: Include pattern for cgoEuAndreh2024-10-291-0/+1
* mkdeps.sh: Fix typo on varlist nameEuAndreh2024-10-292-2/+2