summary refs log tree commit diff stats
path: root/compiler/sigmatch.nim
Commit message (Expand)AuthorAgeFilesLines
* simple unit test and better documentation for the user defined type classesZahary Karadjov2013-11-171-14/+8
* improvements for the `is` operator; implemented the type lifting rule in user...Zahary Karadjov2013-11-171-10/+19
* support for multiple test variables and var qualifiers in user-defined type c...Zahary Karadjov2013-11-131-4/+17
* Merge branch 'type-classes' into upstreamZahary Karadjov2013-09-031-41/+82
|\
| * minor improvement towards tgenericshardcasesZahary Karadjov2013-08-281-16/+23
| * implemented delegators and improved the error messages of unmatched type classesZahary Karadjov2013-08-261-22/+0
| * working code for simple cases of user-defined type classesZahary Karadjov2013-08-251-3/+59
* | bugfix: conversions to float32 are allowed again but of lower priorityAraq2013-08-301-3/+3
* | conversions to float32 are allowed again but of lower priorityAraq2013-08-301-3/+3
* | Merge branch 'master' of github.com:Araq/NimrodAraq2013-08-301-2/+6
|\|
| * implemented and documented the new typedesc binding rulesZahary Karadjov2013-08-231-2/+4
| * pass-through of static int generic params to arrays when late instantiation i...Zahary Karadjov2013-08-231-1/+2
| * Experimental support for delayed instantiation of genericsZahary Karadjov2013-08-231-1/+2
* | float64 is now an alias to 'float'; fixes #545Araq2013-08-301-3/+7
|/
* hacky fix for generic constraints matchingZahary Karadjov2013-08-191-1/+22
* some steps to improve the type mismatches with the newZahary Karadjov2013-08-191-9/+13
* Revert "Revert "static and default params for generics""Zahary Karadjov2013-08-191-5/+14
* 'modules' module from 'main'; minor bugfixesAraq2013-07-201-2/+4
* fixes #442Araq2013-06-271-11/+20
* improvements for 'not nil' checkingAraq2013-06-131-4/+27
* fixes #385Araq2013-06-031-3/+18
* Revert "static and default params for generics"Araq2013-05-271-14/+5
* static and default params for genericsZahary Karadjov2013-05-261-5/+14
* fixes #119Araq2013-05-181-2/+1
* fixes #430Zahary Karadjov2013-05-121-6/+12
* fixes #429 and tstmtexprZahary Karadjov2013-05-121-3/+4
* Merge branch 'master' of gh:/Araq/Nimrod into upstreamZahary Karadjov2013-05-041-22/+124
|\
| * fixes #287; bugfix: subrange checking is performed againAraq2013-04-121-1/+20
| * fixes a long-standing bug about procvar checkingAraq2013-03-251-4/+4
| * Removes executable bit for text files.Grzegorz Adam Hankiewicz2013-03-161-0/+0
| * make some tests greenAraq2013-03-031-7/+13
| * lazy operand sem'checking (beware)Araq2013-03-021-14/+49
| * better overloading resolution for genericsAraq2013-02-281-1/+43
* | containerID is no longer needed for genericsZahary Karadjov2013-03-011-5/+4
|/
* implements #295Araq2013-01-081-2/+3
* fixes #271Araq2012-12-151-20/+14
* implemented AST based overloadingAraq2012-12-061-4/+15
* implemented generic convertersAraq2012-12-051-3/+16
* disable SSLv2_method for ubuntuAraq2012-12-031-3/+3
* next steps for first class iteratorsAraq2012-11-261-0/+2
* first steps for 'not nil' annotationAraq2012-11-251-18/+19
* next steps for exception trackingAraq2012-11-031-0/+2
* caas barely works nowAraq2012-10-241-0/+2
* Improved support for nkSymChoices in type coercionsZahary Karadjov2012-10-151-2/+2
* fixes #211Zahary Karadjov2012-10-131-8/+9
* fixes #217Araq2012-10-131-6/+6
* syntax compatibility between do blocks and stmt blocksZahary Karadjov2012-10-041-2/+6
* the `is` operator now works with type classes and type variablesZahary Karadjov2012-10-031-32/+5
* implemented return type inferenceZahary Karadjov2012-10-031-1/+6
* improved support for typedesc valuesZahary Karadjov2012-09-251-2/+3