summary refs log tree commit diff stats
path: root/compiler/sigmatch.nim
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #7981 from cooldome/Fix_-7980Andreas Rumpf2018-06-121-2/+6
|\
| * style improvementscooldome2018-06-121-2/+2
| * add commentcooldome2018-06-121-0/+1
| * New approachcooldome2018-06-121-2/+5
* | fixex merge conflictsAraq2018-06-081-0/+8
|\|
| * add more test to 4799andri lim2018-06-051-0/+8
* | ensure compiler API doesn't import the RST engineAndreas Rumpf2018-05-291-1/+1
* | refactoring: remove idents.legacy global variable and pass the IdentCache aro...Andreas Rumpf2018-05-271-5/+5
* | remove more global variables in the Nim compilerAndreas Rumpf2018-05-271-5/+5
* | make tests green againAndreas Rumpf2018-05-181-1/+1
* | platform.nim doesn't use globals anymore; prepare msgs.nim for not using globalsAndreas Rumpf2018-05-181-14/+18
* | remove ast.emptyNode global; cleanup configuration.nimAraq2018-05-161-3/+6
|/
* make tests green againAraq2018-05-141-2/+2
* fixes testament compilationAraq2018-05-141-5/+9
|\
| * Bugfix: The compiler were not inserting proper downcasts for generic typesZahary Karadjov2018-05-071-1/+2
| * Bugfix: Allow matching on nkExprEqExpr against varargs[untyped]Zahary Karadjov2018-05-071-1/+2
| * Better support for treating templates and macros as symbols.Zahary Karadjov2018-05-071-3/+5
* | options.nim: no global variables anymoreAndreas Rumpf2018-05-131-2/+2
* | sigmatch compiles againAndreas Rumpf2018-05-111-42/+44
|/
* sigmatch: speed it upAndreas Rumpf2018-04-281-3/+1
* minor speedup: concept tests still greenAndreas Rumpf2018-04-281-10/+9
* stuff that is greenAndreas Rumpf2018-04-281-7/+17
* fixes #7600, generic object with generic ref object parent typerel bug (#7678)andri lim2018-04-271-2/+7
* Static[T] fixes (#7333)zah2018-03-241-1/+1
* fixes #7331Araq2018-03-181-1/+2
* improves the stability of 'nim check'Andreas Rumpf2018-03-131-1/+3
* fixes #7247Andreas Rumpf2018-02-231-28/+31
* Fixes #6853 (#7188)cooldome2018-02-101-1/+6
* improve the error messages regarding type mismatches in overloading resolutionAndreas Rumpf2018-02-041-2/+6
* make tests green againAndreas Rumpf2018-02-031-16/+16
* disabled non-documented overloading rule for templates and macrosAndreas Rumpf2018-02-021-13/+16
* better type inference for numerical types; prerequisitive for version 1Andreas Rumpf2018-02-021-3/+29
* sink type begins to compileAndreas Rumpf2018-01-081-14/+16
* fixes #6073Andreas Rumpf2017-11-181-1/+1
* Fix compiler crash (#6773) (#6774)cooldome2017-11-181-1/+1
* concepts: fixes the stack overflow that happens for #6691Andreas Rumpf2017-11-051-1/+2
* make range type checking more restrictive, see tn8vsint16 test case; minor br...Andreas Rumpf2017-11-011-1/+10
* made nimresolve part of the compilerAndreas Rumpf2017-10-291-1/+1
* deprecated unary '<'Andreas Rumpf2017-10-291-8/+8
* fixes #6526Araq2017-10-271-10/+14
* destructors: supportsCopyMem finally works for recursive typesAraq2017-10-261-1/+2
* preparations for another bugfixAndreas Rumpf2017-10-191-1/+12
* breaking change: arrays of char do not convert to cstring; ptr to array of ch...Andreas Rumpf2017-10-101-6/+7
* some work to make 'opt' a first class typeAndreas Rumpf2017-09-241-1/+1
* first implementation of the 'func' keywordAndreas Rumpf2017-09-231-4/+4
* fix #5918Zahary Karadjov2017-08-191-1/+3
* Fix #5084Zahary Karadjov2017-06-201-3/+6
* Fix #4737Zahary Karadjov2017-06-201-3/+6
* Fix #5127Zahary Karadjov2017-06-201-5/+6
* fix #1017; fix #3309Zahary Karadjov2017-06-201-0/+6