summary refs log tree commit diff stats
path: root/compiler/semstmts.nim
Commit message (Expand)AuthorAgeFilesLines
* Assigning template to var/let/const gives a proper error (#12851)Neelesh Chandola2019-12-091-5/+9
* Cosmetic compiler cleanup (#12718)Clyybber2019-11-281-343/+336
* bugfix that enables the 'since' template [backport]Andreas Rumpf2019-11-071-2/+7
* some progress on bug #12443Andreas Rumpf2019-10-271-23/+25
* refactoring: --newruntime consists of 3 different switchesAraq2019-10-201-3/+3
* refactor illegal iterator assignment detection (#12212)Arne Döring2019-10-111-11/+1
* Fixes #10514 (#12268)Clyybber2019-09-281-7/+7
* Small ast.nim cleanup (#12156)Clyybber2019-09-091-33/+33
* Merge pull request #12099 from cooldome/destructor_too_lateAndreas Rumpf2019-08-311-2/+6
|\
| * support forward declared destructorsAndrii Riabushenko2019-08-311-2/+6
| * fixes #12092Andrii Riabushenko2019-08-311-2/+2
* | Support iterators returning lent T (#11938)cooldome2019-08-311-16/+43
|/
* fixes #12042 (#12083)Andreas Rumpf2019-08-291-1/+1
* fixes 5870 (#11704)Andreas Rumpf2019-08-291-1/+1
* address the commentsnarimiran2019-08-271-2/+1
* Fix several float range issuesOscar Nihlgård2019-08-271-0/+3
* fixes #12033 (#12039)Arne Döring2019-08-261-0/+4
* fixes #11872; include now gives a proper error message for all invalid infix ...nc-x2019-08-171-0/+2
* [refactoring] compiler: simplified markUsedAndreas Rumpf2019-08-081-1/+1
* revert changesAndrii Riabushenko2019-07-251-6/+6
* fixes #11826Andrii Riabushenko2019-07-251-6/+6
* [feature] detect unused importsAraq2019-07-171-1/+1
* there is only one style -- my styleAraq2019-07-101-9/+9
* fixes linter regressionsAraq2019-07-101-0/+1
* styleCheck: make the compiler and large parts of the stdlib compatible with -...Araq2019-07-101-5/+5
* improved the error message for #11494; closes #11494Andreas Rumpf2019-07-061-2/+2
* introduce internal Int128 type, use it to fix case stmt checks (#11652)Arne Döring2019-07-051-1/+1
* fixes #8405: -d:useNimRtl now works even when {.rtl.} procs are used at compi...Timothee Cour2019-07-031-9/+9
* [refactor] compiler/[msgs, reorder, semstmts]: use toMsgFilename where approp...alaviss2019-06-261-2/+2
* [bugfix] fixes #11556Andreas Rumpf2019-06-211-2/+4
* [refactoring] liftdestructors is now a module of its ownAraq2019-06-121-1/+1
* pass typedesc as NimNode to macros (#11400)Arne Döring2019-06-051-5/+1
* fixes #6777 (#11347)Andreas Rumpf2019-05-281-2/+1
* Smarter variant object construction (#11273)Jasper Jenkins2019-05-261-0/+3
* fixes #10038; deprecate generic methods, they are unreliableAndreas Rumpf2019-05-251-2/+3
* Allow void macro result (#11286)Arne Döring2019-05-211-10/+9
* More specific error message for unsupported recursion in iterators (#11283)Ico Doornekamp2019-05-201-0/+1
* fix for return in macro (#9666); fixes #5874Arne Döring2019-05-201-1/+9
* range/case fixes (#11264)Jasper Jenkins2019-05-161-3/+7
* Iterator fixes (#11234)Jasper Jenkins2019-05-131-13/+24
* rename tyExpr/tyStmt to tyUntyped/tyTyped (#11227)Arne Döring2019-05-111-6/+6
* Merge pull request #11159 from JasperJenkins/const-named-tuple-unpackAndreas Rumpf2019-05-081-1/+2
|\
| * handle in semConstJasper Jenkins2019-05-051-1/+2
* | Replace countup(x, y) with x .. yClyybber2019-05-071-5/+5
* | Replace countup(x, y-1) with x ..< yClyybber2019-05-071-16/+16
|/
* discard type is an error, fixes #7470 (#11146)Jasper Jenkins2019-05-011-1/+1
* added system.unown to make 'owned' sane to use in practice; later on we might...Araq2019-04-291-4/+8
* revert discardable transformation (#10905)Andreas Rumpf2019-04-211-14/+10
* destructors: internal compiler refactoringAraq2019-04-181-7/+7
* remove shadow warning, fixes #10732 (#11039)Miran2019-04-171-16/+4