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
div class='alt'>
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148