summary refs log tree commit diff stats
path: root/compiler/semexprs.nim
Commit message (Expand)AuthorAgeFilesLines
* 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
* init checks and 'out' parameters (#14521)Andreas Rumpf2020-06-231-3/+3
* * honor --errorMax even for tools (eg drnim, nim doc) (#14546)Timothee Cour2020-06-021-2/+1
* Fix `compiles` for nimsuggest [backport] (#14527)Danil Yarantsev2020-06-011-0/+7
* fixes #14498 [backport:1.2] (#14503)Andreas Rumpf2020-05-301-1/+1
* make it easier to figure out how to debug issues (#14477)Timothee Cour2020-05-281-4/+5
* `nim doc --backend:js`, `nim doc --doccmd:-d:foo`, `nim r --backend:js`, `--d...Timothee Cour2020-05-111-1/+1
* allow generic typedesc field access (#12220)Jasper Jenkins2020-04-201-57/+53
* fixes #12741 (#14005)Andreas Rumpf2020-04-191-7/+9
* error msg for #13864 (#13962)cooldome2020-04-131-0/+5
* fix #13848: make var result work with nim cpp (#13959)Timothee Cour2020-04-131-1/+5
* fix ICE in isUnresolvedSym (#13925)cooldome2020-04-081-5/+6
* Turn some of the errors back into warningsZahary Karadjov2020-04-011-14/+0
* Replace tfHasRequiresInit with a more accurate mechanismZahary Karadjov2020-04-011-4/+10
* Fix tests/parallel/tguard2.nimZahary Karadjov2020-04-011-1/+1
* Fix https://github.com/nim-lang/Nim/issues/4907Zahary Karadjov2020-04-011-0/+3
* Perform nil checks during object construction and within compiles()Zahary Karadjov2020-04-011-1/+4
* not nil types are illegal to construct through default(T)Zahary Karadjov2020-04-011-0/+2
* Enable the requiresInit checks only for objectsZahary Karadjov2020-04-011-1/+1
* Plug another hole: default(T) forbidden for objects requiring initializationZahary Karadjov2020-04-011-0/+6
* stacktraces can now show custom runtime msgs per frame (#13351)Timothee Cour2020-03-301-0/+5
* Continue bool conversion fixing (#13751)cooldome2020-03-251-1/+3