summary refs log tree commit diff stats
path: root/compiler/semstmts.nim
Commit message (Expand)AuthorAgeFilesLines
* overloading of dot and parenthesis operators should now be done in .experimentalAndreas Rumpf2016-07-221-0/+3
* get rid of deprecated toLower/toUpperAndreas Rumpf2016-07-191-1/+1
* Recursively check literals for tyEmpty.Matthew Baulch2016-07-111-2/+8
* fixes #4371Andreas Rumpf2016-07-081-2/+2
* fixes #3993Andreas Rumpf2016-06-061-1/+1
* fixes #4207Andreas Rumpf2016-06-011-1/+1
* fixes #3532Andreas Rumpf2016-06-011-1/+2
* fixes #1611Andreas Rumpf2016-06-011-1/+6
* fixes #1713Andreas Rumpf2016-05-301-4/+13
* fixes #4225Andreas Rumpf2016-05-271-1/+1
* 4066 fixupYuriy Glukhov2016-05-191-1/+1
* fixes #4066Andreas Rumpf2016-05-181-2/+2
* fixes #4124Andreas Rumpf2016-04-291-3/+8
* fixes #3975Andreas Rumpf2016-03-281-1/+2
* use 'using' instead of 'sig' keyword; cleans up new features a bitAndreas Rumpf2016-02-291-3/+6
* removed debug codeAndreas Rumpf2016-02-281-2/+0
* first version of .partial objectsAndreas Rumpf2016-02-281-9/+19
* added 'sig' feature; removed tfShared support in the compilerAndreas Rumpf2016-02-281-0/+21
* added experimental .this pragmaAndreas Rumpf2016-02-281-2/+3
* fixes #3788Andreas Rumpf2016-01-311-3/+5
* fixes regressionsAndreas Rumpf2016-01-051-0/+2
* fixes #2007Andreas Rumpf2016-01-051-3/+6
* made closure iterators tests green, updated docsAndreas Rumpf2015-12-311-1/+1
* closure iterators do have 'result'Andreas Rumpf2015-12-301-1/+2
* first implementation of the new lambda-lifting pass; barely anything worksAndreas Rumpf2015-12-261-12/+11
* removes 'x is iterator' special casing in the languageAraq2015-12-031-3/+2
* 'importc' allows 'not nil' annotationAraq2015-11-261-1/+2
* fixes #3329Araq2015-09-181-9/+17
* usage of NimNode triggers .compileTime context; fixes #1679Araq2015-09-141-0/+1
* first attempt to fix 'a[i]' handling in genericsAraq2015-09-121-0/+1
* fixes #1528Araq2015-09-101-1/+1
* toplevel .closure procs are deprecatedAraq2015-08-141-0/+3
* Fixes #3186Yuriy Glukhov2015-08-071-1/+1
* destructors now work with overloaded assignment operators; fixes #2811; fixes...Araq2015-08-051-9/+11
* implemented {.noforward:on.} for type sections; useful for c2nim generated wr...Araq2015-07-081-9/+59
* Introduce {.noRewrite.} expr pragma disabling TRAdam Strzelecki2015-06-021-0/+2
* cleanups for underscores in tuple unpackingAraq2015-04-241-8/+8
* Merge pull request #2437 from Araq/underscore-tuple-unpackAndreas Rumpf2015-04-241-1/+8
|\
| * Add sfGenSym for (_).Dominik Picheta2015-04-231-0/+2
| * Merge branch 'devel' into underscore-tuple-unpackDominik Picheta2015-04-231-26/+85
| |\
| * | Rewrite in order to not introduce a new node kind.Dominik Picheta2015-04-051-1/+5
| * | Implements #2154.Dominik Picheta2015-03-311-1/+2
* | | system.locals is now a plugin for educationAraq2015-04-241-4/+0
| |/ |/|
* | fixes #2508Araq2015-04-111-10/+10
* | overloading of '=' worksAraq2015-04-061-2/+35
* | first implementation of overloading of '='; missing: rewriting let/var sectionsAraq2015-04-061-7/+33
* | don't store the scope for routinesAraq2015-04-041-7/+7
|/
* fixes #2420; negative indexing for slicing is obsolete (breaking change!)Araq2015-03-281-1/+1
* fixes #2400Araq2015-03-251-1/+4
* do not warn about gensym'd resultsSimon Hafner2015-03-111-1/+1