Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | src/dedo.go: Remove public PageInfo type | EuAndreh | 2025-01-25 | 2 | -27/+27 | |
| | ||||||
* | src/dedo.go: Remove Tx.CopyFile() and Tx.Page() public functions | EuAndreh | 2025-01-25 | 2 | -191/+60 | |
| | ||||||
* | src/dedo.go: Remove public Cursor.Bucket() and Tx.DB() public functions | EuAndreh | 2025-01-25 | 2 | -36/+1 | |
| | ||||||
* | src/dedo.go: Remove Bucket.Sequence() and Bucket.SetSequence() | EuAndreh | 2025-01-25 | 2 | -77/+1 | |
| | ||||||
* | src/dedo.go: Remove Bucket.Writable() and Tx.Writable() public API | EuAndreh | 2025-01-25 | 2 | -17/+7 | |
| | ||||||
* | src/dedo.go: Remove Tx.managed field | EuAndreh | 2025-01-25 | 2 | -167/+0 | |
| | ||||||
* | src/dedo.go: Remove public API for manually managing transactions | EuAndreh | 2025-01-25 | 2 | -81/+81 | |
| | ||||||
* | tests/dedo.go: Swallow error log from g.Assert() | EuAndreh | 2025-01-25 | 1 | -0/+31 | |
| | ||||||
* | Stylistic: stick to 80 columns and rewrite if err := ... code | EuAndreh | 2025-01-25 | 2 | -1559/+2901 | |
| | ||||||
* | src/dedo.go: Remove unused DB.lockfile field | EuAndreh | 2025-01-25 | 1 | -1/+0 | |
| | ||||||
* | src/dedo.go: Remove unused const variables | EuAndreh | 2025-01-24 | 1 | -17/+1 | |
| | ||||||
* | src/dedo.go: Remove dbops type | EuAndreh | 2025-01-24 | 2 | -15/+3 | |
| | ||||||
* | src/dedo.go: Remove Stats-related code | EuAndreh | 2025-01-24 | 2 | -841/+0 | |
| | ||||||
* | Remove other unused code | EuAndreh | 2025-01-24 | 2 | -53/+0 | |
| | ||||||
* | src/dedo.go: Remove old CLI code (~2k LoC!!) | EuAndreh | 2025-01-24 | 2 | -1860/+0 | |
| | ||||||
* | src/dedo.go: Start rewrite and simplification of CLI impl | EuAndreh | 2025-01-24 | 3 | -3/+247 | |
| | ||||||
* | src/dedo.go: Change magic marker to my own | EuAndreh | 2025-01-24 | 1 | -1/+1 | |
| | ||||||
* | src/dedo.go: Remove deprecated Tx.Copy() method | EuAndreh | 2025-01-24 | 2 | -12/+7 | |
| | ||||||
* | src/dedo.go: Simplify initDB() | EuAndreh | 2025-01-23 | 2 | -110/+129 | |
| | ||||||
* | src/dedo.go: Instantiate &DB{} only after opening the file; simplify Open() | EuAndreh | 2024-12-31 | 2 | -43/+59 | |
| | ||||||
* | src/dedo.go: Simplify flags of flock() | EuAndreh | 2024-12-31 | 1 | -9/+2 | |
| | ||||||
* | src/dedo.go: Remove Tx.WriteFlag option | EuAndreh | 2024-12-31 | 1 | -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 methods | EuAndreh | 2024-12-31 | 1 | -28/+0 | |
| | ||||||
* | src/dedo.go: Remove DB.Info() method | EuAndreh | 2024-12-31 | 2 | -16/+4 | |
| | ||||||
* | src/dedo.go: Remove mode and options from Open() | EuAndreh | 2024-12-30 | 2 | -52/+44 | |
| | ||||||
* | src/dedo.go: Remove Options.InitialMmapSize option | EuAndreh | 2024-12-30 | 2 | -12/+2 | |
| | ||||||
* | src/dedo.go: Remove Bucket.FillPercent option | EuAndreh | 2024-12-30 | 2 | -31/+4 | |
| | ||||||
* | src/dedo.go: Remove DB.MmapFlags option | EuAndreh | 2024-12-30 | 1 | -9/+2 | |
| | ||||||
* | src/dedo.go: Sort imports | EuAndreh | 2024-12-30 | 1 | -12/+13 | |
| | ||||||
* | src/dedo.go: Remove Options.Timeout option | EuAndreh | 2024-12-30 | 1 | -27/+3 | |
| | ||||||
* | src/dedo.go: Remove DB.ReadOnly option | EuAndreh | 2024-12-30 | 2 | -50/+91 | |
| | ||||||
* | src/dedo.go: Move type definitions to the beginning of the file | EuAndreh | 2024-12-30 | 1 | -672/+682 | |
| | ||||||
* | src/dedo.go: Remove DB.NoGrowSync option | EuAndreh | 2024-12-30 | 1 | -14/+1 | |
| | ||||||
* | src/dedo.go: Remove DB.NoSync option | EuAndreh | 2024-12-30 | 2 | -38/+6 | |
| | ||||||
* | tests/dedo.go: Normalize tests | EuAndreh | 2024-12-30 | 2 | -57/+409 | |
| | | | | | | | | | | | - 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). | |||||
* | rm appveyor.yml | EuAndreh | 2024-11-01 | 1 | -18/+0 | |
| | ||||||
* | Rename "gkv" -> "dedo" | EuAndreh | 2024-10-30 | 9 | -23/+23 | |
| | ||||||
* | .gitignore: Include pattern for cgo | EuAndreh | 2024-10-29 | 1 | -0/+1 | |
| | ||||||
* | mkdeps.sh: Fix typo on varlist name | EuAndreh | 2024-10-29 | 2 | -2/+2 | |
| | ||||||
* | Makefile: Simplify time file generation on bench taget dependencies | EuAndreh | 2024-10-29 | 1 | -2/+1 | |
| | ||||||
* | Makefile: Prioritize local version when building and linking | EuAndreh | 2024-10-29 | 1 | -2/+2 | |
| | ||||||
* | Normalize structure following other projects | EuAndreh | 2024-10-26 | 50 | -12443/+12121 | |
| | ||||||
* | Move code to src/ and tests/ | EuAndreh | 2024-10-25 | 32 | -0/+0 | |
| | ||||||
* | Merge pull request #748 from Chyroc/add/tx-copy-deprecated | Ben Johnson | 2018-03-02 | 1 | -1/+3 | |
|\ | | | | | add tx-copy-deprecated | |||||
| * | add tx-copy-deprecated | Chyroc | 2018-03-01 | 1 | -1/+3 | |
|/ | ||||||
* | Merge pull request #736 from tv42/silly-if | Ben Johnson | 2017-11-19 | 1 | -3/+1 | |
|\ | | | | | Remove unnecessary if in batch handling | |||||
| * | Remove unnecessary if in batch handling | Tommi Virtanen | 2017-11-17 | 1 | -3/+1 | |
|/ | | | | | | This is safe, as the only place that creates call values always explicitly sets err. It's a leftover from an earlier iteration of the code. | |||||
* | README | Ben Johnson | 2017-09-07 | 1 | -0/+19 | |
| | ||||||
* | Merge pull request #703 from nilslice/patch-1 | Ben Johnson | 2017-07-17 | 1 | -0/+1 | |
|\ | | | | | Add Ponzu CMS to list of projects using Bolt | |||||
| * | Add Ponzu CMS to list of projects using Bolt | Steve Manuel | 2017-07-10 | 1 | -0/+1 | |
|/ |