summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* Bump version numberFlaviu Tamas2015-01-191-1/+1
|
* Fix accidental negative boundsFlaviu Tamas2015-01-192-1/+2
| | | | See Araq/Nim #1979 for context
* Bump version numberFlaviu Tamas2015-01-191-1/+1
|
* Clarify replace(...)'s behavior on nilFlaviu Tamas2015-01-191-1/+2
|
* Add replace(proc(string): string)Flaviu Tamas2015-01-192-0/+7
|
* Make replace a templateFlaviu Tamas2015-01-192-14/+22
| | | | Also required me to fix a name conflict with the format template
* Remove findAll, rename findAllStr to findAllFlaviu Tamas2015-01-193-14/+9
|
* Bump versionFlaviu Tamas2015-01-191-1/+1
|
* Clarify replace() syntaxFlaviu Tamas2015-01-191-3/+9
|
* Improve replacement performanceFlaviu Tamas2015-01-192-1/+49
|
* Add more replace test casesFlaviu Tamas2015-01-191-0/+3
|
* Merge remote-tracking branch 'blaxpirit/master'Flaviu Tamas2015-01-192-15/+21
|\ | | | | | | | | | | | | | | * blaxpirit/master: Fix last element when splitting with 0-length match Conflicts: test/split.nim
| * Fix last element when splitting with 0-length matchOleh Prypin2015-01-192-15/+21
| |
* | Fix maxsplit to conform to perlFlaviu Tamas2015-01-193-5/+6
| |
* | Add perl split testsFlaviu Tamas2015-01-191-1/+23
|/
* Include pcre sources with libraryFlaviu Tamas2015-01-1826-10/+44238
| | | | Advantages are that it works better on non-linux
* Add licenceFlaviu Tamas2015-01-181-0/+19
|
* Add escapeReFlaviu Tamas2015-01-184-0/+21
|
* Fix typoFlaviu Tamas2015-01-181-1/+1
|
* Add `$` operatorFlaviu Tamas2015-01-182-0/+4
|
* Remove initRegexFlaviu Tamas2015-01-186-36/+35
|
* Make study a negatable option insteadFlaviu Tamas2015-01-183-8/+7
|
* Disable extended defaultFlaviu Tamas2015-01-181-2/+2
|
* Improve readme confusionFlaviu Tamas2015-01-181-1/+1
|
* Add a test case with 0-length matchFlaviu Tamas2015-01-181-1/+5
| | | | Thanks Oleh Prypin
* s/asTable/toTable/Flaviu Tamas2015-01-183-10/+10
| | | | toTable is more consistent with toSeq
* Add maxsplitFlaviu Tamas2015-01-183-2/+14
|
* Make find more prominentFlaviu Tamas2015-01-181-10/+9
|
* Clarify iterator statusFlaviu Tamas2015-01-181-3/+3
|
* Change readme formattingFlaviu Tamas2015-01-181-8/+8
|
* Adjust formattingFlaviu Tamas2015-01-181-0/+1
|
* Add examplesFlaviu Tamas2015-01-182-9/+22
|
* Update ReadmeFlaviu Tamas2015-01-181-48/+42
|
* Remove markdown readmeFlaviu Tamas2015-01-181-161/+0
|
* Fix readme formattingFlaviu Tamas2015-01-181-7/+7
|
* Translate readme to asciidocFlaviu Tamas2015-01-181-0/+152
|
* Add type documentationFlaviu Tamas2015-01-181-0/+31
|
* Update documentationFlaviu Tamas2015-01-171-0/+12
|
* Add more typical string replaceFlaviu Tamas2015-01-172-0/+9
|
* Add replaceFlaviu Tamas2015-01-174-5/+34
| | | | Also came a cross a find bug with 0-length subject strings
* Add tests for claims in documentationFlaviu Tamas2015-01-162-0/+7
|
* Add `split(...)`Flaviu Tamas2015-01-161-0/+12
|
* Update readme formattingFlaviu Tamas2015-01-161-7/+7
|
* Update anchor valuesFlaviu Tamas2015-01-161-3/+3
|
* Document `find___(...)`Flaviu Tamas2015-01-161-1/+24
|
* Make it easier to run testsFlaviu Tamas2015-01-161-0/+4
| | | | Now it's just `$ ./runtests.sh`!
* Fix upper bound handlingFlaviu Tamas2015-01-161-1/+3
|
* Update readme formattingFlaviu Tamas2015-01-161-10/+7
|
* Add additional tests for matchFlaviu Tamas2015-01-162-0/+7
|
* s/match/find/gFlaviu Tamas2015-01-162-23/+20
| | | | The implementation needs to match the API after all ;)