Robbie Hanson
|
1c1c7b5136
|
Adding "obj per sec" output to benchmarks.
|
2016-03-28 10:29:44 -07:00 |
|
Robbie Hanson
|
00aec4890a
|
Fixing new compiler warning.
|
2015-10-16 17:08:45 -07:00 |
|
Robbie Hanson
|
fddd74a82d
|
Adding support for memory mapped I/O.
|
2015-06-30 19:06:50 -07:00 |
|
Daniel Lahyani
|
fff4666e6e
|
Mark unused parameters with __unused.
|
2015-04-14 14:40:16 +03:00 |
|
Robbie Hanson
|
841b857c9a
|
Adding sqlite version property to YapDatabase.
|
2015-03-05 10:34:02 -08:00 |
|
Robbie Hanson
|
88ef306b0e
|
The YapDatabaseSanitizer is now split into YapDatabasePreSanitizer & YapDatabasePostSanitizer.
|
2014-11-25 17:47:28 -08:00 |
|
Robbie Hanson
|
f678c89ee2
|
Improving the documentation (and flexibility) of YapCache to allow it to be exposed to the outside world. (It's no longer internal/private. It can now be used in your projects if you want.)
|
2014-11-24 15:00:42 -08:00 |
|
Robbie Hanson
|
fb89e8c77e
|
Improving benchmarking code to test readOnly transaction overhead when using a longLivedReadTransaction
|
2014-10-08 10:38:24 -07:00 |
|
Robbie Hanson
|
e1b2e91f9a
|
Performance optimization for YapCache
|
2014-08-23 14:15:41 -07:00 |
|
Robbie Hanson
|
59b79ae37e
|
Apparently "pragma synchronous" defaults to "full", and not "normal" as the documentation states. It also appears this needs to be set per-connection. None of this is very well documented in sqlite.
|
2014-08-04 17:16:34 -07:00 |
|
Robbie Hanson
|
33691cf541
|
Adding advanced configuration options. This includes configuration of PRAGMA synchronous option, and telling YapDatabase how to handle corrupt database files. Fixes issue #51
|
2014-03-26 16:26:55 -07:00 |
|
Robbie Hanson
|
defbc653b7
|
Clarifying benchmark text
|
2014-02-04 19:34:44 -08:00 |
|
Robbie Hanson
|
8fdea2dab0
|
Renaming all YapCollectionsDatabaseX classes to YapDatabaseX
|
2013-11-29 22:04:32 -08:00 |
|
Robbie Hanson
|
4572a3e593
|
MAJOR CHANGE : Dropping key/value datastore. The collection/key/value datastore will remain and become the new standard.
|
2013-11-29 20:19:29 -08:00 |
|
Robbie Hanson
|
635283991a
|
Adding benchmarks for YapCollectionsDatabase
|
2013-10-09 12:06:39 -07:00 |
|
Robbie Hanson
|
c5a6e6cacf
|
Updating benchmarks. Making them accessible through UI.
|
2013-07-23 17:04:44 -07:00 |
|
Robbie Hanson
|
3cfea9575a
|
Improving and standardizing method names.
|
2013-06-09 01:23:45 -07:00 |
|
Robbie Hanson
|
efaee4b21b
|
Improving mutable string protection. Improving and standardizing method names.
|
2013-06-09 00:23:45 -07:00 |
|
Robbie Hanson
|
dae42218cb
|
Renaming YapCacheCollectionKey to simply YapCollectionKey, and making the class public.
|
2013-06-08 17:25:12 -07:00 |
|
Robbie Hanson
|
81f0c58a92
|
Fixing rare but potential deadlock case
|
2013-06-03 17:23:39 -07:00 |
|
Robbie Hanson
|
0d78ae9071
|
Fixing some compiler warnings when compiling for Mac OS X
|
2013-05-25 12:36:23 -07:00 |
|
Robbie Hanson
|
0a704d824d
|
Project cleanup. Starting work on unit tests.
|
2013-05-22 12:09:37 -07:00 |
|
Robbie Hanson
|
c2c4fffb9b
|
Work in progress
|
2013-04-15 18:04:29 -07:00 |
|
Robbie Hanson
|
80084531bb
|
Added ability to rollback a transaction
|
2013-03-26 19:48:58 -07:00 |
|
Robbie Hanson
|
127ded58e3
|
Improving YapCache benchmarks
|
2013-03-25 17:32:23 -07:00 |
|
Robbie Hanson
|
1351334040
|
Updating benchmark code
|
2013-03-21 18:02:26 -07:00 |
|
Robbie Hanson
|
9a3884ebee
|
Updating benchmark logging
|
2013-03-20 10:46:53 -07:00 |
|
Robbie Hanson
|
87ff13c6fd
|
Adding benchmarking and some small performance improvements
|
2013-03-17 00:33:53 -07:00 |
|
Robbie Hanson
|
4017a1f30c
|
Switching from NSTimeInterval (systemUptime) to simple uint64_t incremented variable for snapshot number. Faster to compare (int vs double), and faster to increment.
|
2013-03-16 18:24:10 -07:00 |
|
Robbie Hanson
|
a187fbc494
|
WIP - implementing YapSharedCache…
|
2013-03-14 17:27:10 -07:00 |
|
Robbie Hanson
|
a8239b9e23
|
Initial content push
|
2012-12-24 11:46:50 -06:00 |
|