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 |