Robbie Hanson
|
4c99d5d049
|
Performance improvement for non-persistent (in-memory only) extensions. Also fixing bugs having to do with rollback of transactions, and associated block changes. Plus minor bug fixes for improved thread safety concerning property accessors in YapDatabaseView.
|
2014-06-30 15:07:47 -07:00 |
|
Robbie Hanson
|
e91b4aace9
|
Updating CocoaLumberjack to commit fe6824c675ede4ecc19ca1edd95b0c36e3cb245c. Fixes issue #82
|
2014-06-13 18:27:30 -07:00 |
|
Robbie Hanson
|
2fc6bcc85c
|
Memory optimization: allowing multiple YapDatabaseViewConnections to share a single immutable "state"
|
2014-06-10 15:51:39 -07:00 |
|
Robbie Hanson
|
17732ebe7a
|
Adding allowedCollections options to YapDatabaseSecondaryIndex
|
2014-05-20 17:10:17 -07:00 |
|
Robbie Hanson
|
ec93fb55eb
|
Renaming a few methods: numberOfKeysInGroup -> numberOfItemsInGroup, numberOfKeysInAllGroups -> numberOfItemsInAllGroups. This name change matches the API in YapDatabaseViewMappings (also UICollectionView). The previous methods have been marked as deprecated.
|
2014-05-15 17:59:10 -07:00 |
|
Robbie Hanson
|
e95e33a2f0
|
Work in progress on YapDatabaseSearchResultsView
|
2014-05-15 17:35:51 -07:00 |
|
Robbie Hanson
|
467652c42d
|
Work in progress
|
2014-05-14 17:33:26 -07:00 |
|
Robbie Hanson
|
ace283ce77
|
Merge branch 'master' into 2.5
|
2014-05-13 17:23:54 -07:00 |
|
Robbie Hanson
|
8b19cb964a
|
Bug fix for issue #74 - shadowed variable warnings
|
2014-05-13 13:16:51 -07:00 |
|
Robbie Hanson
|
eaf869e77f
|
Work in progress
|
2014-04-24 14:45:08 -07:00 |
|
Robbie Hanson
|
ec2699a1ff
|
Work in progress
|
2014-04-04 18:53:34 -07:00 |
|
Robbie Hanson
|
119f56ad22
|
Method stubs for YapDatabaseSearchResults (new extension in progress)
|
2014-04-02 15:48:20 -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
|
4110c4e925
|
Renaming YapDatabaseDefaults class to YapDatabaseConnectionDefaults
|
2014-03-26 16:23:53 -07:00 |
|
Robbie Hanson
|
1663a5bdef
|
Upgrading project to use XCTest
|
2014-03-11 18:02:14 -07:00 |
|
Robbie Hanson
|
6781ec626e
|
Moving block type definitions to their own header file.
|
2014-02-11 19:58:33 -08:00 |
|
Robbie Hanson
|
e3fc1903e6
|
Moving block type definitions to their own header file.
|
2014-02-11 19:12:43 -08:00 |
|
Robbie Hanson
|
260a069ae2
|
Adding sanity check to secondary index registration. Will spit out a warning message if the setup has changed, but the version number didn’t. Only runs for debug compiles. Issue #29
|
2014-01-28 12:25:55 -08:00 |
|
Robbie Hanson
|
71e32647a0
|
Working on YapDatabaseRelationship extension. Adding methods to manually manage graph edges. This is in addition to the YapDatabaseRelationshipNode protocol.
|
2014-01-09 20:18:23 -08:00 |
|
Robbie Hanson
|
ac559665cd
|
Adding unit tests for YapDatabaseRelationship extension
|
2014-01-02 21:17:58 -08:00 |
|
Robbie Hanson
|
97aad31bc4
|
Work in Progress
|
2014-01-02 16:26:52 -08:00 |
|
Robbie Hanson
|
4a6e4a262e
|
Work in Progress
|
2013-12-19 12:51:38 -06:00 |
|
Robbie Hanson
|
a6b3c5f604
|
Work in Progress
|
2013-12-15 19:13:51 -08:00 |
|
Robbie Hanson
|
a15f3d413c
|
Reorganizing file layout
|
2013-11-30 23:18:30 -08:00 |
|
Robbie Hanson
|
8c6b63972f
|
Renaming YapAbstractDatabaseExtension to YapDatabaseExtension
|
2013-11-30 22:44:56 -08:00 |
|
Robbie Hanson
|
9549cbe0a1
|
Merging YapAbstractDatabase & YapDatabase (now that there is only a single subclass)
|
2013-11-30 22:07:26 -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
|
2848f711dd
|
Working on YapDatabaseFilteredView
|
2013-11-21 20:01:29 -08:00 |
|
Robbie Hanson
|
08999c6fd5
|
Consolidating test files
|
2013-10-22 10:54:13 -07:00 |
|
Robbie Hanson
|
d2885ce6f4
|
Adding YapCollectionsDatabaseSecondaryIndex
|
2013-10-22 10:43:48 -07:00 |
|
Robbie Hanson
|
590fb7935f
|
Adding YapDatabaseSecondaryIndex extension
|
2013-10-21 17:06:59 -07:00 |
|
Robbie Hanson
|
4d23173223
|
Merge branch 2.1 into 2.2
|
2013-10-14 18:40:47 -07:00 |
|
Robbie Hanson
|
624fe2c88f
|
Adding the ability to set default configuration values for all new connections
|
2013-10-14 17:09:05 -07:00 |
|
Robbie Hanson
|
9aee378c93
|
Adding option for non-persistent (in-memory only) view (YapCollectionsDatabaseView)
|
2013-10-11 18:18:23 -07:00 |
|
Robbie Hanson
|
a1c3c6a36a
|
Adding option for non-persistent (in-memory only) view.
|
2013-10-11 16:44:32 -07:00 |
|
Robbie Hanson
|
635283991a
|
Adding benchmarks for YapCollectionsDatabase
|
2013-10-09 12:06:39 -07:00 |
|
Robbie Hanson
|
dddf05a015
|
Bug fix for YapCollectionsDatabase init method that takes a single sanitizer. Also a small optimization in the init methods to only create the default serializer/deserializer when it will be needed.
|
2013-10-07 17:44:08 -07:00 |
|
Robbie Hanson
|
2864e20363
|
Adding a connection pool to reduce the overhead of creating and destroying connections
|
2013-10-01 23:38:51 -07:00 |
|
Robbie Hanson
|
abd1300fef
|
Fixing logging support for non-lumberjack techniques (NSLog & Disabled)
|
2013-09-25 14:35:40 -07:00 |
|
Robbie Hanson
|
f74984be80
|
Bug fix for touch methods in YapCollectionsDatabaseTransaction
|
2013-09-24 18:26:19 -07:00 |
|
Robbie Hanson
|
0eebec11af
|
Adding the ability to touch items in the database. And internal changes to make it more explicit if an extension has made independent changes to the database file.
|
2013-09-24 08:51:31 -07:00 |
|
Robbie Hanson
|
52ffb89f4e
|
Bug fix: read-write transactions that generated external change-sets, but not internal change-sets were being ignored.
|
2013-09-20 15:54:24 -07:00 |
|
Robbie Hanson
|
078801fbcb
|
Adding YapCollectionsDatabaseFullTextSearch extension
|
2013-09-17 15:44:10 -07:00 |
|
Robbie Hanson
|
ca66422685
|
Working on Full Text Search extension
|
2013-09-16 20:13:24 -07:00 |
|
Robbie Hanson
|
dec71de856
|
Cleaning up AppDelegate
|
2013-09-16 20:12:05 -07:00 |
|
Robbie Hanson
|
06efe1dab8
|
Renaming a folder: View -> Views
|
2013-09-13 15:34:49 -07:00 |
|
Robbie Hanson
|
599d45868d
|
Adding sanitizers to help safeguard for thread safety
|
2013-09-13 15:03:54 -07:00 |
|
Robbie Hanson
|
32eab13bce
|
Some generic debugging code (in AppDelegate)
|
2013-09-06 00:24:35 -07:00 |
|
Robbie Hanson
|
361a1acc3f
|
Switching from generic NSMutableArray to dedicated page class to store int64_t rowId's. This should improve performance, and reduce the size of pages on disk.
|
2013-09-05 15:53:40 -07:00 |
|