summary refs log tree commit diff stats
path: root/compiler/sigmatch.nim
Commit message (Expand)AuthorAgeFilesLines
* 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
* fix #2730; fix #4880Zahary Karadjov2017-06-201-0/+7
* fix #5017; fix #5893Zahary Karadjov2017-06-201-1/+3
* fix #5864Zahary Karadjov2017-06-201-0/+2
* add a useful helper for debugging typeRel problemsZahary Karadjov2017-06-201-4/+26
* introduce a pre-processing pass for the concept bodiesZahary Karadjov2017-06-201-36/+22
* fix #5890Zahary Karadjov2017-06-201-1/+2
* cleanup of in/out covariance handlingAndreas Rumpf2017-05-171-6/+6
* enforce the covariance rules for user-defined generic typesZahary Karadjov2017-05-131-4/+4
* covariance for arrays and sequencesZahary Karadjov2017-05-121-12/+40
* doh, forgot to add all files in the previous commitZahary Karadjov2017-05-121-12/+58
* a simple way to simulate covariance in generic typesZahary Karadjov2017-04-281-1/+6
* fix a regrsesion in signature matching of derived ptr typesZahary Karadjov2017-04-181-3/+5
* Restore the compilation of linalg by tweaking the complex disambiguation rulesZahary Karadjov2017-04-161-10/+18
* fix regression in tmatrixconceptZahary Karadjov2017-04-161-0/+4
* fix a compilation error in linalgZahary Karadjov2017-04-161-25/+23
* fix #5689Zahary Karadjov2017-04-151-8/+10
* fix #5683Zahary Karadjov2017-04-141-6/+9
* lift parameter-less do block to lambdasZahary Karadjov2017-04-101-1/+12
* fix the do notation when used with procsZahary Karadjov2017-04-091-0/+3
* fix #5643; fix #5644Zahary Karadjov2017-04-081-2/+3
* Restore the Nim's 0.14 proper handling of generic aliasesZahary Karadjov2017-04-081-20/+67
* attempt to fix #5632 typedesc typeRel regression (#5634)andri lim2017-03-311-1/+1
* requested code review changesZahary Karadjov2017-03-291-12/+12
* restore compilation and make all concepts tests greenZahary Karadjov2017-03-241-4/+4
* Working test cases for the sophisticated matrix library example from the manualZahary Karadjov2017-03-241-19/+27
* further improvements to the error messages produced by conceptsZahary Karadjov2017-03-241-2/+7
* proper error reporting for concepts and the introduction of the {.explain.} p...Zahary Karadjov2017-03-241-13/+45
* implement the special treatment of explicit type params in conceptsZahary Karadjov2017-03-241-1/+3
* infer static parameters even when more complicated arithmetic is involvedZahary Karadjov2017-03-241-29/+114
* support derived values in non-generic user type classesZahary Karadjov2017-03-241-14/+6
* support for inferring static[T] concept paramsZahary Karadjov2017-03-241-21/+25
* introduce tyInferred for the unbound concept type paramsZahary Karadjov2017-03-241-71/+80
* support the full range of type modifiers when declaring concept vars and test...Zahary Karadjov2017-03-241-10/+21
* support for matching generic types' procs in generic conceptsZahary Karadjov2017-03-241-6/+36
* support for accessing types and consts defined in concepts with the dot operatorZahary Karadjov2017-03-241-12/+23
* support for accessing the inferred concept type params with the dot operatorZahary Karadjov2017-03-241-3/+14
* concept type params inference working in basic examplesZahary Karadjov2017-03-241-0/+38
* fixes #5241, fixes #5411 inherit from specialized generic typeRel problem (#5...andri lim2017-03-231-10/+24
* fixes #4756 (#5557)zah2017-03-171-2/+6
* fix varargs forwarding for templates; fixes #5455 (#5505)zah2017-03-131-2/+2
* Fixes #5167 and related problems (#5475)zah2017-03-121-0/+1