Commit 100a4b0
committed
Squashed commit of the following:
commit e51e69f
Author: Marco Arment <[email protected]>
Date: Sat Apr 2 15:15:49 2016 -0400
Custom exception handling
commit 62f80d5
Author: Marco Arment <[email protected]>
Date: Thu Feb 25 14:51:05 2016 -0500
Fix queries in initial schema-builder callback
commit aeac007
Author: Marco Arment <[email protected]>
Date: Mon Feb 22 12:02:42 2016 -0500
Add VACUUM support
commit 5fc3cf9
Merge: 2b0b7a3 f02684e
Author: marcoarment <[email protected]>
Date: Wed Dec 16 11:28:20 2015 -0500
Merge pull request #134 from kirb/fix/swift-support
Fix issues that prevent FCModel from working with Swift
commit f02684e
Author: Adam Demasi <[email protected]>
Date: Wed Dec 16 13:28:15 2015 +1030
Revert "I missed self.class in -primaryKey when rearranging for prefixes."
Whoops, the keys are actually class names, not strings. Keep them as-is.
This reverts commit 3593fbf.
commit b2a4345
Author: Adam Demasi <[email protected]>
Date: Wed Dec 16 13:17:30 2015 +1030
Explain the module name argument in the header.
commit 3593fbf
Author: Adam Demasi <[email protected]>
Date: Wed Dec 16 13:16:23 2015 +1030
I missed self.class in -primaryKey when rearranging for prefixes.
commit f3b319b
Author: Adam Demasi <[email protected]>
Date: Wed Dec 16 12:52:14 2015 +1030
Allow a module prefix to be passed so Swift classes can be used.
In Objective-C land, Swift classes are called Module.Class. SQLite doesn’t like
periods in the table name, so take that out so the table is just called the same
as the class name. Class name on its own looks cleaner, anyway.
commit 469e8c4
Author: Adam Demasi <[email protected]>
Date: Wed Dec 16 12:01:50 2015 +1030
Add instance initWithPrimaryKey:… methods.
commit 63b5528
Author: Adam Demasi <[email protected]>
Date: Wed Dec 16 11:59:45 2015 +1030
Add missing sqlite3.h import.
commit 2b0b7a3
Author: Marco Arment <[email protected]>
Date: Mon Oct 12 21:12:31 2015 -0400
Fixed unique-map omission for new instances
commit 8dcd4a5
Author: Marco Arment <[email protected]>
Date: Fri Jul 24 22:57:05 2015 -0400
Re-added allLoadedInstances now that unique's back
commit 4b655c1
Author: Marco Arment <[email protected]>
Date: Fri Jul 10 23:11:10 2015 -0400
Flattening queue hierarchy down to the main thread
commit 4c8130c
Author: Marco Arment <[email protected]>
Date: Thu Jul 9 18:37:20 2015 -0400
Testing out unique instances within the new stuff
commit fcbd0a2
Author: Marco Arment <[email protected]>
Date: Fri Jan 30 17:05:00 2015 -0500
Fixed analyzer warning
commit 215224f
Author: Marco Arment <[email protected]>
Date: Fri Jan 30 16:47:04 2015 -0500
Added new atomic-write method
commit 28101f8
Author: Marco Arment <[email protected]>
Date: Thu Jan 22 23:01:49 2015 -0500
Safer mutable Foundation structures in concurrent-accessible contexts
commit af42dc8
Author: Marco Arment <[email protected]>
Date: Mon Jan 19 15:41:39 2015 -0500
Fixed compiler warnings when used outside of Cocoapods
commit 67c43d9
Author: Marco Arment <[email protected]>
Date: Mon Jan 19 14:52:08 2015 -0500
Changed finicky NSCache to a better model for iOS memory pressure
commit 7ef6f0e
Author: Marco Arment <[email protected]>
Date: Fri Jan 16 21:34:48 2015 -0500
New notification conveniences
commit 9c5c410
Author: Marco Arment <[email protected]>
Date: Thu Dec 11 15:01:43 2014 -0500
Fixing reads before file descriptor is open
commit 9173939
Author: Marco Arment <[email protected]>
Date: Mon Dec 8 23:46:50 2014 -0500
Removed custom serialization
commit 9cc5e78
Author: Marco Arment <[email protected]>
Date: Mon Dec 8 22:55:46 2014 -0500
Removed externally accessible va_list variants
commit 604ab54
Merge: 98655b9 9a1b05c
Author: Marco Arment <[email protected]>
Date: Mon Dec 8 22:52:55 2014 -0500
Merge branch 'non-unique-instances' of github.com:marcoarment/FCModel into non-unique-instances
commit 98655b9
Author: Marco Arment <[email protected]>
Date: Mon Dec 8 22:52:49 2014 -0500
NSCopying, fixed hash/isEqual, basic cache-by-PK
commit 9a1b05c
Merge: 7e9b40c a84727b
Author: marcoarment <[email protected]>
Date: Mon Dec 8 20:44:36 2014 -0500
Merge pull request #108 from jlnr/fix-ternary-typo
Fix a small ternary operator typo
commit a84727b
Author: Julian Raschke <[email protected]>
Date: Tue Dec 9 02:40:19 2014 +0100
Fix a small ternary operator typo
commit 7e9b40c
Author: Marco Arment <[email protected]>
Date: Mon Dec 8 09:47:33 2014 -0500
Parameter name cleanup
commit 7b37ea9
Author: Marco Arment <[email protected]>
Date: Mon Dec 8 09:42:55 2014 -0500
Added va_list-accepting variants for Swift binding
commit fc5b468
Author: Marco Arment <[email protected]>
Date: Sun Dec 7 22:10:17 2014 -0500
Restored va_args, removed keyed/resultSet selects
commit a729857
Author: Marco Arment <[email protected]>
Date: Sun Dec 7 22:07:36 2014 -0500
Updated FMDB copy in test app
commit dbc9fe1
Author: Marco Arment <[email protected]>
Date: Sun Dec 7 00:27:54 2014 -0500
Cherry-picked best of master commits
And removed all variadic functions for Swift friendliness and code reduction
commit cc11577
Author: Marco Arment <[email protected]>
Date: Sat Dec 6 23:18:08 2014 -0500
Cherry-picked ignored fields from master
commit 237a0d4
Author: Marco Arment <[email protected]>
Date: Sat Sep 13 14:25:04 2014 -0400
Removed unnecessary, bad-idea method that you probably weren't using anyway
commit e0f9b3d
Author: Marco Arment <[email protected]>
Date: Mon Sep 8 00:24:01 2014 -0400
Crazy non-uniquing branch (experimental)1 parent 9ca7e6c commit 100a4b0
File tree
27 files changed
+2105
-1846
lines changed- FCModel
- example
- FCModelTest Tests
- FCModelTest.xcodeproj
- FCModelTest
- FMDB
27 files changed
+2105
-1846
lines changedLarge diffs are not rendered by default.
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
11 | 15 | | |
12 | 16 | | |
13 | | - | |
| 17 | + | |
14 | 18 | | |
15 | 19 | | |
16 | 20 | | |
| |||
123 | 127 | | |
124 | 128 | | |
125 | 129 | | |
126 | | - | |
127 | | - | |
| 130 | + | |
128 | 131 | | |
129 | 132 | | |
130 | 133 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
This file was deleted.
This file was deleted.
0 commit comments