Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixes multiple bugs with sink arguments (#9802) | cooldome | 2018-11-26 | 1 | -2/+50 |
| | | | | | | * fixes #9781 * fix spacing | ||||
* | Destructors: move into nkTupleConstr and move on tuple unpacking (#9776) | cooldome | 2018-11-22 | 2 | -8/+72 |
| | |||||
* | fixes #9743 | Araq | 2018-11-19 | 1 | -1/+11 |
| | |||||
* | added test case for #9594 | Araq | 2018-11-03 | 1 | -0/+31 |
| | |||||
* | Change the order of compilation passes, transformation is made lazy at code ↵ | cooldome | 2018-10-18 | 2 | -17/+57 |
| | | | | | | | | | | | | | | | gen (#8489) * Ast no transformation * Add getImplNoTransform to the macros module * progress on delaying transf * Fix methods tranformation * Fix lazy lambdalifting * fix create thread wrapper * transform for lambda lifting * improve getImplTransformed * Fix destructor tests * try to fix nimprof for linux | ||||
* | DFA: implement exception handling properly | Andreas Rumpf | 2018-10-14 | 1 | -13/+33 |
| | |||||
* | destructors: optimize more assignments into moves; also fixes #9294 | Andreas Rumpf | 2018-10-12 | 4 | -2/+65 |
| | |||||
* | fixes #9263 | Andreas Rumpf | 2018-10-10 | 1 | -0/+117 |
| | |||||
* | don't require an implementation for procs marked with .error; activate the ↵ | Araq | 2018-09-29 | 1 | -0/+33 |
| | | | | move optimizer for destructors | ||||
* | make t7346 work again | Andreas Rumpf | 2018-09-24 | 1 | -0/+10 |
| | |||||
* | C codegen: support system.move and system.wasMoved | Andreas Rumpf | 2018-09-24 | 1 | -0/+19 |
| | |||||
* | enable destructors for top level statements; needs to be documented | Andreas Rumpf | 2018-09-24 | 2 | -1/+3 |
| | |||||
* | Move | Ganesh Viswanathan | 2018-09-14 | 1 | -0/+19 |
| | |||||
* | workaround the fact that top level statements currently don't produce ↵ | Araq | 2018-08-21 | 1 | -6/+9 |
| | | | | destructor calls | ||||
* | WIP: strings/seqs based on destructors | Andreas Rumpf | 2018-07-17 | 1 | -3/+4 |
| | |||||
* | turn destructors into finalizers | Andreas Rumpf | 2018-07-05 | 1 | -0/+22 |
| | |||||
* | more progress on destructors; removed old destructor based code as it proved ↵ | Araq | 2017-12-01 | 4 | -34/+108 |
| | | | | confusing | ||||
* | closes #985 | Araq | 2017-11-29 | 1 | -1/+25 |
| | |||||
* | destructors: harden the test case | Araq | 2017-11-29 | 1 | -1/+4 |
| | |||||
* | destructors: some improvements for bug #4214: object constructors are moved too | Araq | 2017-11-29 | 1 | -0/+32 |
| | |||||
* | destructors: supportsCopyMem finally works for recursive types | Araq | 2017-10-26 | 1 | -3/+9 |
| | |||||
* | topttree destructor finally works | Araq | 2017-10-26 | 2 | -7/+9 |
| | |||||
* | destructors: work in progress | Araq | 2017-10-26 | 1 | -6/+7 |
| | |||||
* | don't use .this in tcustomstrings.nim | Araq | 2017-10-25 | 1 | -8/+6 |
| | |||||
* | added broken tbintree test | Andreas Rumpf | 2017-10-19 | 1 | -0/+97 |
| | |||||
* | make nested custom seqs work | Andreas Rumpf | 2017-10-19 | 1 | -1/+13 |
| | |||||
* | destructors: tcustomseqs less embarrassing | Andreas Rumpf | 2017-10-17 | 1 | -4/+9 |
| | |||||
* | destructors: irresponsibly simple tcustomseq test works | Andreas Rumpf | 2017-10-17 | 1 | -0/+126 |
| | |||||
* | destructors: lift type bound ops to objects and arrays etc | Andreas Rumpf | 2017-10-17 | 1 | -1/+4 |
| | |||||
* | new destroyer pass works with procs too | Andreas Rumpf | 2017-10-13 | 1 | -3/+2 |
| | |||||
* | added a test case for --newruntime | Andreas Rumpf | 2017-10-13 | 1 | -0/+97 |
| | |||||
* | fixes regressions | Andreas Rumpf | 2016-01-08 | 1 | -1/+2 |
| | |||||
* | destructors now work with overloaded assignment operators; fixes #2811; ↵ | Araq | 2015-08-05 | 2 | -20/+47 |
| | | | | fixes #1632 | ||||
* | better alternative to 'override' | Araq | 2015-04-07 | 2 | -12/+12 |
| | |||||
* | some love for the testsuite; fixed regressions | Araq | 2015-03-01 | 1 | -3/+7 |
| | |||||
* | destuctors are experimental; 'func' is now a keyword | Araq | 2014-12-10 | 2 | -0/+4 |
| | |||||
* | more tests green | Araq | 2014-08-31 | 1 | -1/+1 |
| | |||||
* | progress on deepCopy | Araq | 2014-08-01 | 2 | -4/+4 |
| | |||||
* | fix #807 | Zahary Karadjov | 2014-02-17 | 1 | -5/+5 |
| | |||||
* | Changed tests and tools to use 'discard' statements instead of 'nil' for ↵ | Clay Sweetser | 2014-02-15 | 1 | -1/+1 |
| | | | | empty blocks. | ||||
* | handle nested case objects in destructor generation | Zahary Karadjov | 2014-02-15 | 1 | -0/+44 |
| | |||||
* | new tester; all tests categorized | Araq | 2014-01-13 | 3 | -0/+125 |