summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* Check pqntuples > 0 in getValue. Fixes #12973 (#12974)Chris Heller2019-12-291-4/+12
|
* Added fix for handling TaintedStrings in streams and httpclient (#12969)Sam Wang2019-12-292-6/+14
| | | | | | * Added fix for taint mode in streams and httpclient * Removed taintMode export from system.nim
* generic stack trace overriding mechanism (#12922)Ștefan Talpalaru2019-12-291-10/+33
| | | | | | | | | | | | | | | | * libbacktrace support * switch to a generic stack trace overriding mechanism When "nimStackTraceOverride" is defined, once of the imported modules can register its own procedure to replace the default stack trace generation by calling `registerStackTraceOverride(myOwnProc)`. Tested with `./koch boot -d:release --debugger:native -d:nimStackTraceOverride --import:libbacktrace` for the compiler itself and `./bin/nim c -r -f --stacktrace:off --debugger:native -d:nimStackTraceOverride --import:libbacktrace foo.nim` for an external program. * make the StackTraceOverrideProc {.noinline.}
* parsecfg: retain CRLF line breaks, fixes #12970 (#12971)Simon Krauter2019-12-291-3/+3
|
* [ci skip] docfix .. < => ..< (#12981) [backport]Timothee Cour2019-12-291-1/+1
|
* Allow customize Host headerJack Tang2019-12-281-4/+5
|
* Fixes stackoverflow links in readme (#12963) [backport]King Eca2019-12-271-2/+2
|
* minor refactoringsAndreas Rumpf2019-12-275-22/+34
|
* fixes #12945 (#12959)cooldome2019-12-242-8/+8
|
* fixes another regressionAraq2019-12-241-4/+11
|
* osproc: fixes regressionAraq2019-12-241-1/+1
|
* ARC: default to a shared heap with --threads:onAraq2019-12-243-5/+15
|
* ported re.nim to ARCAraq2019-12-241-1/+10
|
* ported osproc.nim to ARCAraq2019-12-241-1/+1
|
* ported channels to ARCAraq2019-12-242-121/+143
|
* fixes the distros.nim regressionAraq2019-12-241-1/+1
|
* fixes a silly regressionAraq2019-12-241-1/+3
|
* fixes a test caseAraq2019-12-241-1/+3
|
* a better bugfixAraq2019-12-242-33/+36
|
* fixes a regressionAraq2019-12-241-4/+4
|
* fixes #12826Araq2019-12-244-39/+102
|
* fixes a bug that kept sugar.collect from working with for loop macros [backport]Araq2019-12-241-10/+11
|
* added guidelines for evolving Nim's stdlibAraq2019-12-241-0/+62
|
* docs: tiny style improvementsAraq2019-12-242-2/+3
|
* lenVarargs: number of varargs elements (#12907)Timothee Cour2019-12-232-0/+64
|
* case coverage error message for `char` (#12948)Jasper Jenkins2019-12-223-6/+15
|
* Auto-initialize deques (#12879)Ico Doornekamp2019-12-211-3/+17
|
* fixes #12735 on osx, call dsymutil for debug builds (#12931)Timothee Cour2019-12-212-0/+22
| | | | | | * fix #12735 osx: dsymutil needs to be called for debug builds * also write dsymutil command to extraCmds in json build file
* update documentation for `closureScope` and `capture` (#12886)Judd2019-12-212-2/+8
|
* Fix #12785 (#12943)RSDuck2019-12-212-0/+51
| | | | | | * Fix #12785 and add test * better variable name
* system.reset is no longer magic (#12937)Clyybber2019-12-191-11/+9
| | | It has now means setting x to default for new and old runtime alike
* fix #12919 tasyncclosestall flaky: Address already in use (#12934)Timothee Cour2019-12-191-1/+3
|
* fix cmdline bugs affecting nimBetterRun correctness (#12933) [backport]Timothee Cour2019-12-191-3/+15
|
* fix error in assertions document (#12925) [backport]flywind2019-12-181-1/+1
|
* Better case coverage error message for alias and range enum (#12913)Jasper Jenkins2019-12-186-70/+100
|
* Implement NixOS distro check (#12914)Emery Hemingway2019-12-181-1/+5
|
* fixes #12899 (#12921)Andreas Rumpf2019-12-185-15/+45
| | | | | | * fixes #12899 * fixes regression: destroy global variables in reverse declaration order, closureleak test relies on it
* Fix single match output (#12920)genotrance2019-12-171-0/+2
|
* Cleanup leftovers of #12911(#12916)Clyybber2019-12-171-2/+1
|
* ARC: cycle detector (#12823)Andreas Rumpf2019-12-1745-229/+939
| | | | | | | | | | | | | * first implementation of the =trace and =dispose hooks for the cycle collector * a cycle collector for ARC: progress * manual: the .acyclic pragma is a thing once again * gcbench: adaptations for --gc:arc * enable valgrind tests for the strutils tests * testament: better valgrind support * ARC refactoring: growable jumpstacks * ARC cycle detector: non-recursive algorithm * moved and renamed core/ files back to system/ * refactoring: --gc:arc vs --gc:orc since 'orc' is even more experimental and we want to ship --gc:arc soonish
* add $nimeq for gdb (#12909)Arne Döring2019-12-171-0/+29
|
* NaN floatFormat with clang_cl (#12910)cooldome2019-12-171-2/+2
| | | | | | * clang_cl nan floatFormat * format
* allow typed/untyped in magic procs (#12911)Timothee Cour2019-12-172-6/+20
|
* fix json regression D20191212T144944 (#12902) [backport]Timothee Cour2019-12-151-0/+1
|
* remove unused import (#12900)Krzysztof Majk2019-12-151-1/+1
|
* Add `--git.devel` option to the documentationBinHong Lee2019-12-151-0/+4
|
* fixes #12885 [backport] (#12895)Andreas Rumpf2019-12-133-2/+18
|
* fixes #12874 (#12890)Andreas Rumpf2019-12-131-8/+42
| | | | | | * fixes #12874 * fixes introduced regressions
* Fixes #12883 (#12894)cooldome2019-12-132-1/+47
| | | | | | | | | | * fixes #12883 * fix comment * add normalize * fix
* Better clang_cl support (#12896)cooldome2019-12-131-5/+6
|