aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* src/dedo.go: Introduce inMemoryTxEuAndreh2025-02-071-7/+89
* src/dedo.go: Introduce ITx interfaceEuAndreh2025-02-061-15/+31
* src/dedo.go: Start implementation of in-memory variationEuAndreh2025-02-061-0/+29
* src/dedo.go: Replace concrete *DB type with IDedo interfaceEuAndreh2025-02-061-8/+15
* 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-061-1/+1
* src/dedo.go: Parameterize the file "magic" byte markersEuAndreh2025-01-301-13/+27
* tests/dedo.go: Add tests for getopt() and runCommand()EuAndreh2025-01-271-1/+1
* src/dedo.go: Add "rm" commandEuAndreh2025-01-251-0/+16
* src/dedo.go: Remove public PageInfo typeEuAndreh2025-01-251-8/+0
* src/dedo.go: Remove Tx.CopyFile() and Tx.Page() public functionsEuAndreh2025-01-251-44/+0
* src/dedo.go: Remove public Cursor.Bucket() and Tx.DB() public functionsEuAndreh2025-01-251-10/+0
* src/dedo.go: Remove Bucket.Sequence() and Bucket.SetSequence()EuAndreh2025-01-251-25/+0
* src/dedo.go: Remove Bucket.Writable() and Tx.Writable() public APIEuAndreh2025-01-251-16/+6
* src/dedo.go: Remove Tx.managed fieldEuAndreh2025-01-251-13/+0
* src/dedo.go: Remove public API for manually managing transactionsEuAndreh2025-01-251-23/+23
* Stylistic: stick to 80 columns and rewrite if err := ... codeEuAndreh2025-01-251-713/+1004
* 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-241-13/+3
* src/dedo.go: Remove Stats-related codeEuAndreh2025-01-241-299/+0
* Remove other unused codeEuAndreh2025-01-241-47/+0
* src/dedo.go: Remove old CLI code (~2k LoC!!)EuAndreh2025-01-241-1591/+0
* src/dedo.go: Start rewrite and simplification of CLI implEuAndreh2025-01-241-2/+236
* src/dedo.go: Change magic marker to my ownEuAndreh2025-01-241-1/+1
* src/dedo.go: Remove deprecated Tx.Copy() methodEuAndreh2025-01-241-10/+3
* src/dedo.go: Simplify initDB()EuAndreh2025-01-231-89/+83
* src/dedo.go: Instantiate &DB{} only after opening the file; simplify Open()EuAndreh2024-12-311-43/+54
* 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-311-13/+1
* src/dedo.go: Remove mode and options from Open()EuAndreh2024-12-301-18/+10
* src/dedo.go: Remove Options.InitialMmapSize optionEuAndreh2024-12-301-10/+1
* src/dedo.go: Remove Bucket.FillPercent optionEuAndreh2024-12-301-30/+3
* 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-301-50/+40
* 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-301-36/+5
* tests/dedo.go: Normalize testsEuAndreh2024-12-301-3/+5
* Rename "gkv" -> "dedo"EuAndreh2024-10-302-3/+3
* Normalize structure following other projectsEuAndreh2024-10-2625-4541/+5756
* Move code to src/ and tests/EuAndreh2024-10-2523-0/+4541