An open API service providing commit metadata for open source projects.

GitHub / ole/SortedArray / commits

An array that keeps its elements sorted according to a given sort predicate.

SHA Message Author Date Stats
54c86396 merge Merge pull request #33 from ole/fix-lastWhere Ole Begemann <o****e@o****t>
Committed by: GitHub <n****y@g****m>
over 4 years ago
55da5175 merge Merge pull request #32 from ole/github-actions Ole Begemann <o****e@o****t>
Committed by: GitHub <n****y@g****m>
over 4 years ago
90510f7c Set up CI with GitHub Actions Ole Begemann <o****e@o****t> over 4 years ago
39dfef5c Fix last(where:) implementation Ole Begemann <o****e@o****t> over 4 years ago
78b50143 Add tests for first(where:) and last(where:) Ole Begemann <o****e@o****t> over 4 years ago
40d320f0 merge Merge pull request #29 from capnslipp/master Ole Begemann <o****e@o****t>
Committed by: GitHub <n****y@g****m>
over 7 years ago
46a44995 Fixed indentation to be all 4-space Slipp Douglas Thompson <g****t@c****m> over 7 years ago
c077af2e Added predicate-taking `searchFirst(where: …)` / `searchLast(where: …)` Slipp Douglas Thompson <g****t@c****m> over 7 years ago
a521f750 Fix table formatting in Markdown Ole Begemann <o****e@o****t> about 8 years ago
7d2d3b5f merge Merge pull request #27 from ole/conditional-conformance Ole Begemann <o****e@o****t>
Committed by: GitHub <n****y@g****m>
about 8 years ago
eeaf30f7 Add conditional Equatable (for Swift 4.1+) and Hashable (4.2+) conformance Ole Begemann <o****e@o****t> about 8 years ago
feaf7040 Documentation/formatting Ole Begemann <o****e@o****t> about 8 years ago
76093573 merge Merge pull request #26 from ole/refactor-tests Ole Begemann <o****e@o****t>
Committed by: GitHub <n****y@g****m>
about 8 years ago
e27ec456 Cleanup: Iterator.Element -> Element Ole Begemann <o****e@o****t> about 8 years ago
f0d6e468 Update performance baselines for all tests Ole Begemann <o****e@o****t> about 8 years ago
2f3145bd Update Xcode project; exclude performance tests from standard test run Ole Begemann <o****e@o****t> about 8 years ago
e0f20195 Run unit and performance tests separately on Travis Ole Begemann <o****e@o****t> about 8 years ago
20c60a4e Split up tests into separate unit tests and performance tests targets Ole Begemann <o****e@o****t> about 8 years ago
3a1d931d Delete redundant #if check Ole Begemann <o****e@o****t> about 8 years ago
7abc7037 merge Merge pull request #24 from ole/swift-4.2 Ole Begemann <o****e@o****t>
Committed by: GitHub <n****y@g****m>
about 8 years ago
985f21fc Fixup: delete @inlinable attribute (not available in Swift 4.0/4.1) Ole Begemann <o****e@o****t> about 8 years ago
b39a8112 Add SortedArray.firstIndex(of:) (like the standard library) Ole Begemann <o****e@o****t> about 8 years ago
d12dd3cb Update Travis config to test on Swift 4.0 and 4.1 Ole Begemann <o****e@o****t> about 8 years ago
8676b889 Update Package.swift to tools-version 4.0 Ole Begemann <o****e@o****t> about 8 years ago
74a13811 Add readme, license file, Package.swift, and scripts to Xcode project Ole Begemann <o****e@o****t> about 8 years ago
fe0a5ee3 Update readme Ole Begemann <o****e@o****t> about 8 years ago
e977cc51 Drop Swift 3.x support Ole Begemann <o****e@o****t> about 8 years ago
a9104b38 Conditional compilation for CountableRange variants of removeSubrange Ole Begemann <o****e@o****t> about 8 years ago
2beec7ea Set Swift language version only on project level, not for each target Ole Begemann <o****e@o****t> about 8 years ago
bc71056e Update Xcode project settings to Xcode 10 beta 1 Ole Begemann <o****e@o****t> about 8 years ago
25fa2237 Don't use deprecated String.characters property Klaas Pieter Annema <k****a@a****e>
Committed by: Ole Begemann <o****e@o****t>
about 8 years ago
b6e33852 Silence nearly matching warning for SortedArray.filter Klaas Pieter Annema <k****a@a****e>
Committed by: Ole Begemann <o****e@o****t>
about 8 years ago
2e6ea067 Update performance test baselines for my machine (Late 2013 Macbook Pro) Ole Begemann <o****e@o****t> over 8 years ago
9f95e3de Rename performance testing scheme Ole Begemann <o****e@o****t> over 8 years ago
63a374e3 Reorder code Ole Begemann <o****e@o****t> over 8 years ago
b1c8105b merge Merge pull request #21 from kareman/binary-search-recursion Ole Begemann <o****e@o****t>
Committed by: GitHub <n****y@g****m>
over 8 years ago
f53d5f0f Add performance unit tests for objects, and a scheme for performance testing. Kare Morstol <k****e@n****m> over 8 years ago
80de7a9b Binary search using recursion. Kare Morstol <k****e@n****m> over 8 years ago
68c26065 Bump version to 0.6.0 Ole Begemann <o****e@o****t> over 8 years ago
bc8f0390 merge Merge pull request #18 from ole/fix/index-of Ole Begemann <o****e@o****t>
Committed by: GitHub <n****y@g****m>
over 8 years ago
83461033 Fixup Ole Begemann <o****e@o****t> over 8 years ago
9e464acc Turn off SwiftPM unit tests Ole Begemann <o****e@o****t> over 8 years ago
407656c8 Update baselines for performance tests Ole Begemann <o****e@o****t> over 8 years ago
ec4f74a9 index(of:) and lastIndex(of:) use binary search throughout Ole Begemann <o****e@o****t> over 8 years ago
5d7988ff More unit tests Ole Begemann <o****e@o****t> over 8 years ago
7ac152b6 Naming Ole Begemann <o****e@o****t> over 8 years ago
4434b98c Add performance tests for index(of:) and lastIndex(of:) Ole Begemann <o****e@o****t> over 8 years ago
704a0822 Consistent naming of tests in allTests Ole Begemann <o****e@o****t> over 8 years ago
7d30d6b4 More unit tests for index(of:) with larger arrays Ole Begemann <o****e@o****t> over 8 years ago
5750d624 Fix indentation Ole Begemann <o****e@o****t> over 8 years ago
19e82bf7 Add SortedArray.lastIndex(of:) Ole Begemann <o****e@o****t> over 8 years ago
f0662de5 Fix #16: index(of:) must return index of first matching element when there ar... Ole Begemann <o****e@o****t> over 8 years ago
8c8e7388 Comment formatting Ole Begemann <o****e@o****t> over 8 years ago
b43d0af2 merge Merge pull request #17 from ole/travis Ole Begemann <o****e@o****t>
Committed by: GitHub <n****y@g****m>
over 8 years ago
ba9b9ad3 Restore Travis CI badge in readme Ole Begemann <o****e@o****t> over 8 years ago
8b189134 Travis build script cosmetics Ole Begemann <o****e@o****t> over 8 years ago
785d7e8c Disable iOS simulator testing on Travis Ole Begemann <o****e@o****t> over 8 years ago
82dc123a Change iOS simulator names to latest working Ole Begemann <o****e@o****t> over 8 years ago
9fdd697f Add Swift 4.0 on Linux to Travis CI scheme Ole Begemann <o****e@o****t> over 8 years ago
9e998db9 Switch from Xcode 9.0 to Xcode 9.2 on Travis CI Ole Begemann <o****e@o****t> over 8 years ago
d50d4592 Temporarily remove CI build status from README Ole Begemann <o****e@o****t> about 9 years ago
6c71abea Bump version to 0.5.1 Ole Begemann <o****e@o****t> about 9 years ago
4f2e59c7 merge Merge pull request #13 from klaaspieter/build-system Ole Begemann <o****e@o****t>
Committed by: GitHub <n****y@g****m>
about 9 years ago
70b4ba61 Use normal build system Klaas Pieter Annema <k****a@a****e> about 9 years ago
7543b764 merge Merge pull request #12 from ole/swift3.2 Ole Begemann <o****e@o****t>
Committed by: GitHub <n****y@g****m>
about 9 years ago
1cc41e4b Update Travis build script Ole Begemann <o****e@o****t> about 9 years ago
6b5f8cd3 Update Travis config to test on Swift 3.1 (Linux), Xcode 8.3, and Xcode 9 Ole Begemann <o****e@o****t> about 9 years ago
330f4e0b Specify compatible Swift versions in readme. Ole Begemann <o****e@o****t> about 9 years ago
070a8ad8 Switch to new Xcode 9 build system Ole Begemann <o****e@o****t> about 9 years ago
47392730 Update framework version to 0.5 Ole Begemann <o****e@o****t> about 9 years ago
656cc626 Add links to GitHub repo to readme and package manifest Ole Begemann <o****e@o****t> about 9 years ago
db25214c Update Package.swift for Swift 4 Ole Begemann <o****e@o****t> about 9 years ago
4c9df0a3 Set Swift version to 3.2 in Xcode Ole Begemann <o****e@o****t> about 9 years ago
9a07ef44 Update syntax to Swift 4 Ole Begemann <o****e@o****t> about 9 years ago
8eae5a43 Update to recommended Xcode project settings (Xcode 9b2) Ole Begemann <o****e@o****t> about 9 years ago
83497d8c merge Merge pull request #10 from DivineDominion/patch-1 Ole Begemann <o****e@o****t>
Committed by: GitHub <n****y@g****m>
about 9 years ago
ed5caaf6 make remove results discardable Christian Tietze <c****e@g****m>
Committed by: GitHub <n****y@g****m>
about 9 years ago
c6a2b460 Change test Ole Begemann <o****e@o****t> over 9 years ago
990c1c72 Fix indentation Ole Begemann <o****e@o****t> over 9 years ago
9f553c8b merge Merge pull request #9 from klaaspieter/equality Ole Begemann <o****e@o****t>
Committed by: GitHub <n****y@g****m>
over 9 years ago
07f177c5 Implement equality operators Klaas Pieter Annema <k****a@a****e> over 9 years ago
8c5af2db Add building on watchOS to Travis CI script (#7) Ole Begemann <o****e@o****t>
Committed by: GitHub <n****y@g****m>
over 9 years ago
f7e49358 Safeguard against forgetting to add new tests to the Linux test suite (#6) Ole Begemann <o****e@o****t>
Committed by: GitHub <n****y@g****m>
over 9 years ago
78ab4fb7 merge Merge pull request #5 from ole/xcodeproj Ole Begemann <o****e@o****t>
Committed by: GitHub <n****y@g****m>
over 9 years ago
bfc61949 Update readme with Carthage instructions. Ole Begemann <o****e@o****t> over 9 years ago
1f8143f0 Include testing with xcodebuild in Travis CI build script Ole Begemann <o****e@o****t> over 9 years ago
d7605f6d Create Xcode project with macOS, iOS, tvOS, watchOS targets Ole Begemann <o****e@o****t> over 9 years ago
1810631d Rename Helpers.swift to TestHelpers.swift Ole Begemann <o****e@o****t> over 9 years ago
e58bfae3 merge Merge pull request #1 from klaaspieter/remove Ole Begemann <o****e@o****t>
Committed by: GitHub <n****y@g****m>
over 9 years ago
f09bc664 Complete set of remove... methods Ole Begemann <o****e@o****t> over 9 years ago
74da27c0 Fix complexity documentation of SortedArray.remove(_:) Ole Begemann <o****e@o****t> over 9 years ago
fce76267 merge Merge pull request #4 from ole/travis-ci Ole Begemann <o****e@o****t>
Committed by: GitHub <n****y@g****m>
over 9 years ago
99007a87 Joint Travis CI config for macOS and Linux Ole Begemann <o****e@o****t> over 9 years ago
10a148e7 Add Travis CI badge to readme Ole Begemann <o****e@o****t> over 9 years ago
aa7740e0 Add .travis.yml Ole Begemann <o****e@o****t> over 9 years ago
702e1e34 merge Merge branch 'master' into remove Ole Begemann <o****e@o****t>
Committed by: GitHub <n****y@g****m>
over 9 years ago
e93a766c Add another test for SortedArray.filter Ole Begemann <o****e@o****t> over 9 years ago
a6b440f5 Documentation Ole Begemann <o****e@o****t> over 9 years ago
8165c594 Refactor SortedArray.filter slightly Ole Begemann <o****e@o****t> over 9 years ago
f0511e90 merge Merge branch 'master' of github.com:ole/SortedArray Ole Begemann <o****e@o****t> over 9 years ago

← Back to repository