summary refs log tree commit diff stats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* 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
* | 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
| * 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 br...Andreas Rumpf2017-11-011-1/+10
| * Remove more usages of unary lt (fixes #6634) (#6641)Fabian Keller2017-10-311-1/+1
| * 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; fixe...Andreas Rumpf2017-10-302-111/+0
| * remove old implementation of the roof operator; make tests green again; close...Andreas Rumpf2017-10-294-60/+2
| * 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 modu...Andreas Rumpf2017-10-285-14/+45
| * backend preparations for incomplete/forwarded object typesAndreas Rumpf2017-10-289-87/+115
| * Add sections (type, var, let, const, using) support for reorder pragma (#6326)BigEpsilon2017-10-288-123/+472
| * Let the environment variable NIMBLE_DIR overrides nimblepath in cfg file (#6542)Xiao-Yong2017-10-281-1/+3
| * fixes #6526Araq2017-10-271-10/+14
| * fixes #6422Andreas Rumpf2017-10-261-4/+31
| * make tests green againAraq2017-10-261-3/+6
| * destructors: supportsCopyMem finally works for recursive typesAraq2017-10-265-15/+44
| * topttree destructor finally worksAraq2017-10-263-53/+7
| * destructors: work in progressAraq2017-10-266-19/+100
| * ast.nim: spacingAraq2017-10-251-3/+3
| * concepts: make codegen aware of 'tyInferred'Araq2017-10-252-2/+2
| * default '=sink' and '=destroy' cannot be templatesAraq2017-10-251-3/+4
| * No implicit quit for Genode (#6515)Emery Hemingway2017-10-251-2/+1
| * added broken tbintree testAndreas Rumpf2017-10-191-4/+3
| * allow 'block' and 'nkState' after return for easier state machine generationAndreas Rumpf2017-10-191-1/+2
| * fixes c2nim regression; do not produce more newlinesAndreas Rumpf2017-10-191-18/+21
| * make nested custom seqs workAndreas Rumpf2017-10-192-3/+8
| * bugfix: propagate the tfHasAsgn flag properlyAndreas Rumpf2017-10-191-1/+1
| * preparations for another bugfixAndreas Rumpf2017-10-192-1/+16
| * make destructors more robust against unchecked arraysAndreas Rumpf2017-10-191-1/+1