index
:
dedo
main
Unnamed repository; edit this file 'description' to name the repository.
External SSH Git service user
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
(
follow
)
Commit message (
Collapse
)
Author
Age
Files
Lines
*
src/dedo.go: Move public interfaces to the beginning of the file
EuAndreh
2025-02-09
1
-30
/
+30
|
*
src/dedo.go: Replace usage of empty `interface{}` with `any`
EuAndreh
2025-02-09
1
-2
/
+2
|
*
src/dedo.go: Add Bucket.NextID() that returns []bytes instead of uint64
EuAndreh
2025-02-09
1
-0
/
+25
|
*
src/dedo.go: Rename DedoI -> DatabaseI
EuAndreh
2025-02-08
1
-10
/
+10
|
*
src/dedo.go: Comment implementation of InMemory
EuAndreh
2025-02-07
1
-0
/
+2
|
*
src/dedo.go: Inline code of db.begin()
EuAndreh
2025-02-07
1
-9
/
+2
|
*
src/dedo.go: Make SnapshotI a subset of TransactionI
EuAndreh
2025-02-07
1
-11
/
+9
|
*
src/dedo.go: Rename TxI -> TransactionI
EuAndreh
2025-02-07
1
-11
/
+13
|
*
src/dedo.go: Rename IDedo -> DedoI, ITx -> TxI
EuAndreh
2025-02-07
1
-20
/
+20
|
*
src/dedo.go: Introduce SnapshotI type
EuAndreh
2025-02-07
1
-10
/
+17
|
*
src/dedo.go: Introduce inMemoryTx
EuAndreh
2025-02-07
1
-7
/
+89
|
*
src/dedo.go: Introduce ITx interface
EuAndreh
2025-02-06
1
-15
/
+31
|
*
src/dedo.go: Start implementation of in-memory variation
EuAndreh
2025-02-06
1
-0
/
+29
|
*
src/dedo.go: Replace concrete *DB type with IDedo interface
EuAndreh
2025-02-06
1
-8
/
+15
|
*
src/dedo.go: Remove AllocSize from DB type
EuAndreh
2025-02-06
1
-6
/
+6
|
*
src/dedo.go: Remove StrictMode field from DB type
EuAndreh
2025-02-06
1
-24
/
+0
|
*
tests/dedo.go: Add tests for usage(), getGetopt() and setGetopt()
EuAndreh
2025-02-06
1
-1
/
+1
|
*
src/dedo.go: Parameterize the file "magic" byte markers
EuAndreh
2025-01-30
1
-13
/
+27
|
*
tests/dedo.go: Add tests for getopt() and runCommand()
EuAndreh
2025-01-27
1
-1
/
+1
|
*
src/dedo.go: Add "rm" command
EuAndreh
2025-01-25
1
-0
/
+16
|
*
src/dedo.go: Remove public PageInfo type
EuAndreh
2025-01-25
1
-8
/
+0
|
*
src/dedo.go: Remove Tx.CopyFile() and Tx.Page() public functions
EuAndreh
2025-01-25
1
-44
/
+0
|
*
src/dedo.go: Remove public Cursor.Bucket() and Tx.DB() public functions
EuAndreh
2025-01-25
1
-10
/
+0
|
*
src/dedo.go: Remove Bucket.Sequence() and Bucket.SetSequence()
EuAndreh
2025-01-25
1
-25
/
+0
|
*
src/dedo.go: Remove Bucket.Writable() and Tx.Writable() public API
EuAndreh
2025-01-25
1
-16
/
+6
|
*
src/dedo.go: Remove Tx.managed field
EuAndreh
2025-01-25
1
-13
/
+0
|
*
src/dedo.go: Remove public API for manually managing transactions
EuAndreh
2025-01-25
1
-23
/
+23
|
*
Stylistic: stick to 80 columns and rewrite if err := ... code
EuAndreh
2025-01-25
1
-713
/
+1004
|
*
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
1
-13
/
+3
|
*
src/dedo.go: Remove Stats-related code
EuAndreh
2025-01-24
1
-299
/
+0
|
*
Remove other unused code
EuAndreh
2025-01-24
1
-47
/
+0
|
*
src/dedo.go: Remove old CLI code (~2k LoC!!)
EuAndreh
2025-01-24
1
-1591
/
+0
|
*
src/dedo.go: Start rewrite and simplification of CLI impl
EuAndreh
2025-01-24
1
-2
/
+236
|
*
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
1
-10
/
+3
|
*
src/dedo.go: Simplify initDB()
EuAndreh
2025-01-23
1
-89
/
+83
|
*
src/dedo.go: Instantiate &DB{} only after opening the file; simplify Open()
EuAndreh
2024-12-31
1
-43
/
+54
|
*
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
1
-13
/
+1
|
*
src/dedo.go: Remove mode and options from Open()
EuAndreh
2024-12-30
1
-18
/
+10
|
*
src/dedo.go: Remove Options.InitialMmapSize option
EuAndreh
2024-12-30
1
-10
/
+1
|
*
src/dedo.go: Remove Bucket.FillPercent option
EuAndreh
2024-12-30
1
-30
/
+3
|
*
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
1
-50
/
+40
|
[next]