summary refs log tree commit diff stats
path: root/compiler/semexprs.nim
Commit message (Expand)AuthorAgeFilesLines
* 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
* fixes #12121 (#12126)Andreas Rumpf2019-09-051-1/+0
* make test greenAraq2019-09-021-1/+1
* Merge branch 'devel' into uint-range-checksAraq2019-09-021-9/+11
|\
| * Support iterators returning lent T (#11938)cooldome2019-08-311-4/+4
| * address the commentsnarimiran2019-08-271-5/+2
| * Fix several float range issuesOscar Nihlgård2019-08-271-0/+6
| * new gensym handling (#11985)Andreas Rumpf2019-08-231-1/+2
| * fixes #10854Andreas Rumpf2019-08-221-4/+2
* | squashed and merged with develArne Döring2019-08-211-1/+1
|/
* merged #11813 manually [bugfix]Andreas Rumpf2019-08-081-1/+1
* [refactoring] compiler: simplified markUsedAndreas Rumpf2019-08-081-36/+36
* fixes #11809Andreas Rumpf2019-08-081-15/+32
* int128 on firstOrd, lastOrd and lengthOrd (#11701)Arne Döring2019-08-071-5/+5
* revert changesAndrii Riabushenko2019-07-251-2/+2
* fixes #11826Andrii Riabushenko2019-07-251-2/+2
* revert the bugfix for #11747 as it really was a new, poorly though-out featureAraq2019-07-191-3/+0
* Merge branch 'devel' into araq-detect-unused-importsAndreas Rumpf2019-07-181-0/+3
|\