summary refs log tree commit diff stats
path: root/compiler/semexprs.nim
Commit message (Expand)AuthorAgeFilesLines
* 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
* make 'nim check' more robust for illdefined constantsAraq2020-03-201-1/+1
* fixes #13671 [backport] (#13678)Andreas Rumpf2020-03-181-1/+1
* fixes #13646Araq2020-03-161-3/+9
* fix #8312 --hints:off and --warnings:off now honored everywhere (#13489)Timothee Cour2020-02-261-1/+1
* fix `is` with generic types; fix `genericHead(Foo[T])` (#13303)Timothee Cour2020-02-091-1/+10
* make case-object transitions explicit, make unknownLineInfo a const, replace ...Jasper Jenkins2020-01-171-7/+7
* fixes #12945 (#12959)cooldome2019-12-241-6/+6
* ARC: cycle detector (#12823)Andreas Rumpf2019-12-171-1/+1
* Cosmetic compiler cleanup (#12718)Clyybber2019-11-281-387/+385
* Fix compiler crash caused by top level return (#12501)Oscar Nihlgård2019-10-241-1/+1
* refactoring: --newruntime consists of 3 different switchesAraq2019-10-201-1/+1
* refactor illegal iterator assignment detection (#12212)Arne Döring2019-10-111-2/+2
* Fix spellings (#12277) [backport]Federico Ceratto2019-09-271-1/+1
* fixes #12224 (#12225)cooldome2019-09-211-2/+2
* better implementationAraq2019-09-161-2/+8
* fixes a weird quote do regressionAndreas Rumpf2019-09-161-1/+2
* fixes #12171 (#12173)Andreas Rumpf2019-09-111-1/+1
* Small ast.nim cleanup (#12156)Clyybber2019-09-091-43/+43