summary refs log tree commit diff stats
path: root/compiler/semexprs.nim
Commit message (Expand)AuthorAgeFilesLines
* undo RFC #294, it breaks code for no good reason, the compiler can wa… (#18...Andreas Rumpf2021-07-211-3/+1
* improve `--declaredLocs` to help disambiguate types (generics, aliases etc) (...Timothee Cour2021-07-081-1/+1
* fixes #16270 (#18388)Andreas Rumpf2021-06-291-0/+1
* add more APIs to compiler/debugutils; re-export it (#18243)Timothee Cour2021-06-181-0/+7
* Renamed `-d:nimCompilerStackraceHints` to `-d:nimCompilerStacktraceHints`. (#...Timothee Cour2021-06-171-2/+2
* fixes #15884 (#18230)Andreas Rumpf2021-06-101-1/+1
* fixes #18059 (#18140)Andreas Rumpf2021-06-021-2/+26
* feature: the compiler can warn when you use the implicit 'result' variable (#...Andreas Rumpf2021-05-101-0/+3
* add colon (#17834)flywind2021-04-241-1/+1
* `typeof(voidStmt)` now works (#17807)Timothee Cour2021-04-231-1/+3
* fix #7535(Poor error message for spawn when a procedure (without calling it))...flywind2021-04-211-2/+5
* Revert localErrorNode param order changes (#17809)Clyybber2021-04-211-1/+1
* fix `hintMsgOrigin` regression + simplify msgs code (#17805)Timothee Cour2021-04-211-1/+1
* Introduce localErrorNode (#17785)Clyybber2021-04-191-4/+2
* cString => cSourceString; tyCString => tyCstring so that error msgs show cstr...Timothee Cour2021-04-171-2/+2
* Fix array's high & low return type for empty arrays (#17705)Tanguy Cizain2021-04-151-0/+2
* IC: first steps towards 'nim check --def --ic:on' (#17714)Andreas Rumpf2021-04-141-0/+1
* iterable[T] (#17196)Timothee Cour2021-04-111-2/+7
* fixes #17656 (#17657)Andreas Rumpf2021-04-071-1/+2
* implement RFCs/294 ; disallow enum <=> enum conversion (#16351)Timothee Cour2021-04-031-0/+5
* IC: green tests (#17311)Andreas Rumpf2021-03-191-1/+1
* semLambda removed, semProcAux reworked (#17379)Saem Ghani2021-03-171-1/+1
* fixes #11225; generic sandwich problems; [backport:1.2] (#17255)Andreas Rumpf2021-03-091-2/+9
* Fix macros.quote custom op symbol interpolation. (#17256)quantimnot2021-03-051-9/+19
* when statements branches exit early (#17143)Saem Ghani2021-02-221-0/+1
* fixed dot operator recursive loop & macro suggest (#16922)Saem Ghani2021-02-151-1/+17
* use typeof instead type (#16962)flywind2021-02-081-1/+1
* IC: bugfixes (WIP) (#16836)Andreas Rumpf2021-02-021-2/+2
* IC: next steps (#16705)Andreas Rumpf2021-01-141-5/+13
* IC: next steps (#16550)Andreas Rumpf2021-01-071-17/+11
* fix `is "closure"` (#16552)flywind2021-01-021-2/+1
* big steps torwards an efficient, simple IC implementation (#16543)Andreas Rumpf2021-01-021-5/+5
* refactorings to prepare the compiler for IC (#15935)Andreas Rumpf2020-12-171-5/+26
* fix #16150 improve type mismatch errors (#16152)Timothee Cour2020-12-091-1/+1
* cmdline: improve command processing (#16056)Timothee Cour2020-11-261-2/+2
* Disallow nil dereference at compile time (#16032)cooldome2020-11-181-0/+5
* Correct all eggs (#15906)Miran2020-11-101-1/+1
* honor --declaredLocs in more places, including type mismatch errors; also sho...Timothee Cour2020-10-271-2/+3
* explicit ID generation for easier IC (#15559)Andreas Rumpf2020-10-251-28/+26
* spec for view types (#15424)Andreas Rumpf2020-09-291-3/+3
* better support for slices as views (#15414)Andreas Rumpf2020-09-271-4/+6
* Fix #15389 (#15390)cooldome2020-09-241-7/+11
* borrow checking (#15282)Andreas Rumpf2020-09-091-9/+12
* Expand hoisted default params in sem (#15270)Clyybber2020-09-051-7/+52
* Big compiler Cleanup (#14777)Clyybber2020-08-281-1/+1
* Fix #5691 (#15158)Clyybber2020-08-271-20/+22
* Fix forward declaration issues in template/macro context (#15091)Clyybber2020-07-291-12/+1
* fix #6608 (#14963)flywind2020-07-141-1/+10
* Fix #14911 (#14922) [backport]Clyybber2020-07-071-1/+1
* Reject casts to builtin typeclasses (#14788)Danil Yarantsev2020-06-241-0/+2