aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* 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-716/+1007
|
* 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
| | | | | | Thrashing is an OS issue, not an application one. The OS should be the one tweaking the page cache to prevent it. If the OS is not doing it by itself, one needs to tweak their system's page cache size and configuration.
* 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
| | | | | | | | | | | - hack extra `os.Remove()` calls to avoid leaving temporary files around; - try using temporary directories that usually live in RAM; - disable broken tests; - stop printing to stdout/stderr; - decrease test constants to make slow tests bearable*. (*): tests are bearable in RAM (~5s) or on SSDs (~10s). HDDs are still too slow for them (~2m).
* 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