summary refs log tree commit diff stats
path: root/compiler
Commit message (Collapse)AuthorAgeFilesLines
* macros.nim: deprecated ! operatorAndreas Rumpf2017-11-191-2/+4
|
* fixes #5521 object variants superclass trigger bad codegen (#6120)andri lim2017-11-191-8/+5
|
* Fixes #5979 (#5980)Yuriy Glukhov2017-11-191-2/+8
|
* fixes #6724Andreas Rumpf2017-11-191-3/+3
|
* make tests green againAndreas Rumpf2017-11-182-6/+8
|
* fixes #6073Andreas Rumpf2017-11-181-1/+1
|
* fixes #5781Andreas Rumpf2017-11-181-1/+1
|
* fixes #6753Andreas Rumpf2017-11-181-4/+4
|
* fixes #6776Andreas Rumpf2017-11-181-1/+1
|
* Do not include date in binaries (#6581)Bernhard M. Wiedemann2017-11-182-5/+6
| | | | | | and do not claim copyright for 2018 in order to make nim package builds reproducible. See https://reproducible-builds.org/ for why this is good.
* Fix compiler crash (#6773) (#6774)cooldome2017-11-181-1/+1
|
* fixes #6757Andreas Rumpf2017-11-171-1/+7
|
* fixes the second example of #6757Andreas Rumpf2017-11-171-7/+7
|
* fixes #6765Andreas Rumpf2017-11-171-3/+7
|
* 'nim doc' is now using version 2 of the documentation generatorAndreas Rumpf2017-11-161-2/+2
|
* WIP: Add a advanced compiler command 'ctags' (#6654)Dmitry Atamanov2017-11-153-0/+69
|
* Merge pull request #6743 from lcrees/patch-6Dominik Picheta2017-11-141-2/+3
|\ | | | | Clarify compiler plugin support
| * Clarify compiler plugin supportLynn C. Rees2017-11-141-2/+3
| |
* | bugfix: make 'macros' module available for nimscriptAndreas Rumpf2017-11-141-3/+3
|/
* Fix incorrect signature for nimLoadProcs when using cpp backend (#6699)Kartik Saranathan2017-11-071-1/+1
|
* Merge branch 'devel' of github.com:nim-lang/Nim into develAndreas Rumpf2017-11-071-1/+5
|\
| * Block expressions (#6695)Fabian Keller2017-11-061-1/+5
| | | | | | | | | | | | * enabled parsing of block expressions * added test case; closes #3827 * adjusted grammar doc strings * updated grammar in docs
* | Merge branch 'devel' into araqAndreas Rumpf2017-11-0712-31/+88
|\|
| * fixes #6532 array bounds check for non zero based arrays on the js backend ↵skilchen2017-11-061-1/+1
| | | | | | | | (#6550)
| * concepts: fixes the stack overflow that happens for #6691Andreas Rumpf2017-11-051-1/+2
| |
| * minor breaking change: for loop bodies now get their own scopeAndreas Rumpf2017-11-053-0/+6
| |
| * fixes the new to be documented importsAndreas Rumpf2017-11-051-2/+4
| |
| * improve the error messages for bug #6692Araq2017-11-052-6/+7
| |
| * fixes #6609; 'if' expressions support multiple statements; minor breaking changeAraq2017-11-051-14/+56
| |
| * bugfix: detect captures in non-closure inner procsAraq2017-11-031-1/+4
| |
| * fixes new liftLocals passAndreas Rumpf2017-11-022-6/+8
| |
* | Merge branch 'devel' into araqAndreas Rumpf2017-11-021-0/+1
|\|
| * 'ord' does not produce a range type anymoreAndreas Rumpf2017-11-022-1/+4
| |
* | wipAndreas Rumpf2017-11-025-5/+7
| |
* | Merge branch 'devel' into araqAndreas Rumpf2017-11-021-0/+68
|\|
| * added missing fileAndreas Rumpf2017-11-021-0/+68
| |
* | Merge branch 'devel' into araqAndreas Rumpf2017-11-0277-999/+2499
|\|
| * implemented undocumented '.liftLocals' featureAndreas Rumpf2017-11-024-6/+18
| |
| * make range type checking more restrictive, see tn8vsint16 test case; minor ↵Andreas Rumpf2017-11-011-1/+10
| | | | | | | | breaking change
| * Remove more usages of unary lt (fixes #6634) (#6641)Fabian Keller2017-10-311-1/+1
| | | | | | | | | | | | * fixes #6634 * remove more usages of unary <
| * getEnv now supports a 'default' parameter; refs #6019Andreas Rumpf2017-10-302-2/+7
| |
| * fixes #1860; macro generating a wrong nkSymChoice nodeAndreas Rumpf2017-10-302-3/+11
| |
| * fixes bug reported in PR #5637Andreas Rumpf2017-10-302-1/+12
| |
| * breaking change: 'and' and 'mod' do not produce a subrange type anymore; ↵Andreas Rumpf2017-10-302-111/+0
| | | | | | | | fixes #5854
| * remove old implementation of the roof operator; make tests green again; ↵Andreas Rumpf2017-10-294-60/+2
| | | | | | | | close #6292
| * work in progress: new implementation for 'a[^1]'Andreas Rumpf2017-10-297-21/+19
| |
| * made nimresolve part of the compilerAndreas Rumpf2017-10-294-30/+98
| |
| * deprecated unary '<'Andreas Rumpf2017-10-2952-204/+203
| |
| * new feature: package level objectsAndreas Rumpf2017-10-292-9/+11
| |
| * first implementation of package level types that allow forwarding across ↵Andreas Rumpf2017-10-285-14/+45
| | | | | | | | module boundaries