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
(
unfollow
)
Commit message (
Collapse
)
Author
Files
Lines
2025-02-09
src/dedo.go: Move public interfaces to the beginning of the file
EuAndreh
1
-30
/
+30
2025-02-09
src/dedo.go: Replace usage of empty `interface{}` with `any`
EuAndreh
1
-2
/
+2
2025-02-09
src/dedo.go: Add Bucket.NextID() that returns []bytes instead of uint64
EuAndreh
1
-0
/
+25
2025-02-08
src/dedo.go: Rename DedoI -> DatabaseI
EuAndreh
2
-12
/
+12
2025-02-07
src/dedo.go: Comment implementation of InMemory
EuAndreh
1
-0
/
+2
2025-02-07
src/dedo.go: Inline code of db.begin()
EuAndreh
2
-35
/
+34
2025-02-07
src/dedo.go: Make SnapshotI a subset of TransactionI
EuAndreh
1
-11
/
+9
2025-02-07
src/dedo.go: Rename TxI -> TransactionI
EuAndreh
2
-129
/
+131
2025-02-07
src/dedo.go: Rename IDedo -> DedoI, ITx -> TxI
EuAndreh
2
-147
/
+145
2025-02-07
src/dedo.go: Introduce SnapshotI type
EuAndreh
2
-81
/
+96
2025-02-07
src/dedo.go: Introduce inMemoryTx
EuAndreh
1
-7
/
+89
2025-02-06
src/dedo.go: Introduce ITx interface
EuAndreh
2
-170
/
+189
2025-02-06
src/dedo.go: Start implementation of in-memory variation
EuAndreh
1
-0
/
+29
2025-02-06
src/dedo.go: Replace concrete *DB type with IDedo interface
EuAndreh
2
-15
/
+27
2025-02-06
src/dedo.go: Remove AllocSize from DB type
EuAndreh
1
-6
/
+6
2025-02-06
src/dedo.go: Remove StrictMode field from DB type
EuAndreh
1
-24
/
+0
2025-02-06
tests/dedo.go: Add tests for usage(), getGetopt() and setGetopt()
EuAndreh
2
-2
/
+88
2025-01-30
src/dedo.go: Parameterize the file "magic" byte markers
EuAndreh
2
-17
/
+44
2025-01-27
tests/dedo.go: Add tests for getopt() and runCommand()
EuAndreh
2
-1
/
+257
2025-01-25
src/dedo.go: Add "rm" command
EuAndreh
1
-0
/
+16
2025-01-25
tests/dedo.go: Add missing call to test_commands()
EuAndreh
1
-0
/
+1
2025-01-25
src/dedo.go: Remove public PageInfo type
EuAndreh
2
-27
/
+27
2025-01-25
src/dedo.go: Remove Tx.CopyFile() and Tx.Page() public functions
EuAndreh
2
-191
/
+60
2025-01-25
src/dedo.go: Remove public Cursor.Bucket() and Tx.DB() public functions
EuAndreh
2
-36
/
+1
2025-01-25
src/dedo.go: Remove Bucket.Sequence() and Bucket.SetSequence()
EuAndreh
2
-77
/
+1
2025-01-25
src/dedo.go: Remove Bucket.Writable() and Tx.Writable() public API
EuAndreh
2
-17
/
+7
2025-01-25
src/dedo.go: Remove Tx.managed field
EuAndreh
2
-167
/
+0
2025-01-25
src/dedo.go: Remove public API for manually managing transactions
EuAndreh
2
-81
/
+81
2025-01-25
tests/dedo.go: Swallow error log from g.Assert()
EuAndreh
1
-0
/
+31
2025-01-25
Stylistic: stick to 80 columns and rewrite if err := ... code
EuAndreh
2
-1556
/
+2898
2025-01-25
src/dedo.go: Remove unused DB.lockfile field
EuAndreh
1
-1
/
+0
2025-01-24
src/dedo.go: Remove unused const variables
EuAndreh
1
-17
/
+1
2025-01-24
src/dedo.go: Remove dbops type
EuAndreh
2
-15
/
+3
2025-01-24
src/dedo.go: Remove Stats-related code
EuAndreh
2
-841
/
+0
2025-01-24
Remove other unused code
EuAndreh
2
-53
/
+0
2025-01-24
src/dedo.go: Remove old CLI code (~2k LoC!!)
EuAndreh
2
-1860
/
+0
2025-01-24
src/dedo.go: Start rewrite and simplification of CLI impl
EuAndreh
3
-3
/
+247
2025-01-24
src/dedo.go: Change magic marker to my own
EuAndreh
1
-1
/
+1
2025-01-24
src/dedo.go: Remove deprecated Tx.Copy() method
EuAndreh
2
-12
/
+7
2025-01-23
src/dedo.go: Simplify initDB()
EuAndreh
2
-110
/
+129
2024-12-31
src/dedo.go: Instantiate &DB{} only after opening the file; simplify Open()
EuAndreh
2
-43
/
+59
2024-12-31
src/dedo.go: Simplify flags of flock()
EuAndreh
1
-9
/
+2
2024-12-31
src/dedo.go: Remove Tx.WriteFlag option
EuAndreh
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.
2024-12-31
src/dedo.go: remove unused constants and methods
EuAndreh
1
-28
/
+0
2024-12-31
src/dedo.go: Remove DB.Info() method
EuAndreh
2
-16
/
+4
2024-12-30
src/dedo.go: Remove mode and options from Open()
EuAndreh
2
-52
/
+44
2024-12-30
src/dedo.go: Remove Options.InitialMmapSize option
EuAndreh
2
-12
/
+2
2024-12-30
src/dedo.go: Remove Bucket.FillPercent option
EuAndreh
2
-31
/
+4
2024-12-30
src/dedo.go: Remove DB.MmapFlags option
EuAndreh
1
-9
/
+2
2024-12-30
src/dedo.go: Sort imports
EuAndreh
1
-12
/
+13
[next]