summary refs log tree commit diff stats
path: root/compiler/semexprs.nim
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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