summary refs log tree commit diff stats
path: root/lib/pure/strutils.nim
Commit message (Expand)AuthorAgeFilesLines
* Improve & optimize strutils 'find' procs (#5196)Parashurama2017-01-111-15/+49
* Change error handling in split to use doAssert so it is not compiled out when...Chris Heller2016-12-211-1/+1
* Change error handling to use assert as per Araq's commentChris Heller2016-12-211-4/+1
* Guard against calling split with an empty string as a separator. Fixes #5119Chris Heller2016-12-211-0/+5
* better memory trackingAndreas Rumpf2016-11-221-0/+2
* [enh] isUpperAscii*, isLowerAscii* speedup execution by stoppingZajcev Evgeny2016-11-071-4/+6
* stdlib and compiler don't use .immediate anymoreAndreas Rumpf2016-07-291-1/+1
* added strutils.splitWhitespaceAndreas Rumpf2016-07-061-15/+23
* Merge pull request #4361 from jyapayne/fix_splitAndreas Rumpf2016-07-021-70/+88
|\
| * Add transition define for old split behaviorJoey Payne2016-07-011-1/+26
| * Fix #4305: Make split proc for set[char] consistentJoey Payne2016-07-011-70/+63
* | Add useful unicode procs for string manipulationJoey Payne2016-07-011-62/+193
|/
* Fixing isNilOrWhitespace to handle empty/nil.Euan2016-06-241-2/+7
* Fixing isNilOrWhitespace for empty/nil strings.Euan2016-06-241-1/+1
* Adding isNilOrEmpty and isNilOrWhitespaceEuan2016-06-241-1/+22
* moved expandTabs to strmiscAndreas Rumpf2016-06-151-40/+0
* Move partition and rpartition to new strmisc moduleJoey Payne2016-06-131-40/+0
* Add new procs for string manipulationJoey Payne2016-06-131-5/+301
* Added inline pragmas.A. S. Budden2016-06-061-2/+2
* Added startsWith/endsWith implementations for character prefix/suffix (fixes ...A. S. Budden2016-06-061-0/+16
* Merge pull request #4261 from abudden/4197-formatEngAndreas Rumpf2016-06-021-0/+165
|\
| * Implemented string formatting functions for engineering format (fixes #4197).A. S. Budden2016-06-021-0/+165
* | Added missing noSideEffect pragmaA. S. Budden2016-06-021-1/+1
|/
* Merge pull request #4250 from abudden/4198-formatSizeAndreas Rumpf2016-06-021-21/+79
|\
| * Modified trimZeros to modify the passed value.A. S. Budden2016-06-011-15/+14
| * Moved zero trimming into a separate function (code review comment)A. S. Budden2016-06-011-27/+21
| * Reimplementation of formatSize to return a more meaningful value (fixes #4198).A. S. Budden2016-06-011-24/+89
* | make split with strings as separator fasterAndreas Rumpf2016-06-011-1/+6
* | adds strutils.toHex variant that knows about the used integer sizeAndreas Rumpf2016-06-011-0/+4
|/
* Merge branch 'maxsplit' of https://github.com/mjoud/Nim into mjoud-maxsplitAndreas Rumpf2016-05-281-10/+29
|\
| * modified strutils.splitMagnus Jöud2015-10-141-9/+6
| * added tests for strutils.splitMagnus Jöud2015-10-141-0/+6
| * added maxsplit argument to strutils.splitMagnus Jöud2015-10-141-10/+25
* | minor whitespace changeAraq2016-05-101-1/+1
* | Fixes #4037Dominik Picheta2016-04-041-27/+63
* | Add parseUInt and parseBiggestUInt functions to stdlib (parseutils, strutils)Anatoly Galiulin2016-03-301-0/+18
* | Make strutils.join with with generic openarraysdef2016-03-061-11/+15
* | fixes strutils.unescape; refs #3634Andreas Rumpf2016-01-171-5/+5
* | fixed float formatting for jsYuriy Glukhov2015-11-261-24/+39
* | Fix loop index bug in scan for a[s] in b[s..s+len2-1].Charles Blake2015-11-191-1/+1
* | add {.pop.} for {.push debugger:off.} to balance push/popJamesP2015-10-141-1/+3
|/
* Made strutils string test procs less redundant.Joey Payne2015-10-101-49/+49
* Added tests for string test procs.Joey Payne2015-10-101-0/+52
* Changed alphanumeric check to "or" instead of "and".Joey Payne2015-10-101-1/+1
* Added useful procs to strutils for string testing.Joey Payne2015-10-091-0/+126
* strutils: wrap too long linesAraq2015-10-061-8/+14
* Implement strutils.indentDominik Picheta2015-09-111-0/+18
* formatFloat takes an optional decimalSep parameterAraq2015-09-011-10/+17
* Add extern pragmaZach Aysan2015-07-211-3/+5
* Add docsZach Aysan2015-07-211-0/+27