summary refs log tree commit diff stats
path: root/compiler
Commit message (Collapse)AuthorAgeFilesLines
* Amend fix for #13633 (#13636)Clyybber2020-03-121-1/+1
|
* Fix #13633Clyybber2020-03-121-1/+2
|
* Fix #12676 (#13634)genotrance2020-03-121-2/+2
|
* Make listCmd honor hint:cc:off (#13606)Clyybber2020-03-111-50/+35
| | | | | | | | | | | | | | | | | * Make listCmd honor hint:cc:off * Tiny cleanup * Tiny tiny cleanup * VERY IMPORTANT: --hint:cc:on will overwrite --verbosity:0 :p * Tiny cleanup * Stupid * Move displayProgressCC to where its required * Tiny cleanup
* fixes #13240Araq2020-03-111-1/+8
|
* fixes #13519Araq2020-03-112-4/+9
|
* fixes #12757Araq2020-03-111-6/+13
|
* fix operators containing percent for VM usage (#13536)Arne Döring2020-03-117-77/+69
| | | | * fixes #13513 * merge tarithmetics in tarithm
* `koch --nim:pathto/nim boot` and `koch boot --hint:cc:off` now work (#13516)Timothee Cour2020-03-112-15/+20
| | | | | * `koch boot --hint:cc:off` now works * `koch --nim:pathto/nim boot` now works; code cleanup
* Revert "Support cross compiling from host to host (#12859)" (#13591)genotrance2020-03-101-1/+2
| | | This reverts commit e4f7656772657069cd3e27704d687b292d8d24ab.
* fixes #13436 (#13615)Andreas Rumpf2020-03-102-4/+11
|
* fixes #13599 (#13614)Andreas Rumpf2020-03-091-1/+1
|
* fixes #13596 (#13612)Andreas Rumpf2020-03-091-0/+13
|
* surgical fix for #13319 (#13604)Andy Davidoff2020-03-081-5/+3
|
* Only print the link command when listCmd is active; fix docs (#13603)Clyybber2020-03-072-2/+1
|
* fixes #5170 (#13589)Andreas Rumpf2020-03-052-10/+11
| | | | | | * fixes #5170 * make tests green
* fix #13579 joinPath("/foo/", "../a") is now /a (#13586)Andreas Rumpf2020-03-051-0/+2
|
* sink parameter inference for types that have destructors (#13544)Andreas Rumpf2020-03-0411-20/+124
| | | | | | | | | | | | | | * ensure capitalize doesn't take an inferred sink parameter * sink parameter inference: first version, for now disabled. Changed that sink parameters can be consumed multiple times in order to adhere to our spec. * sink inference can now be disabled with .nosinks; sometimes for proc type interop this is required * fixes yet another critical DFA bug * better implementation that also understands if expressions etc * document sink parameter inference and allow for global disabling
* std/compilesettings implementation (#13584)Andreas Rumpf2020-03-041-0/+33
| | | | | | | | * Implement compileSetting() and compileSettingSeq() * Change from magic to vmop * better design for querySetting Co-authored-by: genotrance <dev@genotrance.com>
* fix hintSuccess: `out` was wrong for `nim doc` without `-o` flag (#13569)Timothee Cour2020-03-041-2/+2
|
* ARC hotfix; proper destruction of seqs and strings after a moveAraq2020-03-031-2/+2
|
* Fix docgen snippet numbering (#13507)genotrance2020-03-031-1/+1
|
* Remove dead magics (#13551)Arne Döring2020-03-0312-128/+32
|
* Add signatures object to jsondoc for routine types (#13530)PMunch2020-03-021-0/+29
| | | | | | jsondoc is meant to be read by computers, but yet the signatures of procedures where simply a string of the whole thing. This adds a signature object that unpacks this information into an object so it's easier to analyse the documented signatures.
* make it possible to pass linker options for vcc (#13535) [backport]cooldome2020-02-291-1/+1
|
* EndsInNoReturn in expressions extension, fixes #13490 (#13520)cooldome2020-02-284-8/+5
| | | | * fix #13490
* fixes #12627 (#13521)cooldome2020-02-281-1/+1
| | | | * fixes #12627
* properly handle note override logic/verbosity/config/cmdline using ↵Timothee Cour2020-02-275-32/+31
| | | | modifiedyNotes, cmdlineNotes
* remove isCmdLine; use passCmd1Timothee Cour2020-02-274-7/+3
|
* correctly honor cmdline --hint:conf:on/off ; correctly show Conf hints in orderTimothee Cour2020-02-276-3/+18
|
* Fix #9405 - cfg and nims run in syncGanesh Viswanathan2020-02-272-28/+31
|
* cleanup Ordinal (#13501)Timothee Cour2020-02-271-0/+1
|
* fix #8312 --hints:off and --warnings:off now honored everywhere (#13489)Timothee Cour2020-02-269-22/+26
|
* fix #13479 (#13503)Arne Döring2020-02-261-2/+2
|
* only enable linenoise for -d:nimUseLinenoise (#13478)Timothee Cour2020-02-242-4/+7
| | | | | | * only enable linenoise for -d:nimUseLinenoise * fixup
* Remove genToArray in jsgen, a PHP remnant (#13466)hlaaftana2020-02-221-20/+0
|
* relativePath("foo", "foo") is now ".", not "" (#13452)Timothee Cour2020-02-221-0/+2
|
* Fix #8648 - use parent streams to avoid hang (#13445)genotrance2020-02-201-6/+5
|
* fix incorrect lenTuple implementation (#13423)Timothee Cour2020-02-191-0/+4
|
* fix bug in int128 (#13403)Arne Döring2020-02-141-3/+86
|
* fixes #13368 (#13397)cooldome2020-02-142-9/+11
|
* fixes #13378 [backport] (#13392)Andreas Rumpf2020-02-111-0/+2
|
* fix several bugs with `repr` (#13386)Timothee Cour2020-02-111-4/+8
|
* fix #13374 `nim c -r -` now generates $nimcache/stdinfile (#13380) [backport]Timothee Cour2020-02-112-6/+11
|
* fix #13255 (#13275) [backport]Arne Döring2020-02-091-2/+2
|
* fix `is` with generic types; fix `genericHead(Foo[T])` (#13303)Timothee Cour2020-02-095-18/+43
| | | | | * fix #9855, fix #9855, fix genericHead * render TTypeKind via toHumanStr
* fixes #13314 (#13372)Andreas Rumpf2020-02-091-4/+9
|
* miscellaneous bug fixes (part 3) (#13304)Timothee Cour2020-02-072-3/+5
| | | | | | | | | | * fix deprecation; fix indentation * git clone: use -q * fix Warning: pragma before generic parameter list is deprecated; fix typo * bugfix: sysTypeFromName("float64") was never cached
* fix #13182: `proc fun(a: varargs[Foo, conv])` now can be overloaded (#13345) ↵Timothee Cour2020-02-071-1/+2
| | | | [backport]
* replace old problematic isNamedTuple implementation by TypeTrait ↵Timothee Cour2020-02-071-0/+1
| | | | | | | | isNamedTuple in dollars.nim (#13347) * replace old problematic isNamedTuple implementation by TypeTrait isNamedTuple * fix for bootstrap