summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* fix #16033 nim js --gc:arc works and ignores --gc:arc (#16036)Timothee Cour2020-11-182-1/+14
|
* fixes db_mysql broken quoting; refs ↵Andreas Rumpf2020-11-181-1/+0
| | | | https://github.com/nim-lang/Nim/commit/c16ee37a7106c645a0d17cc6bd8d399e20f61d96#r44209990 [backport:1.4] (#16035)
* ORC: prepare for another patent-pending optimization (#15996)Andreas Rumpf2020-11-187-39/+147
| | | | | | | | | | | | | | | | | * ORC: prepare for another patent-pending optimization * bugfix * '=copy' for refs can take a cyclic parameter for more ORC optimizations * ORC: exploit the common 'it = it.next' pattern * can't hurt to check for nil * use an algorithm that is not obviously broken * restore the test case * final cleanups for --gc:orc
* Do not read the whole file to compute SHA1 hash (fixes 15997) (#16006)Igor Ribeiro de Assis2020-11-181-1/+16
| | | | | | | | | | | | | | | | | * Do not read the whole file to compute SHA1 hash (fixes 15997) * Update lib/std/sha1.nim Co-authored-by: Andreas Rumpf <rumpf_a@web.de> * Update lib/std/sha1.nim Co-authored-by: Andreas Rumpf <rumpf_a@web.de> * Directly break from loop Co-authored-by: Andreas Rumpf <rumpf_a@web.de> [backport:1.2] [backport:1.4]
* Semfold for nil cast (#16030)cooldome2020-11-183-5/+8
| | | | | | | | | * bring back the semfold of nil * remove space * fix test * proc type can't be dereferenced
* fix https://github.com/nim-lang/RFCs/issues/286: add FileInfo.blockSize (#16023)Timothee Cour2020-11-182-34/+39
|
* fix #6497 (#16027)flywind2020-11-182-0/+14
| | | | | * fix #6497 * add testcase for #16027
* combine PR#16009 and PR#16012 (#16024)flywind2020-11-183-1/+50
| | | | | | | | * fix #15623 * add testcase for #15623 * add testcase * combine #16009 * support casting nil to NilableTypes in VM
* fix #15972 (#15994)flywind2020-11-184-2/+34
| | | | | | | * fix #15972 * add testcase * more
* Revert "follow #16009 VM supports cast nil to ptr (#16012)"Andrey R (cooldome)2020-11-172-33/+0
| | | | This reverts commit fec19c980e36e62747eb119f0740cb785e858ac3.
* Revert "fix #15623 (#16009)"Andrey R (cooldome)2020-11-174-26/+2
| | | | This reverts commit 0f7f159a35bc10a43ff15bcb6c20eefdc574138e.
* fix #15623 (#16009)flywind2020-11-174-2/+26
| | | | | | | | | * fix #15623 * add testcase for #15623 * fix * add testcase
* follow #16009 VM supports cast nil to ptr (#16012)flywind2020-11-172-0/+33
| | | | | * follow #16009 VM supports cast nil to ptr * more testcase
* defer: improve manual, clarify difference wrt try/finally (#16010)Timothee Cour2020-11-171-2/+31
|
* remove unused and misleading FilenameOption.foShort (#15982)Timothee Cour2020-11-161-2/+0
|
* htmlgen: Add lazy loading (#15986)Juan Carlos2020-11-161-2/+2
|
* telling us once about a change is enough [ci skip]narimiran2020-11-161-2/+1
|
* rename: stmt -> typed and expr -> untyped (#15989)flywind2020-11-163-4/+4
| | | | | | | * stmt -> typed * expr -> untyped * minor
* fix #15910 (#15984)cooldome2020-11-162-5/+77
| | | | | | | * fix #15910 * produce op of op is nil * Trigger build
* fix #15934 and #15620 (#15938) [backport:1.4]Andreas Rumpf2020-11-153-1/+35
|\ | | | | | | * make workaround for #15934 and #15620 * add testcase for #9754
| * minorflywind2020-11-131-0/+4
| |
| * add testcase for #9754flywind2020-11-131-0/+2
| |
| * nilflywind2020-11-131-0/+2
| |
| * add testcaseflywind2020-11-121-0/+25
| |
| * make workaround for #15934 and #15620flywind2020-11-121-1/+2
| |
* | fixes #15753 [backport:1.4] (#15971)Andreas Rumpf2020-11-152-19/+109
| |
* | Fix nimsuggest/#117 (#15602)Clyybber2020-11-151-4/+1
| |
* | Documentation only (#15968)Andreas Rumpf2020-11-151-1/+27
|\ \ | | | | | | | | | | | | * Fix #15806 * https://github.com/nim-lang/Nim/pull/15968/files#r523468677
| * | https://github.com/nim-lang/Nim/pull/15968/files#r523468677Juan Carlos2020-11-141-7/+1
| | |
| * | Fix #15806Juan Carlos2020-11-141-1/+2
| | |
| * | Fix #15806Juan Carlos2020-11-141-2/+3
| | |
| * | Fix #15806Juan Carlos2020-11-141-1/+2
| | |
| * | Fix #15806Juan Carlos2020-11-141-1/+30
| | |
* | | asynchttpserver cleanups [backport:1.0] (#15966)Andreas Rumpf2020-11-152-12/+10
|/ / | | | | | | * asynchttpserver cleanups [backport:1.0]
* | [docs minor]add some tips to intern.rst (#15967)Andreas Rumpf2020-11-141-2/+10
|\ \ | | | | | | | | | | | | * [docs minor]add some tips yo intern.rst * minor
| * | minorflywind2020-11-141-1/+1
| | |
| * | [docs minor]add some tips yo intern.rstflywind2020-11-141-2/+10
| |/
* | fix #12303 (#15964)flywind2020-11-143-2/+26
| |
* | nimgrep: change 2 iterators to closure (#15962)Andreas Rumpf2020-11-141-12/+14
|\ \
| * | nimgrep: change 2 iterators to closureAndrey Makarov2020-11-141-12/+14
| | |
* | | targets: use cpp instead of c++ everywhere (was by far the most common) (#15961)Timothee Cour2020-11-145-5/+5
| | |
* | | strengthen taddr.nim: add test case for #14578; reference other issues; test ↵Timothee Cour2020-11-131-15/+13
|/ / | | | | | | cpp (#15960)
* | attempt to make asynchttpserver better; fixes #15925; [backport:1.0] (#15957)Andreas Rumpf2020-11-138-36/+124
|\ \ | | | | | | | | | | | | | | | | | | | | | * attempt to make asynchttpserver better; fixes #15925; [backport:1.0] * better documentation * fixes 'nim doc' * makes test green again * ported to FreeRTOS * fixes the doc rendering
| * | fixes the doc renderingAraq2020-11-131-38/+35
| | |
| * | ported to FreeRTOSAraq2020-11-132-11/+22
| | |
| * | makes test green againAraq2020-11-131-2/+2
| | |
| * | fixes 'nim doc'Araq2020-11-131-1/+1
| | |
| * | better documentationAraq2020-11-131-4/+11
| | |
| * | attempt to make asynchttpserver better; fixes #15925; [backport:1.0]Araq2020-11-137-50/+123
| | |
* | | Make IntSet a generic ordinal set OrdSet[A] (#15564)landerlo2020-11-134-752/+873
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Make IntSet an ordinal set OrdSet[A: Ordinal] Backward compatibility with IntSet is maintained. IntSet is an alias for OrdSet[int] * move ordsets to new file, intsets exports it * ordset, move to lib/std folder * Fix `$` for ordsets and test cleanup * Fix ordsets compilation in doc example * Rename ordsets to packedsets