summary refs log tree commit diff stats
path: root/lib/pure/strutils.nim
Commit message (Expand)AuthorAgeFilesLines
* docs: Fix broken cross references to `rfind` in strutils (#19382) [backport]Leon2022-01-131-3/+3
* Fix nimIdentNormalize, fixes #19067 (#19068)Tomasz Kramkowski2021-10-291-2/+3
* docgen: implement doc link resolution in current module (#18642)Andrey Makarov2021-10-281-0/+5
* fix a typo (rename `temporal` to `temporary` (#18892) [backport]flywind2021-09-241-1/+1
* don't use space after proc names (#18681)flywind2021-08-121-2/+2
* deprecate strutils.delete and add an overload with saner semantics consistent...Timothee Cour2021-07-181-7/+33
* don't use `{.rtl.}` for generics, otherwise `-d:useNimRtl` gives `ambiguous i...Timothee Cour2021-07-011-1/+1
* reuse algorithm.fill while building SkipTable (#18138)n5m2021-06-031-12/+2
* improve fast returns of find and rfind (#18127)n5m2021-05-311-1/+3
* Fix documentation of strutils.stripLineEnd (#17883)Michael Krieger2021-04-281-1/+1
* use strstr for a faster find implementation (#17672)Andreas Rumpf2021-04-081-3/+26
* [docs]fix #17473 (#17565)flywind2021-03-291-2/+10
* strutils: improve doc comments for `replace` funcs (#17427)ee72021-03-201-3/+4
* Clarify behaviour of char replace (#17339)Héctor M. Monacci2021-03-191-1/+1
* Clarify behaviour of ```replace``` (#17337)Héctor M. Monacci2021-03-111-1/+1
* Change stdlib imports to use std prefix in most examples (#17202)Danil Yarantsev2021-02-281-1/+1
* add strbasics.strip (#16280)flywind2021-02-241-0/+1
* A few rst doc fixes (#17151)Danil Yarantsev2021-02-231-1/+1
* remove all uses of condsyms symbols defined prior to bootstrap nim 0.20.0 (#1...Timothee Cour2021-02-171-11/+4
* make cstrutils work in VM (#16590)flywind2021-01-051-12/+3
* refactor cmpIgnoreStyle and cmpIgnoreCase (#16399)flywind2020-12-311-26/+4
* strip minor improvement (#16444)flywind2020-12-231-1/+1
* make the docs of strutils a bit better (#16368)flywind2020-12-171-153/+150
* strutils.nim: Use `func` everywhere (#16281)ee72020-12-071-325/+294
* use funcs and fix links in strutils (#16277)flywind2020-12-071-14/+8
* toXXAscii use xor op, saving 30%~50% time (#16193)Bung2020-11-301-2/+2
* move tests to testament (#16101)flywind2020-11-241-217/+0
* Docs(strutils): Fix broken links (#15912)ee72020-11-111-9/+10
* EnumUtils, speed up findStr in compiler (#15777)cooldome2020-11-031-58/+3
* simplify toHex (#15821)Timothee Cour2020-11-021-29/+2
* promote `collect` macro as a map+filter replacement (#15788)Miran2020-10-301-1/+2
* fix `toHex` - make it work with int literals (#15770)Miran2020-10-301-0/+12
* various documentation fixes [backport] (#15422)Miran2020-09-291-1/+1
* Add strutils.indentation and make unindent use it (#15264)Clyybber2020-09-221-11/+36
* Fixed undeclared nimIdentNormalize compilation error in parseEnum (#15343)Yuriy Glukhov2020-09-161-2/+1
* fix #15257, `toHex` couldn't handle large uint64 (#15261) [backport:1.2]Miran2020-09-041-12/+31
* Fix #11352 strutil.insertSep() fails on negative numbers (#15087)Bung2020-07-281-6/+17
* Clean out strutils (#14859)Juan Carlos2020-07-011-5/+0
* init checks and 'out' parameters (#14521)Andreas Rumpf2020-06-231-5/+17
* Remove the uses of {.procvar.} pragma (#14359)Kaushal Modi2020-05-151-24/+24
* => supports pragmas & names (+ changed behavior) (#14200)hlaaftana2020-05-031-1/+1
* fixes #14054 [backport:1.2] (#14061)Andreas Rumpf2020-04-301-5/+2
* base `parseEnum` on a case statement, fixes #14030 (#14046)Vindaar2020-04-221-10/+83
* Tiny since cleanup (#13286)Clyybber2020-01-281-1/+1
* Rename isNilOrWhitespace to isEmptyOrWhitespace and make it use allCharsInSet...hlaaftana2020-01-261-10/+13
* replace some runtime repr in stdlib for gc:arc (#12716)Andy Davidoff2019-11-251-1/+2
* Version of trimZeros without temp strings (#12633)b3liever2019-11-111-13/+11
* remove deprecated procs (#12535)Andreas Rumpf2019-11-051-278/+0
* fix #8242, fix #12586: fix 'formatFloat' with 'precision = 0' (#12592)Miran2019-11-051-14/+6
* introduce csize_t instead of fixing csize (#12497)Arne Döring2019-10-311-2/+2