summary refs log tree commit diff stats
path: root/lib/impure
Commit message (Collapse)AuthorAgeFilesLines
* Improve nre documentation (fixes #9470)Flaviu Tamas2018-11-181-1/+16
|
* removes deprecated T/P typesAraq2018-11-165-6/+0
|
* fix split proc ignored maxsplit argument. Proc split didn't pass maxsplit ↵Denis Lisovik2018-11-111-1/+8
| | | | argument to split iterator
* nre: don't use the deprecated import syntaxAraq2018-10-301-1/+1
|
* actually do ceiling division, not a similar operationClyybber2018-10-281-1/+1
| | | Co-Authored-By: flaviut <tamasflaviu@gmail.com>
* Eliminate floating point arithmatic in nreFlaviu Tamas2018-10-281-1/+2
| | | | | | | Integer division is already hard enough on your CPU, using floating point here is WAY slower and can just as effectivly be done using integers. This is important because matchImpl tends to be in the center of very hot loops (like split()).
* Update example (#9395)Federico Ceratto2018-10-171-1/+1
|
* fixes #9306 properly, fixes #9306Andreas Rumpf2018-10-141-2/+12
|
* Fix type in docs (#9362)Josh Goebel2018-10-141-1/+1
|
* fixes #9306Araq2018-10-111-2/+2
|
* Merge pull request #9171 from flaviut/fix-9053Dominik Picheta2018-10-031-41/+57
|\ | | | | Use runnableExamples for nre example code where possible
| * Use runnableExamples for example nre codeFlaviu Tamas2018-10-031-41/+57
| |
* | Merge pull request #9151 from flaviut/fix-9053Dominik Picheta2018-10-011-6/+6
|\| | | | | Fix option documentation in nre (fixes #9053)
| * Fix option documentation in nre (fixes #9053)Flaviu Tamas2018-10-011-6/+6
| |
* | docs: remove most stale links; refs #9109Araq2018-09-291-9/+6
|/
* make more tests greenAndreas Rumpf2018-08-143-36/+7
|
* make nimweb compile againAraq2018-08-141-1/+1
|
* make more tests greenAndreas Rumpf2018-08-132-11/+7
|
* WIP: disallow 'nil' for strings and seqsAndreas Rumpf2018-08-131-5/+3
|
* Update nre.nim (#8147)Timothee Cour2018-06-291-4/+4
|
* Fix typo: PRCE -> PCREKaushal Modi2018-06-051-3/+3
|
* db_mysql.nim: Work around string nil comparison logicAndreas Rumpf2018-06-041-1/+1
|
* Update sqlite example to use empty strings.Varriount2018-06-031-1/+1
| | | Update sqlite example to use empty strings to use empty strings instead of nil.
* Update example (#7788)Federico Ceratto2018-06-011-1/+1
|
* Better db_sqlite errors when db_sqlite not connected.Dominik Picheta2018-05-131-0/+3
|
* make nre compile againAndreas Rumpf2018-04-291-4/+4
|
* correct comparisons for nil strings/seqsAndreas Rumpf2018-04-281-1/+0
|
* remove dead code elimination option (#7669)Jacek Sieka2018-04-232-2/+2
|
* make re.split consistent with strutils.split and other programming ↵Andreas Rumpf2018-03-051-14/+28
| | | | languages; refs #7278
* Cleanup docs about re.nimAraq2018-03-051-5/+1
|
* move `readPasswordFromStdin` from rdstdin to terminal (#7266)Vindaar2018-02-271-44/+0
|
* fixes #7200Andreas Rumpf2018-02-101-20/+21
|
* re.nim: removed deprecated symbolsAraq2017-11-281-3/+0
|
* re.nim: Make tests green and deprecate 'parallelReplace'; it should be ↵Araq2017-11-281-5/+12
| | | | 'multiReplace' for consistency with strutils.nim
* make tests green againAndreas Rumpf2017-11-072-14/+14
|
* fixes #6631Andreas Rumpf2017-10-301-13/+13
|
* remove old implementation of the roof operator; make tests green again; ↵Andreas Rumpf2017-10-291-19/+17
| | | | close #6292
* Fixes #6571 (#6578)Thomas Johnson2017-10-241-8/+11
|
* Remove reExtended from re constructor. Fixes #5627. (#6514)Dominik Picheta2017-10-201-5/+8
| | | | | | * Remove reExtended from re constructor. Fixes #5627. * Implement `rex` procedure as requested by @Araq.
* another attempt to make tests green againAndreas Rumpf2017-10-101-3/+3
|
* minor improvement for the db_sqlite moduleAndreas Rumpf2017-09-271-1/+2
|
* db_postgres: Refactor open() behavior to be consistent with other DBs (#6381)Lyndsy Simon2017-09-151-4/+7
|
* Remove expr/stmt (#5857)Arne Döring2017-07-251-1/+1
|
* Fix segfault in db_mysql fastRows (#5605)pgkos2017-03-261-4/+20
|
* fixes #5444 - nre.findIter keeps searching when no match is possible (#5453)Florent2017-03-021-6/+6
|
* Fixes #5382Anatoly Galiulin2017-02-131-1/+1
|
* Column details for postgres. (#5380)ionel anton2017-02-131-15/+167
|
* fix in using the linenoise function (#5351)Arne Döring2017-02-081-1/+2
|
* fixes #4996Andreas Rumpf2017-02-051-0/+9
|
* re additions for buffer (cstring) RE matching (#5117)jlp7652017-01-161-98/+244
| | | | | | | | | | | | | | | | | | * Replace expr with untyped * Add buffer (cstring) related procs Replace expr with untyped Replace testing assert() procs with doAssert() * make the string variants call the cstring variants in order to fight code size * Remove redundant proc * fix casting of cstring add init of variables (identified by verbosity:3) * Speed up - use pattern.e for exec() inline some procs