summary refs log tree commit diff stats
path: root/compiler/injectdestructors.nim
Commit message (Expand)AuthorAgeFilesLines
* big steps torwards an efficient, simple IC implementation (#16543)Andreas Rumpf2021-01-021-3/+3
* Revert "fix #16185 (#16195)" (#16197)Andreas Rumpf2020-11-301-60/+59
* fix #16185 (#16195)cooldome2020-11-301-59/+60
* fixes #15076 (#16143)Andreas Rumpf2020-11-261-3/+5
* ORC: prepare for another patent-pending optimization (#15996)Andreas Rumpf2020-11-181-2/+47
* fix #15609 (#15856)cooldome2020-11-051-10/+9
* explicit ID generation for easier IC (#15559)Andreas Rumpf2020-10-251-13/+14
* renamed '=' to '=copy' [backport:1.2] (#15585)Andreas Rumpf2020-10-151-2/+2
* fixes #15511 (#15524)Andreas Rumpf2020-10-081-1/+3
* fixes #15512 (#15521)Andreas Rumpf2020-10-081-1/+13
* Revert "fix #15035 (#15236)" (#15408)cooldome2020-09-241-3/+2
* Revert "Introduce explicit copy (#15330)" (#15346)Andreas Rumpf2020-09-161-1/+1
* Introduce explicit copy (#15330)cooldome2020-09-161-1/+1
* fixes #15325 (#15340)Andreas Rumpf2020-09-161-1/+2
* Fix #15286 (#15292)cooldome2020-09-101-0/+3
* Big compiler Cleanup (#14777)Clyybber2020-08-281-3/+3
* fix #15035 (#15236)cooldome2020-08-281-2/+3
* cursor and mutation tracking fixes (#15113)Andreas Rumpf2020-07-301-2/+2
* fixes #15076 (#15095)Andreas Rumpf2020-07-271-13/+20
* fixes a closure iterator memory leaks, progress on #15076Araq2020-07-271-1/+1
* fixes #15038 [backport:1.2]Andreas Rumpf2020-07-261-46/+1
* fixes #15036Andreas Rumpf2020-07-231-2/+0
* arc: cursors for simple for loop variables (#15008)Andreas Rumpf2020-07-171-1/+1
* Show that a variable is cursor in --expandArc (#15002)Clyybber2020-07-171-6/+5
* An optimizer for ARC (#14962)Andreas Rumpf2020-07-151-26/+28
* Fix #14985 (#14988)Clyybber2020-07-151-2/+2
* injectdestructors fixes and refactor (#14964)Clyybber2020-07-141-192/+109
* fixes a minor regressionAraq2020-07-101-1/+1
* fixes the tcontrolflow regression, clen idea of an escaping expressionAraq2020-07-101-20/+44
* no wasMoved() calls after destructors necessaryAraq2020-07-101-6/+6
* optimize sinks even when in a loopAraq2020-07-101-23/+12
* Move `wasMoved` out of `=destroy`Clyybber2020-07-101-5/+5
* CosmeticsClyybber2020-07-101-52/+51
* Make arc compile laser againClyybber2020-07-081-1/+1
* fixes #14900, this time for real, maybe (#14934)Andreas Rumpf2020-07-081-2/+8
* fixes #14900Araq2020-07-081-38/+42
* fixes #14899Araq2020-07-081-4/+37
* progressAraq2020-07-081-17/+33
* injectdestructors: refactoring, added more cases explicitly (#14929)Andreas Rumpf2020-07-071-7/+68
* scoped memory management (#14790)Andreas Rumpf2020-07-041-416/+301
* DFA and injectdestructors cleanup (#14824)Clyybber2020-06-281-22/+26
* Fix #14568 (#14583)Clyybber2020-06-071-23/+23
* fixes #14118 (#14595)Andreas Rumpf2020-06-071-1/+4
* more checking for --gc:arc, no need for valgrind (#14467)Andreas Rumpf2020-05-291-0/+2
* New "ping-pong" DFA (#14322)Clyybber2020-05-151-32/+38
* fix detecting closure env for nested asts (#14326)b3liever2020-05-121-3/+3
* fix #14219 (#14225)cooldome2020-05-111-1/+1
* small refactoring (#14303)b3liever2020-05-111-3/+4
* better error messageAntonis2020-05-111-1/+1
* fix closure env checkAntonis2020-05-111-1/+2