Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixes #6980 | Araq | 2017-12-27 | 1 | -0/+13 |
| | |||||
* | fix #6108 | Zahary Karadjov | 2017-12-21 | 1 | -5/+8 |
| | |||||
* | first steps in adding template/macro calls to stack traces | Araq | 2017-12-21 | 1 | -0/+1 |
| | |||||
* | Alternative fix for #4910 that covers #6892; fixes #6892 (#6938) | cooldome | 2017-12-17 | 1 | -8/+6 |
| | |||||
* | fixes #6932 | Araq | 2017-12-17 | 1 | -1/+1 |
| | |||||
* | runnableExamples feature: allow import statements and move them to the top level | Araq | 2017-12-17 | 1 | -0/+10 |
| | |||||
* | make tests green again | Araq | 2017-12-15 | 1 | -0/+2 |
| | |||||
* | make type vs proc ambiguous handling more consistent; fixes #6726; fixes #6693 | Araq | 2017-12-15 | 1 | -2/+2 |
| | |||||
* | more progress on destructors; removed old destructor based code as it proved ↵ | Araq | 2017-12-01 | 1 | -2/+1 |
| | | | | confusing | ||||
* | the documentation generator now supports ':test:' for the testing of test ↵ | Araq | 2017-11-28 | 1 | -7/+8 |
| | | | | snippets | ||||
* | fixes system.runnableExamples; strutils makes use of runnableExamples | Araq | 2017-11-26 | 1 | -2/+2 |
| | |||||
* | the documentation generator now supports system.runnableExamples | Araq | 2017-11-26 | 1 | -0/+11 |
| | |||||
* | improve the error messages for bug #6692 | Araq | 2017-11-05 | 1 | -4/+5 |
| | |||||
* | fixes #1860; macro generating a wrong nkSymChoice node | Andreas Rumpf | 2017-10-30 | 1 | -1/+1 |
| | |||||
* | breaking change: 'and' and 'mod' do not produce a subrange type anymore; ↵ | Andreas Rumpf | 2017-10-30 | 1 | -1/+0 |
| | | | | fixes #5854 | ||||
* | remove old implementation of the roof operator; make tests green again; ↵ | Andreas Rumpf | 2017-10-29 | 1 | -10/+1 |
| | | | | close #6292 | ||||
* | work in progress: new implementation for 'a[^1]' | Andreas Rumpf | 2017-10-29 | 1 | -1/+1 |
| | |||||
* | deprecated unary '<' | Andreas Rumpf | 2017-10-29 | 1 | -10/+10 |
| | |||||
* | topttree destructor finally works | Araq | 2017-10-26 | 1 | -13/+0 |
| | |||||
* | destructors: work in progress | Araq | 2017-10-26 | 1 | -0/+13 |
| | |||||
* | destructors: lift type bound ops to objects and arrays etc | Andreas Rumpf | 2017-10-17 | 1 | -2/+2 |
| | |||||
* | destructors: preparations for upcoming changes | Araq | 2017-10-17 | 1 | -0/+3 |
| | |||||
* | fixes #4910 | Araq | 2017-10-14 | 1 | -4/+7 |
| | |||||
* | introduce --newruntime switch for the upcoming destructors and move semantics | Andreas Rumpf | 2017-10-13 | 1 | -1/+1 |
| | |||||
* | simple programs now work with the new destroyer pass | Andreas Rumpf | 2017-10-12 | 1 | -3/+4 |
| | |||||
* | allow macros to produce nnkGotoState and nkState | Andreas Rumpf | 2017-10-09 | 1 | -0/+4 |
| | |||||
* | breaking change: getAst strips away pointless nnkStmtList nodes; node ↵ | Andreas Rumpf | 2017-09-26 | 1 | -3/+4 |
| | | | | rendering of nnkStmtList without wrong indentation | ||||
* | some work to make 'opt' a first class type | Andreas Rumpf | 2017-09-24 | 1 | -7/+3 |
| | |||||
* | write tracking for funcs implemented | Andreas Rumpf | 2017-09-23 | 1 | -1/+2 |
| | |||||
* | first implementation of the 'func' keyword | Andreas Rumpf | 2017-09-23 | 1 | -8/+8 |
| | |||||
* | .pure enums are much more convenient to use now | Andreas Rumpf | 2017-09-17 | 1 | -2/+4 |
| | |||||
* | make tests green again | Andreas Rumpf | 2017-08-31 | 1 | -2/+4 |
| | |||||
* | low/high/of are now overloadable operations | Andreas Rumpf | 2017-08-30 | 1 | -38/+3 |
| | |||||
* | fixes mitems iterator on vm. (issue with tuple value) | Parashurama | 2017-08-19 | 1 | -0/+3 |
| | | | | | | this discard any implicit conversion on iterator return value. the previous behaviour was to return a reference to a converted copy and thus not modifying the original value. | ||||
* | treat var modifiers inside the concept body correctly: #1033 | Zahary Karadjov | 2017-08-19 | 1 | -1/+6 |
| | |||||
* | fixes #6127 | Andreas Rumpf | 2017-07-22 | 1 | -5/+3 |
| | |||||
* | bugfix: keep the information of a raw float literal in the AST | Andreas Rumpf | 2017-07-06 | 1 | -3/+3 |
| | |||||
* | do not crash for #5895 | Andreas Rumpf | 2017-07-06 | 1 | -1/+1 |
| | |||||
* | Fix #5983 | Zahary Karadjov | 2017-06-20 | 1 | -1/+4 |
| | |||||
* | Fix #5888 | Zahary Karadjov | 2017-06-20 | 1 | -1/+1 |
| | |||||
* | introduce a pre-processing pass for the concept bodies | Zahary Karadjov | 2017-06-20 | 1 | -2/+2 |
| | | | | | | | fixes #4982 fixes #3805 close #3414 | ||||
* | restrict casting for closure. (#5948); fixes #5742 | Parashurama | 2017-06-07 | 1 | -1/+6 |
| | | | | | | | | | * restrict casting for closure. This commit forbid casting a closure to anything other than another closure. use rawEnv/rawProc to access underlaying pointers. * better error message for closure cast * fixes #5742 | ||||
* | first steps to allow easy functors via macros | Andreas Rumpf | 2017-06-04 | 1 | -17/+3 |
| | |||||
* | Merge branch 'zahary' into araq2 | Andreas Rumpf | 2017-05-17 | 1 | -26/+5 |
|\ | |||||
| * | fix affecting templates with explicit generic params | Zahary Karadjov | 2017-05-13 | 1 | -26/+5 |
| | | |||||
* | | Merge branch 'zahary' into araq2 | Andreas Rumpf | 2017-05-16 | 1 | -15/+20 |
|\| | |||||
| * | wip | Zahary Karadjov | 2017-04-11 | 1 | -4/+5 |
| | | |||||
| * | adapt quote to the new parsing rules | Zahary Karadjov | 2017-04-10 | 1 | -8/+11 |
| | | |||||
| * | fix the do notation when used with procs | Zahary Karadjov | 2017-04-09 | 1 | -2/+1 |
| | | |||||
| * | Restore the Nim's 0.14 proper handling of generic aliases | Zahary Karadjov | 2017-04-08 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | A more efficient implementation is possible by restoring the old lifting ot tyGenericInvocation to tyGenericInst in liftTypeParam, but this fix will suffice for now. fixes #5087 fixes #5602 fixes #5641 fixes #5570 |