summary refs log tree commit diff stats
path: root/compiler/semexprs.nim
Commit message (Expand)AuthorAgeFilesLines
* sem pass compiles againAndreas Rumpf2018-05-121-144/+151
* semstmts compiles againAndreas Rumpf2018-05-121-3/+3
* more modules compile againAndreas Rumpf2018-05-121-107/+107
* compiler refactoring, pass config around explicitlyAndreas Rumpf2018-05-051-3/+3
* minor speedup: concept tests still greenAndreas Rumpf2018-04-281-1/+2
* stuff that is greenAndreas Rumpf2018-04-281-1/+2
* semcheck: code cleanupsAndreas Rumpf2018-04-281-5/+1
* .experimental can now be used to enable specific featuresAndreas Rumpf2018-04-241-3/+3
* new 'var T' error messages with hyperlinks; closes #7373Andreas Rumpf2018-04-221-4/+4
* fixes #5113Andreas Rumpf2018-04-211-0/+8
* introduce nkTupleConstr AST node for unary tuple construction; breaking changeAndreas Rumpf2018-04-131-9/+11
* Static[T] fixes (#7333)zah2018-03-241-6/+34
* enforce 'var T' produces a view into the first parameter; refs #7373Andreas Rumpf2018-03-241-4/+7
* more checking for 'var T' as return type; refs #7373Andreas Rumpf2018-03-241-1/+8
* better error messagesAraq2018-03-181-0/+4
* make the 'canimport' template workAndreas Rumpf2018-03-061-1/+8
* improve the error message for mutability problemsAraq2018-02-171-1/+1
* better error messages: use <T1, T2> instead of (T1, T2) in order to prevent c...Araq2018-02-101-1/+1
* basic 'lent T' test worksAndreas Rumpf2018-01-211-8/+8
* Implement custom annotations (#6987)cooldome2018-01-091-1/+2
* Merge branch 'devel' into nimv2Andreas Rumpf2018-01-081-11/+10
|\
| * fixes #7018Andreas Rumpf2018-01-081-11/+10
* | sink type begins to compileAndreas Rumpf2018-01-081-1/+12
* | preparations for language extensions: 'sink' and 'lent' typesAndreas Rumpf2018-01-071-27/+27
|/
* fixes reported 'proc foo(): int = result' codegen problemAraq2017-12-301-5/+1
* fixes #6980Araq2017-12-271-0/+13
* fix #6108Zahary Karadjov2017-12-211-5/+8
* first steps in adding template/macro calls to stack tracesAraq2017-12-211-0/+1
* Alternative fix for #4910 that covers #6892; fixes #6892 (#6938)cooldome2017-12-171-8/+6
* fixes #6932Araq2017-12-171-1/+1
* runnableExamples feature: allow import statements and move them to the top levelAraq2017-12-171-0/+10
* make tests green againAraq2017-12-151-0/+2
* make type vs proc ambiguous handling more consistent; fixes #6726; fixes #6693Araq2017-12-151-2/+2
* more progress on destructors; removed old destructor based code as it proved ...Araq2017-12-011-2/+1
* the documentation generator now supports ':test:' for the testing of test sni...Araq2017-11-281-7/+8
* fixes system.runnableExamples; strutils makes use of runnableExamplesAraq2017-11-261-2/+2
* the documentation generator now supports system.runnableExamplesAraq2017-11-261-0/+11
* improve the error messages for bug #6692Araq2017-11-051-4/+5
* fixes #1860; macro generating a wrong nkSymChoice nodeAndreas Rumpf2017-10-301-1/+1
* breaking change: 'and' and 'mod' do not produce a subrange type anymore; fixe...Andreas Rumpf2017-10-301-1/+0
* remove old implementation of the roof operator; make tests green again; close...Andreas Rumpf2017-10-291-10/+1
* work in progress: new implementation for 'a[^1]'Andreas Rumpf2017-10-291-1/+1
* deprecated unary '<'Andreas Rumpf2017-10-291-10/+10
* topttree destructor finally worksAraq2017-10-261-13/+0
* destructors: work in progressAraq2017-10-261-0/+13
* destructors: lift type bound ops to objects and arrays etcAndreas Rumpf2017-10-171-2/+2
* destructors: preparations for upcoming changesAraq2017-10-171-0/+3
* fixes #4910Araq2017-10-141-4/+7
* introduce --newruntime switch for the upcoming destructors and move semanticsAndreas Rumpf2017-10-131-1/+1
* simple programs now work with the new destroyer passAndreas Rumpf2017-10-121-3/+4