Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | stylecheck usages part two: stdlib cleanup (#19338) | flywind | 2022-01-08 | 1 | -1/+1 |
| | | | | | | | | | | | | | * stylecheck usages part two: stdlib cleanup typeinfo.nim: importCompilerProc => importcompilerproc nre.nim: newLineFlags => newlineFlags system.nim: JSRoot => JsRoot ref #19319 * prefer importCompilerProc | ||||
* | [nre]fix #17129 (#18632) | flywind | 2021-08-08 | 1 | -3/+2 |
| | | | | | | | | | | | | | | | * fix #17129 * correct * give reference implementaion links * add comment * typo * I'm conservative * change | ||||
* | improve runnableExamples and docs for std/nre (#18634) | Timothee Cour | 2021-08-02 | 1 | -68/+49 |
| | | | | | * improve runnableExamples and docs for std/nre * avoid too long lines in example | ||||
* | Change stdlib imports to use std prefix in most examples (#17202) | Danil Yarantsev | 2021-02-28 | 1 | -1/+1 |
| | |||||
* | use single backtick (#17115) | flywind | 2021-02-20 | 1 | -77/+77 |
| | |||||
* | fix #16103 (#16109) [backport:1.0] | flywind | 2020-11-24 | 1 | -5/+21 |
| | | | | | * fix #16103 * docs | ||||
* | various documentation fixes [backport] (#15422) | Miran | 2020-09-29 | 1 | -4/+4 |
| | |||||
* | .noalias annotation; frontend support (#15419) | Andreas Rumpf | 2020-09-28 | 1 | -1/+1 |
| | | | | | * .noalias annotation; frontend support * added .noalias support to Nim; implements https://github.com/nim-lang/RFCs/issues/204 | ||||
* | fixes #15221 (#15230) | Andreas Rumpf | 2020-08-27 | 1 | -1/+1 |
| | |||||
* | better strict funcs, WIP (#15199) | Andreas Rumpf | 2020-08-18 | 1 | -2/+4 |
| | | | | | * better strict funcs, WIP * progress | ||||
* | An optimizer for ARC (#14962) | Andreas Rumpf | 2020-07-15 | 1 | -5/+5 |
| | | | | | | | | | | | | | | | | | | | | * WIP: an optimizer for ARC * do not optimize away destructors in 'finally' if unstructured control flow is involved * optimized the optimizer * minor code cleanup * first steps to .cursor inference * cursor inference: big steps to a working solution * baby steps * better .cursor inference * new feature: expandArc for easy inspection of the AST after ARC transformations * added topt_cursor test * adapt tests * cleanups, make tests green * optimize common traversal patterns * moved test case * fixes .cursor inference so that npeg compiles once again * cursor inference: more bugfixes Co-authored-by: Clyybber <darkmine956@gmail.com> | ||||
* | 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 |
|/ |