Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 32 bit fixes (#10608) | Arne Döring | 2019-02-13 | 1 | -6/+6 |
| | |||||
* | megatest checks output and nimout | Arne Döring | 2018-12-11 | 1 | -1/+3 |
| | |||||
* | megatest can be executed | Arne Döring | 2018-12-11 | 1 | -0/+0 |
| | |||||
* | require errormsg to be specified before file. | Arne Döring | 2018-12-11 | 2 | -17/+15 |
| | |||||
* | cleanup tests; don't use non-working 'msg' spec field | Araq | 2018-11-23 | 4 | -4/+3 |
| | |||||
* | More descriptive names of test files (#9531) | Miran | 2018-10-29 | 1 | -0/+0 |
| | | | | | * change generic `tissues` name to more specific * change `tvarious` to more specific names | ||||
* | make tests green again | Andreas Rumpf | 2018-10-24 | 1 | -0/+1 |
| | |||||
* | Merge tests into a larger file (part 5 of ∞) (#9368) | Miran | 2018-10-16 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * merge magics * merge metatype tests * merge method tests * merge objects tests * change `import future` to `import sugar` Nim in Action tests are left with `import future`, to ensure compatibility. * merge overload tests * merge proc tests * merge procvar tests * merge range tests * merge seq tests * merge sets tests * remove wrong assert from `tsets3` * fix `jsTests` * better fix | ||||
* | correctly render AST in doAssert/assert condition: fixes #8518; refs #9301 ↵ | Timothee Cour | 2018-10-14 | 1 | -37/+52 |
| | | | | | | (#9332) * fixes #8518; refs #9301; correctly render AST in doAssert condition | ||||
* | put several issues in tests (#9352) | Miran | 2018-10-13 | 1 | -11/+57 |
| | | | | | | * put several issues in tests * remove wrong test | ||||
* | Merge tests into a larger file (part 1 of ∞) (#9318) | Miran | 2018-10-12 | 16 | -428/+862 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * merge actiontable tests * merge arithm tests * merge array tests * merge assign tests * merge bind tests * merge casestmt tests * merge closure tests * merge cnt seq tests * merge collections tests * merge concept issues tests * merge concept tests * fix failing tests * smaller outputs Use `doAssert` where possible. * fix wrong output * split `tcomputedgoto` * revert merging concepts * fix failing test | ||||
* | compiler: show name of instantiating context in error traces (#6763) (#9207) | xzfc | 2018-10-11 | 1 | -2/+2 |
| | |||||
* | closes #5868 | Araq | 2018-10-03 | 1 | -0/+19 |
| | |||||
* | fixes #7092 | Araq | 2018-10-02 | 1 | -2/+12 |
| | |||||
* | closes #6249 | Araq | 2018-10-02 | 1 | -0/+22 |
| | |||||
* | Fix #8126 (#8712) | zah | 2018-08-21 | 1 | -0/+12 |
| | | | | | | This is a temporary fix that will be reworked in a follow up commit that aims to eliminate the tfExplicit flag from the compiler. The complete and proper fix was considered too risky for inclusion just before our 0.19 release. | ||||
* | fixes #6255, add `system.ashr` arithmetic right shift (#8547) | andri lim | 2018-08-07 | 1 | -6/+6 |
| | |||||
* | Correctly hash inferred types (#8286) | LemonBoy | 2018-07-12 | 1 | -0/+16 |
| | | | | | | | We don't really want to hash the tyInferred container since that'd make the "real" type and its inferred counterpart produce different hashes and types for the very same type. Fixes #8280 | ||||
* | make concepts tests green again | Andreas Rumpf | 2018-07-06 | 2 | -12/+12 |
| | |||||
* | Fix constant folding of len() with concept type (#8143) | LemonBoy | 2018-06-30 | 1 | -0/+12 |
| | | | Fixes #7952 | ||||
* | Don't consider concept types as non-complex during codegen (#8119) | LemonBoy | 2018-06-27 | 1 | -1/+14 |
| | | | Fixes #7125 | ||||
* | Merge branch 'devel' into typedesc-reforms | Andreas Rumpf | 2018-06-26 | 1 | -0/+31 |
|\ | |||||
| * | More concept fixes | LemonBoy | 2018-06-24 | 1 | -0/+31 |
| | | | | | | | | Fixes #7705, #7703, #7702 | ||||
* | | fixes #7222; fixes #5595; fixes #3747 | Zahary Karadjov | 2018-06-16 | 3 | -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 types | LemonBoy | 2018-06-12 | 1 | -0/+27 |
| | | | | Fixes #6770 | ||||
* | make more tests green | Araq | 2018-04-30 | 1 | -1/+1 |
| | |||||
* | Static[T] fixes (#7333) | zah | 2018-03-24 | 1 | -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 ↵ | Araq | 2018-02-10 | 3 | -29/+29 |
| | | | | confusions with tuple types | ||||
* | improve the error messages regarding type mismatches in overloading resolution | Andreas Rumpf | 2018-02-04 | 1 | -7/+30 |
| | |||||
* | make tests green again | Araq | 2018-01-15 | 1 | -1/+1 |
| | |||||
* | fix #6462 | Zahary Karadjov | 2017-12-21 | 1 | -0/+23 |
| | |||||
* | fix #6277 | Zahary Karadjov | 2017-12-21 | 1 | -0/+20 |
| | |||||
* | fix #6108 | Zahary Karadjov | 2017-12-21 | 1 | -0/+13 |
| | |||||
* | Improved collection-to-string behavior (#6825) | Fabian Keller | 2017-12-14 | 1 | -1/+1 |
| | |||||
* | make tests green again | Araq | 2017-12-01 | 1 | -40/+44 |
| | |||||
* | make tests green again | Andreas Rumpf | 2017-11-21 | 1 | -3/+3 |
| | |||||
* | language change: 'generic' and 'atomic' are not keywords anymore | Andreas Rumpf | 2017-11-21 | 1 | -2/+2 |
| | |||||
* | concepts: fixes the stack overflow that happens for #6691 | Andreas Rumpf | 2017-11-05 | 1 | -0/+13 |
| | |||||
* | make tests green again | Andreas Rumpf | 2017-10-16 | 1 | -1/+1 |
| | |||||
* | make tests green again | Andreas Rumpf | 2017-09-30 | 1 | -1/+1 |
| | |||||
* | make tests green again | Andreas Rumpf | 2017-08-31 | 1 | -4/+4 |
| | |||||
* | treat var modifiers inside the concept body correctly: #1033 | Zahary Karadjov | 2017-08-19 | 1 | -0/+30 |
| | |||||
* | Remove expr/stmt (#5857) | Arne Döring | 2017-07-25 | 3 | -8/+5 |
| | |||||
* | Fix #5084 | Zahary Karadjov | 2017-06-20 | 1 | -0/+61 |
| | |||||
* | Fix #5983 | Zahary Karadjov | 2017-06-20 | 1 | -0/+22 |
| | |||||
* | Fix #5888 | Zahary Karadjov | 2017-06-20 | 3 | -0/+36 |
| | |||||
* | Fix #5127 | Zahary Karadjov | 2017-06-20 | 3 | -26/+53 |
| | |||||
* | Fix #4020; Better handling of templates within concepts | Zahary Karadjov | 2017-06-20 | 1 | -0/+56 |
| | |||||
* | fix #5968 | Zahary Karadjov | 2017-06-20 | 1 | -0/+20 |
| | |||||
* | introduce a pre-processing pass for the concept bodies | Zahary Karadjov | 2017-06-20 | 2 | -0/+40 |
| | | | | | | | fixes #4982 fixes #3805 close #3414 |