summary refs log tree commit diff stats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Fixes https://github.com/nim-lang/Nim/issues/8484 (#10470) [backport]Neelesh Chandola2019-01-281-1/+2
* Fixes #10352 (#10416)slangmgh2019-01-281-10/+14
* suggest: quote operators and keywords on suggestion (#10460)alaviss2019-01-281-2/+6
* isLastRead regression fix (#10463)cooldome2019-01-282-10/+15
* semcall: correct lineinfo for accquoted symbols (#10461)alaviss2019-01-271-1/+1
* Fix exception tracking in try blocks (#10455)LemonBoy2019-01-271-1/+9
* fixes double object field symbol lookups (no test case available) (#10450)cooldome2019-01-251-1/+5
* docgen: style tweakAraq2019-01-251-1/+1
* docgen: do not produce trailing commas for linksAraq2019-01-251-7/+10
* docgen: produce links for proc namesAraq2019-01-251-6/+16
* docgen: nicer indentationAraq2019-01-251-22/+22
* fix #9556 (#10445)Miran2019-01-241-1/+1
* compiler/sem: correct macros lineinfo (#10438)alaviss2019-01-241-4/+5
* free some registers after usage, allows more complex macros (#10443)Arne Döring2019-01-241-0/+6
* make DLLs tests compile again; remove dependency on nimbase.h slightlyAraq2019-01-231-2/+16
* improve the generated code size for --gc:regionsAraq2019-01-231-1/+1
* compiler/sem*: better lineinfo for templates (#10428)alaviss2019-01-232-7/+11
* fix #10339 by returning type attached to nkEmpty (#10370)Vindaar2019-01-231-1/+1
* Fixes #10263; [backport]Ico Doornekamp2019-01-231-1/+1
* Harmonize the var/let and const handling (#10410)LemonBoy2019-01-231-4/+14
* Added --docInternal option to allow 'nim doc' to include non-exported symbolsIco Doornekamp2019-01-233-1/+7
* use the lastRead analysis; it's correct by construction, not a mess of specia...Andreas Rumpf2019-01-231-2/+2
* destroyer.nim: code cleanupAndreas Rumpf2019-01-231-67/+0
* make tests green againAndreas Rumpf2019-01-231-50/+81
* control flow graphs: introduce 'join' points for easy analyses based on abstr...Andreas Rumpf2019-01-233-154/+395
* compiler/sem*: improve lineinfo for qualified and generic procs (#10427)alaviss2019-01-233-19/+29
* Fix semantic analysis with noReturn proc in tail pos (#10422)LemonBoy2019-01-231-1/+2
* Fix for issue #10342. better message for generic subclass instantiation (#10354)Ray Imber2019-01-222-3/+21
* Restore compatibility with old vcc versions [backport] (#10415)LemonBoy2019-01-221-14/+14
* Restrict ptr/ref to ptr/ref implicit conversion (#10411)LemonBoy2019-01-221-1/+1
* Fix compileTime pragma applying to whole var/let section (#10389)Neelesh Chandola2019-01-221-6/+4
* Object downconversion in VM should not copy (#10378)LemonBoy2019-01-221-0/+5
* Finalizer proc must be global (#10388)LemonBoy2019-01-221-0/+5
* Fix gorge caching (#10407)genotrance2019-01-221-2/+2
* Fix subtype conversion w/ varargs arguments (#10402)LemonBoy2019-01-211-2/+3
* Proper check for tyStatic[T] -> U conversions (#10382)LemonBoy2019-01-211-0/+2
* Support system.reset in vm (#10400)Oscar Nihlgård2019-01-213-4/+4
* Correct lineinfo for accent quoted symbols in proc definition (#10399)alaviss2019-01-212-11/+14
* Fix error lexer error messages for to large numbers (#10394)Oscar Nihlgård2019-01-211-33/+29
* Fix spelling errors (#10379)Federico Ceratto2019-01-191-1/+1
* fix #9629 every binary cmd line option allows on/off/empty=on (#10353)Timothee Cour2019-01-181-40/+22
* destructors: first step towards fixing #9617 (#10341)cooldome2019-01-184-67/+87
* Properly wrap discarded statements (#10322)LemonBoy2019-01-172-12/+16
* Added support for --genDeps on JS backend (#10320)nepeckman2019-01-151-0/+3
* improve vmgen.codeListing formatting (#10306)Timothee Cour2019-01-153-14/+26
* fix #10305 nim cpp is now nan-correct at CT (#10310)Timothee Cour2019-01-151-4/+4
* fixes #10203 (#10290)Andreas Rumpf2019-01-152-16/+14
* typed/untyped return type is invalid for everything except templates and macr...Neelesh Chandola2019-01-152-5/+5
* fix #9842 #9951: `nim -r` and parseopt.cmdLineRest are now correctTimothee Cour2019-01-141-1/+1
* improve formatting in assertEqualsTimothee Cour2019-01-141-7/+8