summary refs log tree commit diff stats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Make the registered passes local to the ModuleGraph (#9259)LemonBoy2018-10-0912-64/+60
* Fix range type construction in the VM (#9205)LemonBoy2018-10-091-2/+9
* fixes #9222 (#9224)cooldome2018-10-091-1/+6
* nim doc can run code blocks (#9228)LemonBoy2018-10-091-24/+32
* Codegen fix for procs taking type(nil) (#9231)xzfc2018-10-091-1/+1
* Prevent the construction of recursive tyStatic types (#9256)LemonBoy2018-10-091-4/+7
* Add checks for except: body blocks (#9191)Dheepak Krishnamurthy2018-10-092-2/+20
* fixes #4435 (#9185)jcosborn2018-10-091-1/+1
* attempt to fix the .line pragmaAraq2018-10-031-12/+1
* fixes #5015Araq2018-10-031-2/+4
* fixes #7092Araq2018-10-021-1/+1
* fixes #5479Araq2018-10-022-8/+13
* fixes #6533Araq2018-10-021-1/+2
* C++ codegen: emit correctly typed code for closures in 'const'; refs #7870Araq2018-10-021-3/+9
* ccgtypes: improve internal documentationAraq2018-10-021-2/+4
* docgen: fixes typoAraq2018-10-021-1/+1
* compiler IC: minor improvementsAraq2018-10-022-2/+4
* fixes #7351Araq2018-10-021-1/+3
* compiler: fixes path generation for .line pragmaAraq2018-10-021-5/+9
* compiler: make symbolfiles feature compile againAraq2018-10-023-18/+18
* fixes #9140Araq2018-10-011-1/+1
* compiler: minor documentation improvementAraq2018-10-011-1/+1
* Fix regression with runnableExamples in generic exprLemonBoy2018-09-301-5/+5
* fix extension passing for rst2tex commandSergey Avseyev2018-09-291-3/+3
* don't require an implementation for procs marked with .error; activate the mo...Araq2018-09-294-19/+32
* Fix codegen for some set operationsLemonBoy2018-09-281-1/+1
* Merge pull request #9085 from LemonBoy/fix-9079Andreas Rumpf2018-09-281-4/+1
|\
| * Constant folding should not drop distinct typesLemonBoy2018-09-271-4/+1
* | fixes #9083Araq2018-09-271-1/+1
|/
* fixes #9076Araq2018-09-262-2/+4
* .error for routines now can also have a custom error message; improve error m...Araq2018-09-253-13/+23
* math.nim: document what to use instead of 'fmod'Araq2018-09-251-1/+1
* make t7346 work againAndreas Rumpf2018-09-241-1/+1
* make tests green againAndreas Rumpf2018-09-244-8/+21
* C codegen: support system.move and system.wasMovedAndreas Rumpf2018-09-241-0/+19
* enable destructors for top level statements; needs to be documentedAndreas Rumpf2018-09-242-5/+24
* Merge pull request #9046 from LemonBoy/fix-9043Andreas Rumpf2018-09-231-3/+3
|\
| * Fix for VM codegen with static[T] typesLemonBoy2018-09-231-3/+3
* | Merge pull request #8746 from LemonBoy/nil-optsAndreas Rumpf2018-09-231-3/+7
|\ \ | |/ |/|
| * nil strings are movableLemonBoy2018-09-221-3/+7
* | Merge pull request #9020 from LemonBoy/fix-9019Andreas Rumpf2018-09-222-12/+7
|\ \
| * | Revert #7964LemonBoy2018-09-212-12/+7
* | | fixes #8081Araq2018-09-221-4/+3
* | | Merge pull request #9028 from LemonBoy/fix-8985Andreas Rumpf2018-09-221-1/+1
|\ \ \
| * | | Fix locals() interaction with generic typesLemonBoy2018-09-211-1/+1
* | | | Allow custom pragmas on more symbols againJörg Wollenschläger2018-09-221-1/+1
|/ / /
* | | niminst: don't depend on NIMINSTDEPS environment variable anymoreAndreas Rumpf2018-09-211-3/+3
* | | cleanup import pathsAraq2018-09-211-1/+1
* | | compiler/nim.cfg: cleanup --pathAraq2018-09-211-2/+0
|/ /
* | travis: run 'koch testinstall' on OSXAndreas Rumpf2018-09-181-0/+1