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
/
mkdeps.sh
(
unfollow
)
Commit message (
Expand
)
Author
Files
Lines
2025-05-04
Make: Use $< over $?
EuAndreh
1
-1
/
+1
2025-03-20
rm LICENSE
EuAndreh
1
-20
/
+0
2025-02-21
src/dedo.go: (Re) Add API that allows external control of the transaction
EuAndreh
1
-41
/
+94
2025-02-19
src/dedo.go: Add separate read and read-write ROCursorI and RWCursorI types
EuAndreh
2
-41
/
+71
2025-02-19
src/dedo.go: Add strict separation between ROBucketI and RWBucketI
EuAndreh
2
-219
/
+177
2025-02-17
src/dedo.go: Add public ID2Bytes() and Bytes2ID() functions
EuAndreh
1
-4
/
+8
2025-02-13
src/dedo.go: Add DatabaseI.OnCommit()
EuAndreh
1
-21
/
+34
2025-02-13
src/dedo.go: Evolve implementation of inMemoryDatabaseI
EuAndreh
1
-57
/
+246
2025-02-13
src/dedo.go: Include CreateBucketIfNotExists() in BucketI
EuAndreh
1
-2
/
+3
2025-02-13
src/dedo.go: Include NextID() in BucketI
EuAndreh
1
-0
/
+1
2025-02-12
src/dedo.go: Allow x.Bucket() to also return an error
EuAndreh
2
-141
/
+177
2025-02-10
src/dedo.go: Remove *bucketT appearance from public API
EuAndreh
2
-39
/
+55
2025-02-10
src/dedo.go: Remove *cursorT appearance from public API
EuAndreh
1
-3
/
+8
2025-02-10
src/dedo.go: Move implementation of Tx public methods into private functions
EuAndreh
1
-10
/
+46
2025-02-10
src/dedo.go: Move implementation of Cursor public methods into private functions
EuAndreh
1
-6
/
+29
2025-02-10
src/dedo.go: Move implementation of Bucket public methods into private functions
EuAndreh
1
-11
/
+55
2025-02-10
src/dedo.go: Rename bucket "for-each-page" function/methods
EuAndreh
1
-6
/
+7
2025-02-10
src/dedo.go: Remove unused bucket.forEachPage() method
EuAndreh
1
-13
/
+0
2025-02-10
src/dedo.go: Simple rename from DB to databaseT
EuAndreh
2
-87
/
+87
2025-02-10
src/dedo.go: Remove duplicate code of bucketT.NextID()
EuAndreh
1
-14
/
+4
2025-02-10
src/dedo.go: Simple rename Cursor -> cursorT
EuAndreh
1
-43
/
+43
2025-02-10
src/dedo.go: Simple rename Bucket -> bucketT
EuAndreh
2
-91
/
+91
2025-02-10
src/dedo.go: Remove separate RO concrete structs - snapshotT, roBucketT
EuAndreh
1
-35
/
+0
2025-02-09
src/dedo.go: Introduce roBucketT type
EuAndreh
1
-7
/
+11
2025-02-09
src/dedo.go: Introduce snapshotT type
EuAndreh
1
-0
/
+31
2025-02-09
src/dedo.go: Move transactionT to the beginning of the file
EuAndreh
1
-18
/
+18
2025-02-09
src/dedo.go: Simple renames - beginRWTx->beginTransaction, beginTx->beginSnap...
EuAndreh
2
-31
/
+31
2025-02-09
src/dedo.go: Simple rename of Tx to transactionT
EuAndreh
2
-85
/
+85
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
[next]