├── .github └── workflows │ └── ci.yaml ├── .gitignore ├── .mailmap ├── .spi.yml ├── .swift-version ├── .swiftformat ├── .swiftpm ├── Automerge.xctestplan └── xcode │ └── xcshareddata │ └── xcschemes │ └── Automerge.xcscheme ├── AutomergeUniffi └── automerge.swift ├── CONTRIBUTING.md ├── CollectionBenchmarks ├── .gitignore ├── Baselines │ ├── Results.md │ ├── Results │ │ ├── 01 Text - append.png │ │ ├── 02 Text - append and read.png │ │ ├── 03 List - Integer append.png │ │ └── 04 Map - Integer append.png │ └── results.json ├── Library.json ├── Package.swift ├── README.md ├── Sources │ └── CollectionBenchmarks │ │ └── main.swift └── scripts │ ├── compare-current.bash │ └── update-baseline.bash ├── LICENSE ├── Package.swift ├── README.md ├── Sources ├── Automerge │ ├── ActorId.swift │ ├── Automerge.docc │ │ ├── .gitignore │ │ ├── AddressBookExample.md │ │ ├── Automerge.md │ │ ├── AutomergeDataType.md │ │ ├── ChangesAndHistory.md │ │ ├── Curation │ │ │ ├── Change.md │ │ │ ├── ChangeHash.md │ │ │ ├── Codable │ │ │ │ ├── AnyCodingKey.md │ │ │ │ ├── AutomergeDecoder.md │ │ │ │ ├── AutomergeEncoder.md │ │ │ │ ├── AutomergeText.md │ │ │ │ ├── LogVerbosity.md │ │ │ │ └── SchemaStrategy.md │ │ │ ├── DeleteSeq.md │ │ │ ├── Document.md │ │ │ ├── ExpandMark.md │ │ │ ├── Mark.md │ │ │ ├── ObjId.md │ │ │ ├── ObjType.md │ │ │ ├── Patch.md │ │ │ ├── PatchAction.md │ │ │ ├── PathElement.md │ │ │ ├── Prop.md │ │ │ ├── ScalarValue.md │ │ │ ├── ScalarValueRepresentable.md │ │ │ ├── SyncState.md │ │ │ └── Value.md │ │ ├── FiveMinuteQuickstart.md │ │ ├── MappingData.md │ │ ├── ModelingData.md │ │ └── Sync.md │ ├── BoundTypes │ │ ├── AutomergeText.swift │ │ └── Counter.swift │ ├── Change.swift │ ├── ChangeHash.swift │ ├── Codable │ │ ├── AnyCodingKey.swift │ │ ├── BindingError.swift │ │ ├── Decoding │ │ │ ├── AutomergeDecoder.swift │ │ │ ├── AutomergeDecoderImpl.swift │ │ │ ├── AutomergeKeyedDecodingContainer.swift │ │ │ ├── AutomergeSingleValueDecodingContainer.swift │ │ │ └── AutomergeUnkeyedDecodingContainer.swift │ │ ├── Document+lookupPath.swift │ │ ├── Document+retrieveObjectId.swift │ │ ├── Encoding │ │ │ ├── AutomergeEncoder.swift │ │ │ ├── AutomergeEncoderImpl.swift │ │ │ ├── AutomergeKeyedEncodingContainer.swift │ │ │ ├── AutomergeSingleValueEncodingContainer.swift │ │ │ ├── AutomergeUnkeyedEncodingContainer.swift │ │ │ └── CodingKeyLookupError.swift │ │ ├── EncodingContainerType.swift │ │ ├── SchemaStrategy.swift │ │ └── TypeOfAutomergeValue.swift │ ├── Cursor.swift │ ├── Document+Transferable.swift │ ├── Document.swift │ ├── Errors.swift │ ├── LogVerbosity.swift │ ├── Marks.swift │ ├── ObjId.swift │ ├── ObjType.swift │ ├── Patch.swift │ ├── PathElement.swift │ ├── ScalarValue.swift │ ├── ScalarValueRepresentable.swift │ ├── SyncState.swift │ ├── TextEncoding.swift │ ├── Value.swift │ └── _AutomergeLinux.swift ├── AutomergeUtilities │ ├── AutomergeUtilities.docc │ │ ├── .gitignore │ │ └── AutomergeUtilities.md │ ├── Document+equivalentContents.swift │ ├── Document+isEmpty.swift │ ├── Document+schema.swift │ └── Document+walk.swift └── _CAutomergeUniffi │ ├── include │ ├── automergeFFI.h │ └── module.modulemap │ └── module.modulemap ├── Tests └── AutomergeTests │ ├── ActorIdTests.swift │ ├── BoundTypeTests │ ├── BoundTypeChangeTests.swift │ ├── TestAutomergeText.swift │ └── TestCounter.swift │ ├── CodableTests │ ├── AnyCodingKeyTests.swift │ ├── AutomergeArrayEncodeDecodeTests.swift │ ├── AutomergeDecoderTests.swift │ ├── AutomergeDictionaryEncodeDecodeTests.swift │ ├── AutomergeEncoderTests.swift │ ├── AutomergeKeyEncoderImplTests.swift │ ├── AutomergeKeyedEncoderDecoderTests.swift │ ├── AutomergeSingleValueEncoderImplTests.swift │ ├── AutomergeTargettedEncodeDecodeTests.swift │ ├── AutomergeTextEncodeDecodeTests.swift │ ├── AutomergeUnkeyedEncoderDecoderTests.swift │ ├── CounterEncodeDecodeTests.swift │ ├── Document+PathElementConversionTests.swift │ ├── Document+lookupPathTests.swift │ ├── Document+retrieveObjectIdTests.swift │ └── Samples.swift │ ├── DocTests │ └── AutomergeDocTests.swift │ ├── Fixtures │ ├── exemplar │ └── markdown.md │ ├── InteropTests.swift │ ├── PresentationIntentsExplorationTest.swift │ ├── TestChanges.swift │ ├── TestCrud.swift │ ├── TestEncodeAndApplyNewChanges.swift │ ├── TestForkAndMerge.swift │ ├── TestGetAll.swift │ ├── TestGetAt.swift │ ├── TestHistory.swift │ ├── TestIncrement.swift │ ├── TestLength.swift │ ├── TestMapEntries.swift │ ├── TestMapKeys.swift │ ├── TestMarks.swift │ ├── TestObjectType.swift │ ├── TestObservableDocument.swift │ ├── TestPatches.swift │ ├── TestPath.swift │ ├── TestScalarValueConversions.swift │ ├── TestSplice.swift │ ├── TestSync.swift │ ├── TestText.swift │ ├── TestValues.swift │ ├── TestWasmIntegrity.swift │ ├── Utilties │ └── UtilityTests.swift │ └── XCTestCase+MemoryLeakTracking.swift ├── notes ├── AutomergeShareplayIntegration.md ├── CloudKitIntegration.md ├── EncodingAttributedStringsIntoMarks.md ├── WebAssembly.md ├── automerge-codable.md ├── github_release_done.png ├── github_release_empty.png ├── github_release_ready.png ├── prerelease-branch.md ├── project-layers.md ├── project-layout.afdesign ├── project-layout.svg ├── release-process.md └── rust-dev.md ├── privacy └── PrivacyInfo.xcprivacy ├── rust ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── build.rs ├── src │ ├── actor_id.rs │ ├── automerge.udl │ ├── change.rs │ ├── change_hash.rs │ ├── cursor.rs │ ├── doc.rs │ ├── lib.rs │ ├── mark.rs │ ├── obj_id.rs │ ├── obj_type.rs │ ├── patches.rs │ ├── path.rs │ ├── scalar_value.rs │ ├── sync_state.rs │ ├── text_encoding.rs │ └── value.rs └── uniffi-bindgen.rs └── scripts ├── build-ghpages-docs.sh ├── build-xcframework.sh ├── ci ├── clippy.sh ├── run.sh ├── rustfmt.sh ├── test.sh └── wasi-regen-swift.sh ├── compress-framework.sh ├── docc-symbols.bash ├── preview-docs.sh └── sign-compress-framework.sh /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/.gitignore -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- 1 | Joseph Heck 2 | -------------------------------------------------------------------------------- /.spi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/.spi.yml -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 5.6 2 | -------------------------------------------------------------------------------- /.swiftformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/.swiftformat -------------------------------------------------------------------------------- /.swiftpm/Automerge.xctestplan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/.swiftpm/Automerge.xctestplan -------------------------------------------------------------------------------- /.swiftpm/xcode/xcshareddata/xcschemes/Automerge.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/.swiftpm/xcode/xcshareddata/xcschemes/Automerge.xcscheme -------------------------------------------------------------------------------- /AutomergeUniffi/automerge.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/AutomergeUniffi/automerge.swift -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CollectionBenchmarks/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/CollectionBenchmarks/.gitignore -------------------------------------------------------------------------------- /CollectionBenchmarks/Baselines/Results.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/CollectionBenchmarks/Baselines/Results.md -------------------------------------------------------------------------------- /CollectionBenchmarks/Baselines/Results/01 Text - append.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/CollectionBenchmarks/Baselines/Results/01 Text - append.png -------------------------------------------------------------------------------- /CollectionBenchmarks/Baselines/Results/02 Text - append and read.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/CollectionBenchmarks/Baselines/Results/02 Text - append and read.png -------------------------------------------------------------------------------- /CollectionBenchmarks/Baselines/Results/03 List - Integer append.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/CollectionBenchmarks/Baselines/Results/03 List - Integer append.png -------------------------------------------------------------------------------- /CollectionBenchmarks/Baselines/Results/04 Map - Integer append.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/CollectionBenchmarks/Baselines/Results/04 Map - Integer append.png -------------------------------------------------------------------------------- /CollectionBenchmarks/Baselines/results.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/CollectionBenchmarks/Baselines/results.json -------------------------------------------------------------------------------- /CollectionBenchmarks/Library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/CollectionBenchmarks/Library.json -------------------------------------------------------------------------------- /CollectionBenchmarks/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/CollectionBenchmarks/Package.swift -------------------------------------------------------------------------------- /CollectionBenchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/CollectionBenchmarks/README.md -------------------------------------------------------------------------------- /CollectionBenchmarks/Sources/CollectionBenchmarks/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/CollectionBenchmarks/Sources/CollectionBenchmarks/main.swift -------------------------------------------------------------------------------- /CollectionBenchmarks/scripts/compare-current.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/CollectionBenchmarks/scripts/compare-current.bash -------------------------------------------------------------------------------- /CollectionBenchmarks/scripts/update-baseline.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/CollectionBenchmarks/scripts/update-baseline.bash -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Automerge/ActorId.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/ActorId.swift -------------------------------------------------------------------------------- /Sources/Automerge/Automerge.docc/.gitignore: -------------------------------------------------------------------------------- 1 | .docc-build 2 | -------------------------------------------------------------------------------- /Sources/Automerge/Automerge.docc/AddressBookExample.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Automerge.docc/AddressBookExample.md -------------------------------------------------------------------------------- /Sources/Automerge/Automerge.docc/Automerge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Automerge.docc/Automerge.md -------------------------------------------------------------------------------- /Sources/Automerge/Automerge.docc/AutomergeDataType.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Automerge.docc/AutomergeDataType.md -------------------------------------------------------------------------------- /Sources/Automerge/Automerge.docc/ChangesAndHistory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Automerge.docc/ChangesAndHistory.md -------------------------------------------------------------------------------- /Sources/Automerge/Automerge.docc/Curation/Change.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Automerge.docc/Curation/Change.md -------------------------------------------------------------------------------- /Sources/Automerge/Automerge.docc/Curation/ChangeHash.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Automerge.docc/Curation/ChangeHash.md -------------------------------------------------------------------------------- /Sources/Automerge/Automerge.docc/Curation/Codable/AnyCodingKey.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Automerge.docc/Curation/Codable/AnyCodingKey.md -------------------------------------------------------------------------------- /Sources/Automerge/Automerge.docc/Curation/Codable/AutomergeDecoder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Automerge.docc/Curation/Codable/AutomergeDecoder.md -------------------------------------------------------------------------------- /Sources/Automerge/Automerge.docc/Curation/Codable/AutomergeEncoder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Automerge.docc/Curation/Codable/AutomergeEncoder.md -------------------------------------------------------------------------------- /Sources/Automerge/Automerge.docc/Curation/Codable/AutomergeText.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Automerge.docc/Curation/Codable/AutomergeText.md -------------------------------------------------------------------------------- /Sources/Automerge/Automerge.docc/Curation/Codable/LogVerbosity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Automerge.docc/Curation/Codable/LogVerbosity.md -------------------------------------------------------------------------------- /Sources/Automerge/Automerge.docc/Curation/Codable/SchemaStrategy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Automerge.docc/Curation/Codable/SchemaStrategy.md -------------------------------------------------------------------------------- /Sources/Automerge/Automerge.docc/Curation/DeleteSeq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Automerge.docc/Curation/DeleteSeq.md -------------------------------------------------------------------------------- /Sources/Automerge/Automerge.docc/Curation/Document.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Automerge.docc/Curation/Document.md -------------------------------------------------------------------------------- /Sources/Automerge/Automerge.docc/Curation/ExpandMark.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Automerge.docc/Curation/ExpandMark.md -------------------------------------------------------------------------------- /Sources/Automerge/Automerge.docc/Curation/Mark.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Automerge.docc/Curation/Mark.md -------------------------------------------------------------------------------- /Sources/Automerge/Automerge.docc/Curation/ObjId.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Automerge.docc/Curation/ObjId.md -------------------------------------------------------------------------------- /Sources/Automerge/Automerge.docc/Curation/ObjType.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Automerge.docc/Curation/ObjType.md -------------------------------------------------------------------------------- /Sources/Automerge/Automerge.docc/Curation/Patch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Automerge.docc/Curation/Patch.md -------------------------------------------------------------------------------- /Sources/Automerge/Automerge.docc/Curation/PatchAction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Automerge.docc/Curation/PatchAction.md -------------------------------------------------------------------------------- /Sources/Automerge/Automerge.docc/Curation/PathElement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Automerge.docc/Curation/PathElement.md -------------------------------------------------------------------------------- /Sources/Automerge/Automerge.docc/Curation/Prop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Automerge.docc/Curation/Prop.md -------------------------------------------------------------------------------- /Sources/Automerge/Automerge.docc/Curation/ScalarValue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Automerge.docc/Curation/ScalarValue.md -------------------------------------------------------------------------------- /Sources/Automerge/Automerge.docc/Curation/ScalarValueRepresentable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Automerge.docc/Curation/ScalarValueRepresentable.md -------------------------------------------------------------------------------- /Sources/Automerge/Automerge.docc/Curation/SyncState.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Automerge.docc/Curation/SyncState.md -------------------------------------------------------------------------------- /Sources/Automerge/Automerge.docc/Curation/Value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Automerge.docc/Curation/Value.md -------------------------------------------------------------------------------- /Sources/Automerge/Automerge.docc/FiveMinuteQuickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Automerge.docc/FiveMinuteQuickstart.md -------------------------------------------------------------------------------- /Sources/Automerge/Automerge.docc/MappingData.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Automerge.docc/MappingData.md -------------------------------------------------------------------------------- /Sources/Automerge/Automerge.docc/ModelingData.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Automerge.docc/ModelingData.md -------------------------------------------------------------------------------- /Sources/Automerge/Automerge.docc/Sync.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Automerge.docc/Sync.md -------------------------------------------------------------------------------- /Sources/Automerge/BoundTypes/AutomergeText.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/BoundTypes/AutomergeText.swift -------------------------------------------------------------------------------- /Sources/Automerge/BoundTypes/Counter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/BoundTypes/Counter.swift -------------------------------------------------------------------------------- /Sources/Automerge/Change.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Change.swift -------------------------------------------------------------------------------- /Sources/Automerge/ChangeHash.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/ChangeHash.swift -------------------------------------------------------------------------------- /Sources/Automerge/Codable/AnyCodingKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Codable/AnyCodingKey.swift -------------------------------------------------------------------------------- /Sources/Automerge/Codable/BindingError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Codable/BindingError.swift -------------------------------------------------------------------------------- /Sources/Automerge/Codable/Decoding/AutomergeDecoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Codable/Decoding/AutomergeDecoder.swift -------------------------------------------------------------------------------- /Sources/Automerge/Codable/Decoding/AutomergeDecoderImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Codable/Decoding/AutomergeDecoderImpl.swift -------------------------------------------------------------------------------- /Sources/Automerge/Codable/Decoding/AutomergeKeyedDecodingContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Codable/Decoding/AutomergeKeyedDecodingContainer.swift -------------------------------------------------------------------------------- /Sources/Automerge/Codable/Decoding/AutomergeSingleValueDecodingContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Codable/Decoding/AutomergeSingleValueDecodingContainer.swift -------------------------------------------------------------------------------- /Sources/Automerge/Codable/Decoding/AutomergeUnkeyedDecodingContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Codable/Decoding/AutomergeUnkeyedDecodingContainer.swift -------------------------------------------------------------------------------- /Sources/Automerge/Codable/Document+lookupPath.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Codable/Document+lookupPath.swift -------------------------------------------------------------------------------- /Sources/Automerge/Codable/Document+retrieveObjectId.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Codable/Document+retrieveObjectId.swift -------------------------------------------------------------------------------- /Sources/Automerge/Codable/Encoding/AutomergeEncoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Codable/Encoding/AutomergeEncoder.swift -------------------------------------------------------------------------------- /Sources/Automerge/Codable/Encoding/AutomergeEncoderImpl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Codable/Encoding/AutomergeEncoderImpl.swift -------------------------------------------------------------------------------- /Sources/Automerge/Codable/Encoding/AutomergeKeyedEncodingContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Codable/Encoding/AutomergeKeyedEncodingContainer.swift -------------------------------------------------------------------------------- /Sources/Automerge/Codable/Encoding/AutomergeSingleValueEncodingContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Codable/Encoding/AutomergeSingleValueEncodingContainer.swift -------------------------------------------------------------------------------- /Sources/Automerge/Codable/Encoding/AutomergeUnkeyedEncodingContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Codable/Encoding/AutomergeUnkeyedEncodingContainer.swift -------------------------------------------------------------------------------- /Sources/Automerge/Codable/Encoding/CodingKeyLookupError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Codable/Encoding/CodingKeyLookupError.swift -------------------------------------------------------------------------------- /Sources/Automerge/Codable/EncodingContainerType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Codable/EncodingContainerType.swift -------------------------------------------------------------------------------- /Sources/Automerge/Codable/SchemaStrategy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Codable/SchemaStrategy.swift -------------------------------------------------------------------------------- /Sources/Automerge/Codable/TypeOfAutomergeValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Codable/TypeOfAutomergeValue.swift -------------------------------------------------------------------------------- /Sources/Automerge/Cursor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Cursor.swift -------------------------------------------------------------------------------- /Sources/Automerge/Document+Transferable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Document+Transferable.swift -------------------------------------------------------------------------------- /Sources/Automerge/Document.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Document.swift -------------------------------------------------------------------------------- /Sources/Automerge/Errors.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Errors.swift -------------------------------------------------------------------------------- /Sources/Automerge/LogVerbosity.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/LogVerbosity.swift -------------------------------------------------------------------------------- /Sources/Automerge/Marks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Marks.swift -------------------------------------------------------------------------------- /Sources/Automerge/ObjId.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/ObjId.swift -------------------------------------------------------------------------------- /Sources/Automerge/ObjType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/ObjType.swift -------------------------------------------------------------------------------- /Sources/Automerge/Patch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Patch.swift -------------------------------------------------------------------------------- /Sources/Automerge/PathElement.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/PathElement.swift -------------------------------------------------------------------------------- /Sources/Automerge/ScalarValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/ScalarValue.swift -------------------------------------------------------------------------------- /Sources/Automerge/ScalarValueRepresentable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/ScalarValueRepresentable.swift -------------------------------------------------------------------------------- /Sources/Automerge/SyncState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/SyncState.swift -------------------------------------------------------------------------------- /Sources/Automerge/TextEncoding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/TextEncoding.swift -------------------------------------------------------------------------------- /Sources/Automerge/Value.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/Value.swift -------------------------------------------------------------------------------- /Sources/Automerge/_AutomergeLinux.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/Automerge/_AutomergeLinux.swift -------------------------------------------------------------------------------- /Sources/AutomergeUtilities/AutomergeUtilities.docc/.gitignore: -------------------------------------------------------------------------------- 1 | .docc-build 2 | -------------------------------------------------------------------------------- /Sources/AutomergeUtilities/AutomergeUtilities.docc/AutomergeUtilities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/AutomergeUtilities/AutomergeUtilities.docc/AutomergeUtilities.md -------------------------------------------------------------------------------- /Sources/AutomergeUtilities/Document+equivalentContents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/AutomergeUtilities/Document+equivalentContents.swift -------------------------------------------------------------------------------- /Sources/AutomergeUtilities/Document+isEmpty.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/AutomergeUtilities/Document+isEmpty.swift -------------------------------------------------------------------------------- /Sources/AutomergeUtilities/Document+schema.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/AutomergeUtilities/Document+schema.swift -------------------------------------------------------------------------------- /Sources/AutomergeUtilities/Document+walk.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/AutomergeUtilities/Document+walk.swift -------------------------------------------------------------------------------- /Sources/_CAutomergeUniffi/include/automergeFFI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/_CAutomergeUniffi/include/automergeFFI.h -------------------------------------------------------------------------------- /Sources/_CAutomergeUniffi/include/module.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/_CAutomergeUniffi/include/module.modulemap -------------------------------------------------------------------------------- /Sources/_CAutomergeUniffi/module.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Sources/_CAutomergeUniffi/module.modulemap -------------------------------------------------------------------------------- /Tests/AutomergeTests/ActorIdTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/ActorIdTests.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/BoundTypeTests/BoundTypeChangeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/BoundTypeTests/BoundTypeChangeTests.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/BoundTypeTests/TestAutomergeText.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/BoundTypeTests/TestAutomergeText.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/BoundTypeTests/TestCounter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/BoundTypeTests/TestCounter.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/CodableTests/AnyCodingKeyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/CodableTests/AnyCodingKeyTests.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/CodableTests/AutomergeArrayEncodeDecodeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/CodableTests/AutomergeArrayEncodeDecodeTests.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/CodableTests/AutomergeDecoderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/CodableTests/AutomergeDecoderTests.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/CodableTests/AutomergeDictionaryEncodeDecodeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/CodableTests/AutomergeDictionaryEncodeDecodeTests.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/CodableTests/AutomergeEncoderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/CodableTests/AutomergeEncoderTests.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/CodableTests/AutomergeKeyEncoderImplTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/CodableTests/AutomergeKeyEncoderImplTests.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/CodableTests/AutomergeKeyedEncoderDecoderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/CodableTests/AutomergeKeyedEncoderDecoderTests.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/CodableTests/AutomergeSingleValueEncoderImplTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/CodableTests/AutomergeSingleValueEncoderImplTests.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/CodableTests/AutomergeTargettedEncodeDecodeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/CodableTests/AutomergeTargettedEncodeDecodeTests.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/CodableTests/AutomergeTextEncodeDecodeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/CodableTests/AutomergeTextEncodeDecodeTests.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/CodableTests/AutomergeUnkeyedEncoderDecoderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/CodableTests/AutomergeUnkeyedEncoderDecoderTests.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/CodableTests/CounterEncodeDecodeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/CodableTests/CounterEncodeDecodeTests.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/CodableTests/Document+PathElementConversionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/CodableTests/Document+PathElementConversionTests.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/CodableTests/Document+lookupPathTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/CodableTests/Document+lookupPathTests.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/CodableTests/Document+retrieveObjectIdTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/CodableTests/Document+retrieveObjectIdTests.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/CodableTests/Samples.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/CodableTests/Samples.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/DocTests/AutomergeDocTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/DocTests/AutomergeDocTests.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/Fixtures/exemplar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/Fixtures/exemplar -------------------------------------------------------------------------------- /Tests/AutomergeTests/Fixtures/markdown.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/Fixtures/markdown.md -------------------------------------------------------------------------------- /Tests/AutomergeTests/InteropTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/InteropTests.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/PresentationIntentsExplorationTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/PresentationIntentsExplorationTest.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/TestChanges.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/TestChanges.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/TestCrud.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/TestCrud.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/TestEncodeAndApplyNewChanges.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/TestEncodeAndApplyNewChanges.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/TestForkAndMerge.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/TestForkAndMerge.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/TestGetAll.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/TestGetAll.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/TestGetAt.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/TestGetAt.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/TestHistory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/TestHistory.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/TestIncrement.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/TestIncrement.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/TestLength.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/TestLength.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/TestMapEntries.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/TestMapEntries.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/TestMapKeys.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/TestMapKeys.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/TestMarks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/TestMarks.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/TestObjectType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/TestObjectType.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/TestObservableDocument.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/TestObservableDocument.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/TestPatches.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/TestPatches.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/TestPath.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/TestPath.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/TestScalarValueConversions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/TestScalarValueConversions.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/TestSplice.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/TestSplice.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/TestSync.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/TestSync.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/TestText.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/TestText.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/TestValues.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/TestValues.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/TestWasmIntegrity.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/TestWasmIntegrity.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/Utilties/UtilityTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/Utilties/UtilityTests.swift -------------------------------------------------------------------------------- /Tests/AutomergeTests/XCTestCase+MemoryLeakTracking.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/Tests/AutomergeTests/XCTestCase+MemoryLeakTracking.swift -------------------------------------------------------------------------------- /notes/AutomergeShareplayIntegration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/notes/AutomergeShareplayIntegration.md -------------------------------------------------------------------------------- /notes/CloudKitIntegration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/notes/CloudKitIntegration.md -------------------------------------------------------------------------------- /notes/EncodingAttributedStringsIntoMarks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/notes/EncodingAttributedStringsIntoMarks.md -------------------------------------------------------------------------------- /notes/WebAssembly.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/notes/WebAssembly.md -------------------------------------------------------------------------------- /notes/automerge-codable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/notes/automerge-codable.md -------------------------------------------------------------------------------- /notes/github_release_done.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/notes/github_release_done.png -------------------------------------------------------------------------------- /notes/github_release_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/notes/github_release_empty.png -------------------------------------------------------------------------------- /notes/github_release_ready.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/notes/github_release_ready.png -------------------------------------------------------------------------------- /notes/prerelease-branch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/notes/prerelease-branch.md -------------------------------------------------------------------------------- /notes/project-layers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/notes/project-layers.md -------------------------------------------------------------------------------- /notes/project-layout.afdesign: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/notes/project-layout.afdesign -------------------------------------------------------------------------------- /notes/project-layout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/notes/project-layout.svg -------------------------------------------------------------------------------- /notes/release-process.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/notes/release-process.md -------------------------------------------------------------------------------- /notes/rust-dev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/notes/rust-dev.md -------------------------------------------------------------------------------- /privacy/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/privacy/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /rust/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | swift/ 3 | -------------------------------------------------------------------------------- /rust/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/rust/Cargo.lock -------------------------------------------------------------------------------- /rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/rust/Cargo.toml -------------------------------------------------------------------------------- /rust/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/rust/build.rs -------------------------------------------------------------------------------- /rust/src/actor_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/rust/src/actor_id.rs -------------------------------------------------------------------------------- /rust/src/automerge.udl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/rust/src/automerge.udl -------------------------------------------------------------------------------- /rust/src/change.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/rust/src/change.rs -------------------------------------------------------------------------------- /rust/src/change_hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/rust/src/change_hash.rs -------------------------------------------------------------------------------- /rust/src/cursor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/rust/src/cursor.rs -------------------------------------------------------------------------------- /rust/src/doc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/rust/src/doc.rs -------------------------------------------------------------------------------- /rust/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/rust/src/lib.rs -------------------------------------------------------------------------------- /rust/src/mark.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/rust/src/mark.rs -------------------------------------------------------------------------------- /rust/src/obj_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/rust/src/obj_id.rs -------------------------------------------------------------------------------- /rust/src/obj_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/rust/src/obj_type.rs -------------------------------------------------------------------------------- /rust/src/patches.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/rust/src/patches.rs -------------------------------------------------------------------------------- /rust/src/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/rust/src/path.rs -------------------------------------------------------------------------------- /rust/src/scalar_value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/rust/src/scalar_value.rs -------------------------------------------------------------------------------- /rust/src/sync_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/rust/src/sync_state.rs -------------------------------------------------------------------------------- /rust/src/text_encoding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/rust/src/text_encoding.rs -------------------------------------------------------------------------------- /rust/src/value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/rust/src/value.rs -------------------------------------------------------------------------------- /rust/uniffi-bindgen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/rust/uniffi-bindgen.rs -------------------------------------------------------------------------------- /scripts/build-ghpages-docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/scripts/build-ghpages-docs.sh -------------------------------------------------------------------------------- /scripts/build-xcframework.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/scripts/build-xcframework.sh -------------------------------------------------------------------------------- /scripts/ci/clippy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/scripts/ci/clippy.sh -------------------------------------------------------------------------------- /scripts/ci/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/scripts/ci/run.sh -------------------------------------------------------------------------------- /scripts/ci/rustfmt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/scripts/ci/rustfmt.sh -------------------------------------------------------------------------------- /scripts/ci/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/scripts/ci/test.sh -------------------------------------------------------------------------------- /scripts/ci/wasi-regen-swift.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/scripts/ci/wasi-regen-swift.sh -------------------------------------------------------------------------------- /scripts/compress-framework.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/scripts/compress-framework.sh -------------------------------------------------------------------------------- /scripts/docc-symbols.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/scripts/docc-symbols.bash -------------------------------------------------------------------------------- /scripts/preview-docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/scripts/preview-docs.sh -------------------------------------------------------------------------------- /scripts/sign-compress-framework.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automerge/automerge-swift/HEAD/scripts/sign-compress-framework.sh --------------------------------------------------------------------------------