summary refs log tree commit diff stats
path: root/lib/pure/algorithm.nim
Commit message (Expand)AuthorAgeFilesLines
* Comment on isSorted complexity. (#10686) [ci skip]Federico Ceratto2019-02-161-1/+1
* better docs: algorithm (#10372)Thomas T. Jarløv2019-01-241-92/+347
* 8684 add shortcut sort procs (#9174)Konstantin Molchanov2018-10-111-22/+9
* better docs for `algorithm` module (#9192)Miran2018-10-091-58/+103
* Fix typo in an algorithm runnableExamples (#9260)Kaushal Modi2018-10-091-1/+1
* Add algorithm.[sort,sorted,isSorted] overloads using 'system.cmp'. (#8778)pqflx32018-10-091-7/+31
* Add algorithm.upperBound (#7851)Dmitry Atamanov2018-05-291-4/+39
* Fixes binarySearch's bugdata-man2018-05-231-2/+2
* binarySearch became even betterdata-man2018-05-231-6/+10
* Faster binarySearchdata-man2018-05-231-0/+6
* binarySearch improvements (#7850)Dmitry Atamanov2018-05-201-14/+36
* keep algorithm.nim warning freeAraq2018-05-181-6/+6
* Merge branch 'devel' into araq-parser-fixesAndreas Rumpf2018-05-061-20/+42
|\
| * remove deprecated stuff from the stdlib; introduce better deprecation warningsAraq2018-05-051-3/+0
| * test binarySearch, fix for search in empty. (#7769)Arne Döring2018-05-041-3/+24
| * Deprecate smart binary search (#7745)Arne Döring2018-05-031-15/+19
* | warn about inconsistent spacing around binary operators; fixes #7582Andreas Rumpf2018-05-051-1/+1
|/
* Fix algorithm.fill for empty inputOscar Nihlgård2018-04-041-3/+11
* Move algorithm tests away from kochOscar Nihlgård2018-04-041-0/+13
* More flexible lowerBound interface (#7344)Yuriy Glukhov2018-03-161-1/+1
* algorithm.nim: change formatting to Nim's defaultsAraq2018-03-051-4/+4
* fixes #6631Andreas Rumpf2017-10-301-2/+2
* updated algorithm.rotateLeft implementationAndreas Rumpf2017-10-301-2/+2
* use doAssert in rotateLeft exampleArne Döring2017-08-171-1/+1
* fix for feedback on PRArne Döring2017-08-141-9/+11
* allow a negative distance argument. Improved documentation.Arne Döring2017-07-271-8/+22
* changed rotate to rotateLeft with slice apiArne Döring2017-07-271-45/+41
* fixes for feedbackArne Döring2017-07-271-13/+14
* added rotate in algorithmArne Döring2017-07-271-1/+111
* fixes #5625Andreas Rumpf2017-03-291-7/+9
* Fix reverse on empty openArray (#5407)fenekku2017-02-171-1/+1
* algorithm: sort: fix link in documentationSimon Ruderich2016-09-151-1/+1
* Removed the use of .gensym pragma inside stdlib templatesRuslan Mustakov2016-08-231-1/+1
* expr and stmt are now deprecatedAndreas Rumpf2016-07-301-2/+2
* Fixed algorithm.reversed to work for empty seq's.Reimer Behrends2015-08-141-1/+2
* Updated some example code in algorithmapense2015-07-051-7/+7
* Add tests for algorithm.reversedtakaomag2015-07-021-0/+6
* Fix algorithm.reversed to accept non-zero 'first' argtakaomag2015-07-021-5/+5
* preparations for more Nimble packages; clear licensing; fixes #2949Araq2015-06-201-1/+1
* Added documentationapense2015-06-181-0/+3
* Removed redundant checkapense2015-06-181-2/+0
* Fixed silly continueapense2015-06-171-5/+2
* Added `isSorted` procapense2015-06-171-0/+23
* Merge pull request #2682 from koalazen/refactor_lowerbound_algorithmAndreas Rumpf2015-06-071-7/+17
|\
| * refactored lowerBound in algorithm.nimKoala Zen2015-05-181-7/+17
* | Merge pull request #2733 from apense/patch-4Andreas Rumpf2015-05-251-3/+2
|\ \
| * | Small sequence fix for algorithm.nimapense2015-05-151-3/+2
* | | Merge pull request #2701 from borisvassilev/fillDominik Picheta2015-05-161-0/+11
|\ \ \ | |/ / |/| |
| * | Fill array with same values (was issue #2462)Boris Vassilev2015-05-121-0/+11
| |/
* | Update algorithm.nimapense2015-05-141-2/+1