summary refs log tree commit diff stats
path: root/tests/concepts
Commit message (Collapse)AuthorAgeFilesLines
* fixes #7222; fixes #5595; fixes #3747Zahary Karadjov2018-06-163-0/+45
| | | | | | | | | | * late instantiation for the generic procs' default param values * automatic mixin behaviour in concepts Other fixes: * don't render the automatically inserted default params in calls * better rendering of tyFromExpr
* Correct field lookup in concept typesLemonBoy2018-06-121-0/+27
| | | | Fixes #6770
* make more tests greenAraq2018-04-301-1/+1
|
* Static[T] fixes (#7333)zah2018-03-241-0/+19
| | | | | | | | | | | * fix the usage of unresolved static[T] parameters in proc signatures * fix tsametype and tmacrogenerics * Allow creating composite type classes with concepts and using them in type signatures * Allow integers to be used in ident concatenations * Support using imported C++ generic types in proc signatures * fixes #7230 * closes #7379 * re-enable some metatype tests
* better error messages: use <T1, T2> instead of (T1, T2) in order to prevent ↵Araq2018-02-103-29/+29
| | | | confusions with tuple types
* improve the error messages regarding type mismatches in overloading resolutionAndreas Rumpf2018-02-041-7/+30
|
* make tests green againAraq2018-01-151-1/+1
|
* fix #6462Zahary Karadjov2017-12-211-0/+23
|
* fix #6277Zahary Karadjov2017-12-211-0/+20
|
* fix #6108Zahary Karadjov2017-12-211-0/+13
|
* Improved collection-to-string behavior (#6825)Fabian Keller2017-12-141-1/+1
|
* make tests green againAraq2017-12-011-40/+44
|
* make tests green againAndreas Rumpf2017-11-211-3/+3
|
* language change: 'generic' and 'atomic' are not keywords anymoreAndreas Rumpf2017-11-211-2/+2
|
* concepts: fixes the stack overflow that happens for #6691Andreas Rumpf2017-11-051-0/+13
|
* make tests green againAndreas Rumpf2017-10-161-1/+1
|
* make tests green againAndreas Rumpf2017-09-301-1/+1
|
* make tests green againAndreas Rumpf2017-08-311-4/+4
|
* treat var modifiers inside the concept body correctly: #1033Zahary Karadjov2017-08-191-0/+30
|
* Remove expr/stmt (#5857)Arne Döring2017-07-253-8/+5
|
* Fix #5084Zahary Karadjov2017-06-201-0/+61
|
* Fix #5983Zahary Karadjov2017-06-201-0/+22
|
* Fix #5888Zahary Karadjov2017-06-203-0/+36
|
* Fix #5127Zahary Karadjov2017-06-203-26/+53
|
* Fix #4020; Better handling of templates within conceptsZahary Karadjov2017-06-201-0/+56
|
* fix #5968Zahary Karadjov2017-06-201-0/+20
|
* introduce a pre-processing pass for the concept bodiesZahary Karadjov2017-06-202-0/+40
| | | | | | | fixes #4982 fixes #3805 close #3414
* more sophisticated test for the previous commitZahary Karadjov2017-04-161-2/+22
|
* fix compilation regression in aleaZahary Karadjov2017-04-161-0/+33
|
* fix #5689Zahary Karadjov2017-04-151-1/+1
|
* fix #5654Zahary Karadjov2017-04-071-0/+42
|
* fix #5642Zahary Karadjov2017-04-071-0/+25
|
* fix a typoZahary Karadjov2017-03-241-1/+1
|
* close #3330Zahary Karadjov2017-03-241-0/+41
|
* close #2882Zahary Karadjov2017-03-241-1/+33
|
* close #2423Zahary Karadjov2017-03-241-1/+18
|
* close #2018Zahary Karadjov2017-03-241-2/+17
|
* close #1991Zahary Karadjov2017-03-241-0/+69
|
* close #1570Zahary Karadjov2017-03-241-1/+21
|
* close #1147Zahary Karadjov2017-03-241-0/+16
|
* close #1128Zahary Karadjov2017-03-241-0/+21
|
* close #976Zahary Karadjov2017-03-241-0/+32
|
* use lower-case proc namesZahary Karadjov2017-03-241-1/+1
|
* restore compilation and make all concepts tests greenZahary Karadjov2017-03-241-36/+36
|
* Working test cases for the sophisticated matrix library example from the manualZahary Karadjov2017-03-244-4/+92
| | | | | Fixed the dot operator when used within return types (see tgenericdotrettype) Fixed the matching of generic concepts aliases used with the implicit generics style
* further improvements to the error messages produced by conceptsZahary Karadjov2017-03-241-28/+56
|
* proper error reporting for concepts and the introduction of the {.explain.} ↵Zahary Karadjov2017-03-241-0/+92
| | | | pragma
* implement the special treatment of explicit type params in conceptsZahary Karadjov2017-03-242-3/+13
|
* support derived values in non-generic user type classesZahary Karadjov2017-03-241-2/+7
|
* support for inferring static[T] concept paramsZahary Karadjov2017-03-242-0/+82
|