aboutsummaryrefslogtreecommitdiff
path: root/Makefile (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Make: Use $< over $?EuAndreh2025-05-041-1/+1
|
* Rename "gkv" -> "dedo"EuAndreh2024-10-301-1/+1
|
* Makefile: Simplify time file generation on bench taget dependenciesEuAndreh2024-10-291-2/+1
|
* Makefile: Prioritize local version when building and linkingEuAndreh2024-10-291-2/+2
|
* Normalize structure following other projectsEuAndreh2024-10-261-13/+165
|
* test suite refactoringBen Johnson2016-01-021-43/+7
| | | | | | | | | This commit refactors the test suite to make it cleaner and to use the standard testing library better. The `assert()`, `equals()`, and `ok()` functions have been removed and some test names have been changed for clarity. No functionality has been changed.
* Remove errcheck.Ben Johnson2014-06-121-1/+1
|
* Remove allocations from read-only buckets.Ben Johnson2014-05-231-0/+2
|
* Fix freelist allocation direction.Ben Johnson2014-05-191-1/+1
| | | | | | 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 'bolt bench'.Ben Johnson2014-04-181-3/+2
| | | | | | | | | | | | | | This commit adds a flexible benchmarking tool to the 'bolt' CLI. It allows the user to separately specify the write mode and read mode (e.g. sequential random, etc). It also allows the user to isolate profiling to either the read or the writes. Currently the bench tool only supports "seq" read and write modes. It also does not support streaming of Bolt counters yet. Fixes #95. /cc @snormore
* add bench sub-packageSteven Normore2014-04-181-2/+2
|
* moar bench packageSteven Normore2014-04-181-1/+2
|
* Fix race detector CI.Ben Johnson2014-04-111-1/+1
|
* Merge branch 'master' into nested-keysBen Johnson2014-04-111-0/+15
|\ | | | | | | | | | | Conflicts: db_test.go tx_test.go
| * Add import/export to CLI.Ben Johnson2014-04-111-0/+4
| | | | | | | | | | | | | | | | | | | | | | This commit adds two new commands: bolt import --input INPUT PATH bolt export PATH This exports the database in a simple, nested, key/value JSON document. Each node in the document has a "key", a "value", and an optional "type". The key and value fields are both base64 encoded.
| * add ldflags on build with main.commit and main.branch to MakefileSteven Normore2014-04-091-1/+4
| |
| * add get/build targets to MakefileSteven Normore2014-04-081-0/+8
| |
* | Add nested buckets.Ben Johnson2014-04-111-2/+2
|/ | | | | | | This commit adds the ability to create buckets inside of other buckets. It also replaces the buckets page with a root bucket. Fixes #56.
* Resolve remaining errcheck warnings.Ben Johnson2014-03-241-1/+6
|
* Add benchmarks.Ben Johnson2014-03-041-1/+5
|
* Add 'make cloc'.Ben Johnson2014-02-201-1/+5
|
* Add Stringer support.Ben Johnson2014-02-161-1/+1
|
* Add parallel usage test and race detector.Ben Johnson2014-02-151-0/+5
|
* Add freelist.Ben Johnson2014-02-101-3/+2
|
* Initial db.open.Ben Johnson2014-01-111-0/+20