aboutsummaryrefslogtreecommitdiff
path: root/page.go (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix freelist allocate().Ben Johnson2014-05-191-1/+1
|
* Fix freelist allocation direction.Ben Johnson2014-05-191-0/+6
| | | | | | This commit fixes the freelist so that it frees from the beginning of the data file instead of the end. It also adds a fast path for pages which can be allocated from the first free pages and it includes read transaction stats.
* Add nested buckets.Ben Johnson2014-04-111-3/+4
| | | | | | | This commit adds the ability to create buckets inside of other buckets. It also replaces the buckets page with a root bucket. Fixes #56.
* Add 'bolt pages'.Ben Johnson2014-03-211-0/+8
|
* Allow reads of unflushed nodes.Ben Johnson2014-03-011-6/+0
| | | | | This commit allows cursors to read updated values from within the RWTransaction.
* API Documentation.Ben Johnson2014-02-131-10/+10
|
* Add freelist.Ben Johnson2014-02-101-5/+0
|
* Refactor node lookup.Ben Johnson2014-02-071-0/+6
|
* Rename sys ☞ buckets.Ben Johnson2014-02-051-3/+3
|
* Add RWTransaction.Put().Ben Johnson2014-02-011-12/+73
|
* Add RWTransaction.write().Ben Johnson2014-01-301-1/+8
|
* Fix leaf/branch deserialization.Ben Johnson2014-01-301-0/+10
|
* Add freelist page type.Ben Johnson2014-01-291-3/+9
|
* Refactor meta.copy() and page.init().Ben Johnson2014-01-291-23/+7
|
* Add tpage.read() test.Ben Johnson2014-01-281-1/+1
|
* lpageBen Johnson2014-01-271-2/+1
|
* Intermediate.Ben Johnson2014-01-271-12/+15
|
* Initialize transaction/rwtransaction.Ben Johnson2014-01-261-1/+0
|
* TODOBen Johnson2014-01-241-108/+14
|
* TODOBen Johnson2014-01-241-2/+1
|
* Intermediate commit.Ben Johnson2014-01-211-7/+6
|
* Refactoring to RWCursor, RWTxn, and branch/leaf nodes and pages.Ben Johnson2014-01-171-11/+61
|
* Add system buckets.Ben Johnson2014-01-141-1/+1
|
* Begin Transaction.Cursor().Ben Johnson2014-01-131-5/+7
|
* Finish open coverage.Ben Johnson2014-01-131-2/+2
|
* Initial db.open.Ben Johnson2014-01-111-21/+27
|
* DB.Open(), pages, and meta.Ben Johnson2014-01-101-18/+43
|
* Move all C code into repo.Ben Johnson2014-01-091-0/+26
|
* Basic types.Ben Johnson2014-01-081-0/+44