Skip to content

Commit

Permalink
New async query execution model and batched normalized cache
Browse files Browse the repository at this point in the history
  • Loading branch information
martijnwalraven authored Mar 8, 2017
1 parent a6b2097 commit 56f1674
Show file tree
Hide file tree
Showing 83 changed files with 4,710 additions and 3,081 deletions.
9 changes: 8 additions & 1 deletion .jazzy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,9 @@ readme: README.md
hide_documentation_coverage: true
skip_undocumented: true

exclude: [Sources/JSONStandardTypeConversions.swift]
exclude:
- Sources/JSONStandardTypeConversions.swift
- Sources/Utilities.swift

custom_categories:
- name: Core
Expand All @@ -38,3 +40,8 @@ custom_categories:
- CacheKey
- CacheKeyForObject
- Reference

- name: Execution
children:
- GraphQLExecutor
- GraphQLMappable
10 changes: 5 additions & 5 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,16 @@ xcode_project: Apollo.xcodeproj

matrix:
include:
- xcode_scheme: Apollo iOS
- xcode_scheme: Apollo
xcode_sdk: iphonesimulator10.2
env: DESTINATION="platform=iOS Simulator,OS=10.1,name=iPhone 7"
- xcode_scheme: Apollo iOS
- xcode_scheme: Apollo
xcode_sdk: iphonesimulator10.2
env: DESTINATION="platform=iOS Simulator,OS=9.3,name=iPhone 6s"
- xcode_scheme: Apollo macOS
- xcode_scheme: Apollo
xcode_sdk: macosx10.12
env: DESTINATION="platform=macOS,arch=x86_64"
- xcode_scheme: Apollo tvOS
- xcode_scheme: Apollo
xcode_sdk: appletvsimulator10.1
env: DESTINATION="platform=tvOS Simulator,OS=10.1,name=Apple TV 1080p"

Expand All @@ -26,7 +26,7 @@ cache:
before_install:
- (./scripts/install-or-update-starwars-server.sh)
- (cd ../starwars-server && npm start) &
- npm install -g apollo-codegen
- npm install -g apollo-codegen@next

script:
- set -o pipefail
Expand Down
1,374 changes: 609 additions & 765 deletions Apollo.xcodeproj/project.pbxproj

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"DVTSourceControlWorkspaceBlueprintIdentifierKey" : "3C9A0C1C-4254-4350-9916-D2A90026CA42",
"DVTSourceControlWorkspaceBlueprintWorkingCopyPathsKey" : {
"FF5E57E11CB20B5623A697D8A51544D5E81FBD84" : "",
"11467B891B05E74285D0FDA7F262E859A9337C82" : "apollo-ios-master\/"
"11467B891B05E74285D0FDA7F262E859A9337C82" : "apollo-ios-dynamic-operations\/"
},
"DVTSourceControlWorkspaceBlueprintNameKey" : "Apollo",
"DVTSourceControlWorkspaceBlueprintVersion" : 204,
Expand Down
99 changes: 0 additions & 99 deletions Apollo.xcodeproj/xcshareddata/xcschemes/Apollo macOS.xcscheme

This file was deleted.

99 changes: 0 additions & 99 deletions Apollo.xcodeproj/xcshareddata/xcschemes/Apollo tvOS.xcscheme

This file was deleted.

80 changes: 0 additions & 80 deletions Apollo.xcodeproj/xcshareddata/xcschemes/Apollo watchOS.xcscheme

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
BuildableIdentifier = "primary"
BlueprintIdentifier = "9FC750431D2A532C00458D91"
BuildableName = "Apollo.framework"
BlueprintName = "Apollo iOS"
BlueprintName = "Apollo"
ReferencedContainer = "container:Apollo.xcodeproj">
</BuildableReference>
</BuildActionEntry>
Expand All @@ -33,8 +33,8 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "9FC7504D1D2A532D00458D91"
BuildableName = "ApolloTests iOS.xctest"
BlueprintName = "ApolloTests iOS"
BuildableName = "ApolloTests.xctest"
BlueprintName = "ApolloTests"
ReferencedContainer = "container:Apollo.xcodeproj">
</BuildableReference>
</TestableReference>
Expand All @@ -44,7 +44,7 @@
BuildableIdentifier = "primary"
BlueprintIdentifier = "9FC750431D2A532C00458D91"
BuildableName = "Apollo.framework"
BlueprintName = "Apollo iOS"
BlueprintName = "Apollo"
ReferencedContainer = "container:Apollo.xcodeproj">
</BuildableReference>
</MacroExpansion>
Expand All @@ -66,7 +66,7 @@
BuildableIdentifier = "primary"
BlueprintIdentifier = "9FC750431D2A532C00458D91"
BuildableName = "Apollo.framework"
BlueprintName = "Apollo iOS"
BlueprintName = "Apollo"
ReferencedContainer = "container:Apollo.xcodeproj">
</BuildableReference>
</MacroExpansion>
Expand All @@ -84,7 +84,7 @@
BuildableIdentifier = "primary"
BlueprintIdentifier = "9FC750431D2A532C00458D91"
BuildableName = "Apollo.framework"
BlueprintName = "Apollo iOS"
BlueprintName = "Apollo"
ReferencedContainer = "container:Apollo.xcodeproj">
</BuildableReference>
</MacroExpansion>
Expand Down
Loading

0 comments on commit 56f1674

Please sign in to comment.