Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add jsre (#14870) | Juan Carlos | 2020-07-03 | 1 | -1/+1 |
| | |||||
* | close #14284 document semantics for start for re,nre; improve examples (#14483) | Timothee Cour | 2020-05-28 | 1 | -11/+17 |
| | |||||
* | Fail quickly if re or nre module is attempted to be compiled with js ↵ | Kaushal Modi | 2020-05-14 | 1 | -0/+3 |
| | | | | | [backport] (#14341) Fixes https://github.com/nim-lang/Nim/issues/14338 . | ||||
* | Error -> Defect for defects (#13908) | Jacek Sieka | 2020-04-28 | 1 | -4/+4 |
| | | | | | | | | | | | | | | * Error -> Defect for defects The distinction between Error and Defect is subjective, context-dependent and somewhat arbitrary, so when looking at an exception, it's hard to guess what it is - this happens often when looking at a `raises` list _without_ opening the corresponding definition and digging through layers of inheritance. With the help of a little consistency in naming, it's at least possible to start disentangling the two error types and the standard lib can set a good example here. | ||||
* | change some Exceptions to CatchableError or Defect, fixes #10288 (#14069) | hlaaftana | 2020-04-22 | 1 | -1/+1 |
| | |||||
* | make nre compile with --gc:arc | Araq | 2020-01-26 | 1 | -66/+54 |
| | |||||
* | remove deprecated procs (#12535) | Andreas Rumpf | 2019-11-05 | 1 | -2/+4 |
| | |||||
* | fix several typos in documentation and comments (#12553) | Nindaleth | 2019-10-30 | 1 | -1/+1 |
| | |||||
* | Fix spellings (#12277) [backport] | Federico Ceratto | 2019-09-27 | 1 | -1/+1 |
| | |||||
* | fixes #11139 (re.nim memory leak) (#11265) | Miran | 2019-05-16 | 1 | -1/+0 |
| | | | Use the same PCRE function for freeing up the memory as nre.nim does. | ||||
* | Documentation import fixes (#11070) | Zed | 2019-04-21 | 1 | -12/+9 |
| | | | | | | * Move asyncdispatch imports below introduction * Move nre imports below documentation | ||||
* | live with the hacks, PCRE's design is crap | Araq | 2019-03-19 | 1 | -1/+1 |
| | |||||
* | pcre.nim: added pcre_free and removed hacks in nre and re.nim | Andreas Rumpf | 2019-03-19 | 1 | -1/+1 |
| | |||||
* | make the stdlib work with the changed docgen | Araq | 2019-01-11 | 1 | -4/+4 |
| | |||||
* | Rework nil/option for nre in light of ""==nil | Flaviu Tamas | 2018-12-11 | 1 | -53/+78 |
| | | | | Fixes #9243 | ||||
* | Revert 7f49364fd0 for nre | Flaviu Tamas | 2018-12-11 | 1 | -6/+6 |
| | |||||
* | Improve nre documentation (fixes #9470) | Flaviu Tamas | 2018-11-18 | 1 | -1/+16 |
| | |||||
* | nre: don't use the deprecated import syntax | Araq | 2018-10-30 | 1 | -1/+1 |
| | |||||
* | actually do ceiling division, not a similar operation | Clyybber | 2018-10-28 | 1 | -1/+1 |
| | | | Co-Authored-By: flaviut <tamasflaviu@gmail.com> | ||||
* | Eliminate floating point arithmatic in nre | Flaviu Tamas | 2018-10-28 | 1 | -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()). | ||||
* | Use runnableExamples for example nre code | Flaviu Tamas | 2018-10-03 | 1 | -41/+57 |
| | |||||
* | Fix option documentation in nre (fixes #9053) | Flaviu Tamas | 2018-10-01 | 1 | -6/+6 |
| | |||||
* | make more tests green | Andreas Rumpf | 2018-08-13 | 1 | -6/+6 |
| | |||||
* | Update nre.nim (#8147) | Timothee Cour | 2018-06-29 | 1 | -4/+4 |
| | |||||
* | make nre compile again | Andreas Rumpf | 2018-04-29 | 1 | -4/+4 |
| | |||||
* | correct comparisons for nil strings/seqs | Andreas Rumpf | 2018-04-28 | 1 | -1/+0 |
| | |||||
* | fixes #6631 | Andreas Rumpf | 2017-10-30 | 1 | -13/+13 |
| | |||||
* | remove old implementation of the roof operator; make tests green again; ↵ | Andreas Rumpf | 2017-10-29 | 1 | -19/+17 |
| | | | | close #6292 | ||||
* | fixes #5444 - nre.findIter keeps searching when no match is possible (#5453) | Florent | 2017-03-02 | 1 | -6/+6 |
| | |||||
* | fixes #4996 | Andreas Rumpf | 2017-02-05 | 1 | -0/+9 |
| | |||||
* | Merge pull request #4814 from scriptum/rpg-pcre-jit | Andreas Rumpf | 2016-10-24 | 1 | -2/+6 |
|\ | | | | | Enable JIT in PCRE to improve regular expressions performance | ||||
| * | Remove TODO for PCRE JIT | Pavel Roschin | 2016-10-10 | 1 | -1/+0 |
| | | |||||
| * | Enable JIT in PCRE to improve regular expressions performance | Pavel Roschin | 2016-09-23 | 1 | -1/+6 |
| | | |||||
* | | stdlib and compiler don't use .immediate anymore | Andreas Rumpf | 2016-07-29 | 1 | -3/+3 |
|/ | |||||
* | Stdlib: nre: Docstring improved. | Konstantin Molchanov | 2016-06-15 | 1 | -1/+0 |
| | |||||
* | Merge pull request #4157 from flaviut/update-nre-docs | Andreas Rumpf | 2016-06-02 | 1 | -46/+35 |
|\ | | | | | Generate NRE docs for website | ||||
| * | Update NRE documentation | Flaviu Tamas | 2016-05-13 | 1 | -46/+35 |
| | | |||||
* | | Stdlib: nre: Add `export options` | Konstantin Molchanov | 2016-05-27 | 1 | -0/+2 |
| | | | | | | This should make `nre` more user friendly. See https://github.com/nim-lang/Nim/issues/4158 | ||||
* | | Stdlib: nre: Convenience proc ``contains`` added. | Konstantin Molchanov | 2016-05-14 | 1 | -0/+10 |
|/ | |||||
* | Spellcheck | Federico Ceratto | 2016-02-29 | 1 | -2/+2 |
| | |||||
* | Fix a few deprecation warnings | def | 2016-01-25 | 1 | -1/+0 |
| | |||||
* | Fix flaviut/nre#20 | Flaviu Tamas | 2015-06-18 | 1 | -2/+6 |
| | |||||
* | Fix ambiguous character literal | Flaviu Tamas | 2015-06-07 | 1 | -1/+1 |
| | |||||
* | Fix potential code bloat | Flaviu Tamas | 2015-06-07 | 1 | -4/+5 |
| | |||||
* | Rename RegexException according to NEP1 | Flaviu Tamas | 2015-06-07 | 1 | -5/+5 |
| | |||||
* | Edit re and nre doc comments | Flaviu Tamas | 2015-06-07 | 1 | -19/+0 |
| | |||||
* | Clean up nre imports | Flaviu Tamas | 2015-06-07 | 1 | -2/+1 |
| | |||||
* | Use stdlib's PCRE in nre | Flaviu Tamas | 2015-06-07 | 1 | -1/+1 |
| | |||||
* | Disable static building of PCRE | Flaviu Tamas | 2015-05-26 | 1 | -9/+0 |
| | |||||
* | Clarify nre licencing | Flaviu Tamas | 2015-05-26 | 1 | -0/+53 |
| |