Lukas Kubanek
06fd5ea31a
Updated to Xcode 13.2
v4.0.2
2021-11-25 20:58:08 +01:00
Lukas Kubanek
36f17aa442
Updated to Xcode 13.1
2021-10-19 11:11:29 +02:00
Lukas Kubanek
6c891952f4
Raised minimum macOS deployment target for test targets
2021-08-18 16:06:27 +02:00
Lukas Kubanek
3bac27b7a8
Added macOS 11 & Xcode 13 CI configuration
v4.0.1
2021-08-18 15:39:28 +02:00
Lukas Kubanek
94d4b11aec
Fixed compatibility issue with Swift 5.5
2021-08-18 15:23:00 +02:00
Lukas Kubanek
4be394e313
Updated to Xcode 13 β1
2021-06-08 09:44:17 +02:00
Lukas Kubanek
891ecf6e2d
Bumped version numbers
v4.0.0
2021-04-05 17:41:47 +02:00
Lukas Kubanek
736e0ea7da
Removed Travis leftover
2021-04-05 17:39:28 +02:00
Lukas Kubanek
c63ab5a3aa
Merge pull request #69 from lukaskubanek/v4.0
...
v4.0
2021-04-05 17:36:11 +02:00
Lukas Kubanek
f06553a74d
Fixed links to releases in README
2021-04-05 17:22:40 +02:00
Lukas Kubanek
72f8248df1
Last tweaks to README
2021-04-05 17:06:38 +02:00
Lukas Kubanek
8ef9e9263f
Edited README
2021-04-05 16:55:41 +02:00
Lukas Kubanek
ab03176239
Updated README
2021-04-05 16:27:22 +02:00
Lukas Kubanek
4df7502e09
Removed obsolete Travis CI configuration
2021-04-05 16:02:55 +02:00
Lukas Kubanek
9bf57b0504
Removed playground that showcases the Codable API
2021-04-05 15:59:59 +02:00
Lukas Kubanek
92ae96cf2a
Moved examples from playground to doc comments
2021-04-05 15:56:43 +02:00
Lukas Kubanek
b120d60c55
update(_:at:) now returns a non-optional element
2021-04-05 15:48:37 +02:00
Lukas Kubanek
cb4cb74a00
Added an invariant assertion
2021-04-05 12:27:37 +02:00
Lukas Kubanek
6bbbee5447
macOS 11 is apparently not yet ready for CI workflows…
2021-04-04 23:45:34 +02:00
Lukas Kubanek
e5bc9eceae
Fixed location of test files
2021-04-04 23:39:21 +02:00
Lukas Kubanek
f153d5df84
Fixed invalid CI job name
2021-04-04 23:36:26 +02:00
Lukas Kubanek
1164a68fc8
Added missing steps section to macOS 11 CI job
2021-04-04 23:35:14 +02:00
Lukas Kubanek
596396a8e8
Tweaked name of macOS 11 CI job
2021-04-04 23:34:08 +02:00
Lukas Kubanek
027494878b
Added macOS 11 to CI config file
2021-04-04 23:33:31 +02:00
Lukas Kubanek
74f50a4c71
Standardized path to source files
2021-04-04 23:24:55 +02:00
Lukas Kubanek
ad37e7c91f
Added conformance to Hashable
2021-04-04 23:10:46 +02:00
Lukas Kubanek
4c236e1b82
Fixed typos
2021-04-04 23:09:28 +02:00
Lukas Kubanek
d78cc12e8d
Updated to Xcode 12.5
2021-03-04 16:56:04 +01:00
Lukas Kubanek
8866b3e301
Updated to Xcode 12.4
2021-02-04 18:44:52 +01:00
Lukas Kubanek
c3c5931187
2020 → 2021
2021-01-04 14:30:28 +01:00
Lukas Kubanek
af7d973978
Updated CI configuration
2020-12-17 14:38:34 +01:00
Lukas Kubanek
ab67e0fea8
Updated to Xcode 12.3
2020-12-09 21:49:18 +01:00
Lukas Kubanek
14e4501035
Fixed issues with slice-based mutations
...
- Introduced a dedicated slice type OrderedDictionarySlice
- Used new pattern for reordering methods with internal methods that take a range
- Included all reorderering methods from MutableCollection in both the base and slice types
- Added tests for access through slice
- Removed _unsafeValue(forKey:)
- Removed canUpdate(_:at:keyPresentAtIndex:)
- Refactored preconditions
- Regrouped code
2020-10-05 22:40:57 +02:00
Lukas Kubanek
a569fc06f5
Added tests for subscript ambiguity
...
Refs #49
2020-10-05 13:54:42 +02:00
Lukas Kubanek
465ea731a3
Used Index type in swapAt(_:_:)
2020-10-05 13:39:37 +02:00
Lukas Kubanek
8a7247d9d4
Made XCTUnwrap shim internal
2020-10-05 12:14:48 +02:00
Lukas Kubanek
909bed0ada
Added shim for XCTUnwrap
2020-10-05 12:07:32 +02:00
Lukas Kubanek
5a5a8cc62d
Introduced OrderedDictionary.filter(_:)
...
Closes #66
2020-10-05 12:01:02 +02:00
Lukas Kubanek
e44b3a7f4c
Used Self wherever possible
2020-10-05 11:48:33 +02:00
Lukas Kubanek
ecdc5f971b
Revamped whole test suite
...
- Split tests into multiple files
- Added tests for functionality coming from MutableCollection
2020-10-05 11:44:47 +02:00
Lukas Kubanek
efcb0db2e0
Reverted usage of key paths for map
2020-10-05 09:23:42 +02:00
Lukas Kubanek
1743d4dc3f
Added initial conformance to MutableCollection
...
- Removed override subscript(bounds:) since it’s now inherited from MutableCollection
- Implemented getter for subscript(position:)
- Implemented override for swarAt(_:_:)
- Tweaked implementations of sort methods
2020-10-05 00:42:57 +02:00
Lukas Kubanek
fb67bd25b0
Fixed typos in docs
2020-10-05 00:42:57 +02:00
Lukas Kubanek
69c8843b76
Moved canInsert(_:) to deprecations
2020-10-05 00:42:56 +02:00
Lukas Kubanek
36ff800650
Made backing storage private
2020-10-04 22:38:56 +02:00
Lukas Kubanek
13101672c2
Added conformance to RandomAccessCollection
...
Refs #64
2020-10-04 22:37:44 +02:00
Lukas Kubanek
7abeecbf58
Deprecated moveElement(forKey:to:)
2020-10-04 21:46:41 +02:00
Lukas Kubanek
13bf59d5bd
Tweaked documentation comments
2020-10-04 21:11:06 +02:00
Lukas Kubanek
47f66b1abd
Exposed direct access to key array
...
- Introduced type alias OrderedDictionary.LazyValues
- Removed OrderedDictionarySlice, OrderedDictionaryKeys & OrderedDictionaryValues
Closes #67
2020-10-04 20:55:50 +02:00
Lukas Kubanek
42bb82b87b
Moved LinuxMain.swift
...
Closes #63
2020-10-04 20:27:01 +02:00