summary refs log tree commit diff stats
path: root/compiler/semexprs.nim
Commit message (Expand)AuthorAgeFilesLines
* fix stylecheck bug with nre (#19356)flywind2022-04-081-3/+6
* fixes #19603; some pragmas were really only supported as top level statements...Andreas Rumpf2022-03-261-1/+7
* apply changes from #18017 and some fixes (#19571)flywind2022-03-011-6/+8
* Fixed object field access of static objects in generics (#19283) [backport]Jason Beetham2021-12-231-1/+1
* accept object type node from macros (#19179)hlaaftana2021-11-241-1/+1
* add ghci like type annotation buildEchoStmt (1049) (#18875)林亦恩2021-10-131-0/+1
* alternative to #18918 (#18927)flywind2021-09-301-0/+2
* closes #16132 [backport] (#18880)Andreas Rumpf2021-09-221-5/+8
* fixes #18856 [backport] (#18879)Andreas Rumpf2021-09-221-1/+1
* Fixed borrowing dot from aliases (#18854)Jason Beetham2021-09-161-2/+2
* Dotborrow now works with generic distincts (#18848)Jason Beetham2021-09-141-2/+2
* Generic pointer procs now error if no types supplied (#18832)Jason Beetham2021-09-111-1/+1
* Fixes implicit and explicit generics in procedures (#18808)Jason Beetham2021-09-061-5/+23
* '[]' can now be used for iterators (#18814)Jason Beetham2021-09-061-1/+1
* implements https://github.com/nim-lang/RFCs/issues/407 (#18793)Andreas Rumpf2021-09-031-4/+12
* implements overloadable enum values; WIP (#18470)Andreas Rumpf2021-07-281-1/+35
* refactoring: removed dead code (#18567)Andreas Rumpf2021-07-241-12/+7
* 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