Commit Graph

  • e43ab163b2 Merge branch 'mkirk/smaller-batches' into signal-release signal-release Matthew Chen 2019-10-01 11:39:22 -0300
  • 76e2fb5557 smaller autorelease pools Michael Kirk 2019-09-27 18:05:15 -0700
  • 6e1c9ed8f3 Merge branch 'charlesmchen/ydbQueuesVsMigration' into signal-release Matthew Chen 2019-10-01 11:37:25 -0300
  • c7e9dfbcda Suppress YDB queue handling during YDB-to-GRDB migration. Matthew Chen 2019-09-18 13:10:42 -0300
  • baa4a93577 Merge branch 'charlesmchen/batches2' into signal-release Matthew Chen 2019-10-01 11:36:10 -0300
  • 1297ecb5a3 Enumerate using batches (revert earlier changes). Matthew Chen 2019-09-17 10:33:12 -0300
  • 5f06b6f9a8 Enumerate using batches (revert earlier changes). Matthew Chen 2019-09-17 10:30:38 -0300
  • c070e9b378 Enumerate using batches. Matthew Chen 2019-09-17 10:28:25 -0300
  • 418d8334e7 Enumerate using batches. Matthew Chen 2019-09-04 13:53:55 -0300
  • 40c2110b45 Enumerate using batches. Matthew Chen 2019-09-04 13:51:35 -0300
  • 27c8a3b2e7 Enumerate using batches. Matthew Chen 2019-09-04 10:46:35 -0300
  • 0587af66ad Enumerate using batches. Matthew Chen 2019-09-04 10:45:10 -0300
  • aa72f501e0 Enumerate using batches. Matthew Chen 2019-09-04 10:40:54 -0300
  • 63422b278d Enumerate using batches. Matthew Chen 2019-09-04 10:39:39 -0300
  • c6a39e27e7 Enumerate using batches. Matthew Chen 2019-09-04 10:37:49 -0300
  • 8ce3a8b437 Enumerate using batches. Matthew Chen 2019-09-04 10:34:17 -0300
  • 927a7c4157 Merge branch 'charlesmchen/outOfMemoryVsDatabaseExtensions' into signal-release Matthew Chen 2019-06-12 16:49:22 -0400
  • b7e3207f67 Increase batch size. Matthew Chen 2019-06-12 16:48:20 -0400
  • 0fa77c95c9 Avoid out-of-memory crashes while rebuilding database extensions. Matthew Chen 2019-06-12 15:18:25 -0400
  • e05c24ebfe Avoid out-of-memory crashes while rebuilding database extensions. Matthew Chen 2019-06-12 15:14:41 -0400
  • 8e2b69110e Merge branch 'mkirk/sqlcipher4' into signal-release Michael Kirk 2019-01-11 18:20:13 -0700
  • 53a79e06e6 Reconcile conversion process with SQLCipher4 Michael Kirk 2019-01-11 15:17:32 -0700
  • e12565f98c optional legacy cipher params mkirk/sqlcipher4-upstream Michael Kirk 2019-01-10 08:11:18 -0700
  • 7ee35e1a42 optional legacy cipher params Michael Kirk 2019-01-10 08:11:18 -0700
  • 3a7bfc57b9 Fixing formatting: tabs/spaces/indentation Robbie Hanson 2018-12-27 09:02:23 -0500
  • ae1003a09e Improving docs in Podspec. Fixes issue #480 Robbie Hanson 2018-12-27 08:58:22 -0500
  • c63690b4d8 Fixing a few minor analyzer warnings. Robbie Hanson 2018-12-20 11:15:31 -0500
  • a8101ab09d Enabling some helpful compiler warnings. Robbie Hanson 2018-12-20 11:15:14 -0500
  • f9aeea4196 Fixing typo bug - no help from the compiler Robbie Hanson 2018-12-20 11:05:13 -0500
  • f59640a745 Improving protection against circular dependencies in CloudCore operations. Robbie Hanson 2018-12-20 10:17:24 -0500
  • e510867eaa Minor documentation improvement Robbie Hanson 2018-12-20 10:16:51 -0500
  • 6a142dfdd1 Removing dependencyUUIDs subclassing idea. It was broken, and the issue can be solved cleaner in other ways. Robbie Hanson 2018-12-17 09:31:10 -0500
  • b0e98dc706 Fixing unit test projects & Carthage build. Robbie Hanson 2018-12-17 09:25:52 -0500
  • f89d768fa8 Making YapDatabaseAtomic a public utility. Robbie Hanson 2018-12-17 08:48:05 -0500
  • e91e23709d Bug fix for issue #478 - Userinfo keys used by YapDatabaseModifiedNotification defined in YapDatabaseViewPrivate.h should be public Robbie Hanson 2018-12-16 20:18:47 -0500
  • 3156b068b3 Fixing compiler warnings about depected OSAtomic Robbie Hanson 2018-12-16 17:11:53 -0500
  • 92df118ad3 Fixing compiler warnings about depected OSSpinLock. Robbie Hanson 2018-12-16 16:29:11 -0500
  • 9be3cc4e61 Updating unit tests and testing new modulemap setup Robbie Hanson 2018-12-16 15:15:43 -0500
  • 2a6474bb58 Adding YapDatabaseExtensionPrivate as implicit import with YapDatabaseCloudCorePrivate. Robbie Hanson 2018-12-16 11:51:41 -0500
  • 965e767b46 Merge branch 'CloudCoreSubclassing' of https://github.com/flovouin/YapDatabase into flovouin-CloudCoreSubclassing Robbie Hanson 2018-12-16 11:31:50 -0500
  • 727a27fe1b Minor performance optimizations for dequeuing operations from a graph. Robbie Hanson 2018-12-02 17:02:08 -0500
  • a88e92d972 Adding more information to YDBCloudCorePipelineQueueChangedNotification. Robbie Hanson 2018-11-29 18:19:32 -0500
  • 1464b30d9f Fix for compiler warning - loss of precision. Robbie Hanson 2018-11-28 09:37:39 -0500
  • 2f9af3a6a9 Multiple performance optimizations for dequeuing operations from a graph. Robbie Hanson 2018-11-28 09:36:00 -0500
  • 8068fd7e17 Bug fix - YDBCloudCore wasn't properly updating database table when switching algorithms or name. Robbie Hanson 2018-11-28 09:35:16 -0500
  • 29e2182833 Bug fix for YDBCloudCore - wasn't properly restoring graphs. Robbie Hanson 2018-11-27 17:24:52 -0500
  • c53421e55c Bug fix for last commit. Robbie Hanson 2018-11-26 12:32:46 -0500
  • 5e4eca9f44 Adding a few more convience methods to YDBCloudCorePipeline. Robbie Hanson 2018-11-26 10:51:20 -0500
  • 75ffdb166f Improvements for YDBCloudCorePipeline. Now supports multiple holdDates per operation. This allows parallel sub-tasks to manage dependencies that an operation might have. Robbie Hanson 2018-11-25 17:25:00 -0500
  • 691f350427 Fixing a few analyzer warnings. Robbie Hanson 2018-11-25 15:27:14 -0500
  • 88f268b394 Adding nullability annotations for YDBCloudCore extension. Robbie Hanson 2018-11-25 15:26:58 -0500
  • 09113142cc Bug fix - increasing the maxConcurrentOperationCount value didn't start new operations. Robbie Hanson 2018-11-23 14:07:49 -0500
  • 96fa8524fa Bug fix - mapping graphIdx to snapshots wasn't stable because the graphIdx could change during enumeration. So the snapshot is now being stored as a property on the operation itself. Robbie Hanson 2018-11-22 18:24:56 -0500
  • 5698d2a0d0 Bug fix - YDBCloudCorePipeline wasn't always properly reporting active status changes. Robbie Hanson 2018-11-16 11:07:27 -0500
  • ab6aa20374 Bug fix - YDBCloudCorePipeline wasn't always properly reporting active status changes. Robbie Hanson 2018-11-16 10:35:25 -0500
  • edc265c1d6 Bug fix - don't allow empty graphs in FlatCommit mode Robbie Hanson 2018-11-16 10:19:38 -0500
  • 1bb2f42586 Improving documentation. Robbie Hanson 2018-11-14 16:59:22 -0500
  • 84eb3f931b Adding method to fetch active operations from a pipeline. Robbie Hanson 2018-11-14 16:37:07 -0500
  • dad2c4f8d4 Minor API change for YDBCloudCore. The term "started" is a little ambigous. If a operation was "started", but then fails, is the operation still "started"? It was started once... So the terminology is changing to "active", which seems less ambiguous. Robbie Hanson 2018-11-14 16:16:05 -0500
  • b532a39b22 Bug fix - forgot to expose subclass hooks in private header. Robbie Hanson 2018-11-13 16:02:37 -0500
  • b1cdd4a489 Use modulemaps in the Podspec and add modules for private headers. Flo 2018-11-13 15:44:21 +0100
  • 43482f3336 YapDatabaseCloudCore now uses the global snapshot value for internal storage & ordering of graphs (instead of it's own counting mechanism). And the snapshot numbers are available via the public API's. Robbie Hanson 2018-11-13 10:09:31 -0500
  • f54f552770 Minor documentation improvements. Robbie Hanson 2018-11-13 10:07:05 -0500
  • 22bb512e23 Performing recommended Xcode project updates Robbie Hanson 2018-11-13 09:06:22 -0500
  • fa929d7546 Updating CocoaLumberjack to latest version (so compiler warnings go away) Robbie Hanson 2018-11-13 09:04:25 -0500
  • f060a248fa Performing recommended Xcode project updates Robbie Hanson 2018-11-12 18:13:17 -0500
  • 7530666f41 Bug fix for recent changes (optimization) to YapDatabaseCloudCorePipeline Robbie Hanson 2018-11-12 18:09:08 -0500
  • e51e5bf77a Fixing a bunch of minor analyzer warnings. Mostly fixing nullability annotations. Robbie Hanson 2018-11-12 18:08:11 -0500
  • 179d003d9c Fixing several analyzer warnings: "Converting a pointer value of type 'NSNumber *' to a primitive boolean value; instead, either compare the pointer to nil or call -boolValue" Robbie Hanson 2018-11-12 17:27:47 -0500
  • b3ea037520 Fixing analyzer warning - potential memory leak during error scenario Robbie Hanson 2018-11-12 17:26:52 -0500
  • 041cf46d0c
    Merge pull request #468 from rupertdaniel/fix-crash-searchresultsview Robbie Hanson 2018-11-12 17:08:23 -0500
  • 21d3233ec3
    Merge pull request #477 from iwheelbuy/master Robbie Hanson 2018-11-12 15:02:18 -0500
  • 9ef94eb9fa Some defensive programming - don't allow an operation to depend on itself (illegal dependency) Robbie Hanson 2018-11-08 11:03:48 -0500
  • c6420a8ca7 Some defensive programming in cases where assertions are disabled. Robbie Hanson 2018-11-08 11:03:04 -0500
  • 876171bdb8 Adding additional enumerate methods for YapDatabaseCloudCore subclasses. Robbie Hanson 2018-11-08 11:01:11 -0500
  • c6857693d4 Bug fixes for recent changes to YapDatabaseCloudCore. Robbie Hanson 2018-11-06 09:55:20 -0800
  • ba8b796ef4 YapDatabaseCloudCore improvements: adding support for an advanced pipeline concept: FlatGraph. Robbie Hanson 2018-11-05 16:26:41 -0800
  • ef3e679dd0 Added debug check for duplicated groups in YapDatabaseViewMappings Vasilyev Mikhail 2018-10-02 21:18:48 +0300
  • 67bcf9bff3 Fixed crash in YapDatabaseSearchResultsViewTransaction. Rupert Daniel 2018-08-07 09:41:49 +0100
  • f1fa4545e1 Merge branch 'mkirk/invalidFinalIndices' into signal-release Michael Kirk 2018-08-02 10:37:38 -0600
  • e695ee0ec4 Merge branch 'mkirk/upstream-unencrypted-headers' into signal-release Michael Kirk 2018-08-02 10:37:24 -0600
  • 24c5882ac8 Clarify finalIndices overflow changes, add asserts. mkirk/invalidFinalIndices Michael Kirk 2018-08-02 10:19:52 -0600
  • cdda7ef233 Fix overflow issue for invalid final indices. Matthew Chen 2018-07-26 10:47:48 -0400
  • f71b5be05f Do not proceed with migration if salt was not recorded mkirk/upstream-unencrypted-headers Michael Kirk 2018-01-31 16:58:36 -0800
  • 7fb38732b7 Fix parameter assertion Michael Kirk 2018-01-31 12:28:13 -0800
  • 56e7869ddf CR: revert rename for clarity Michael Kirk 2018-01-31 11:35:51 -0800
  • 461ade9316 Fix memory leak in key derivation Michael Kirk 2018-01-31 11:00:52 -0800
  • df39a85147 Separate unencrypted header migration from key-spec migration. Michael Kirk 2018-01-31 09:04:06 -0800
  • e9e2178d9e Respond to CR. Matthew Chen 2018-01-30 10:00:41 -0500
  • 92eb35f62e Add logging in database conversion. Matthew Chen 2018-01-26 12:28:12 -0500
  • 194dab47a0 Fix overflow issue for invalid final indices. charlesmchen/invalidFinalIndices Matthew Chen 2018-07-26 10:47:48 -0400
  • 4a36180e3f Expose methods for flushing queues. release/unencryptedHeaders2 Matthew Chen 2018-04-03 15:47:38 -0400
  • daddda56de Do not proceed with migration if salt was not recorded Michael Kirk 2018-01-31 16:58:36 -0800
  • 08c7d2f234 Fix parameter assertion Michael Kirk 2018-01-31 12:28:13 -0800
  • 792dab3b6f CR: revert rename for clarity Michael Kirk 2018-01-31 11:35:51 -0800
  • 760b482a79 Fix memory leak in key derivation Michael Kirk 2018-01-31 11:00:52 -0800
  • e0a4d08dad Separate unencrypted header migration from key-spec migration. Michael Kirk 2018-01-31 09:04:06 -0800
  • eae4ba27ec Respond to CR. Matthew Chen 2018-01-30 10:00:41 -0500
  • c63d066e91 Add logging in database conversion. Matthew Chen 2018-01-26 12:28:12 -0500
  • 772efef2ed Incrementing podspec version. master Robbie Hanson 2018-07-22 12:59:03 -0400