summary refs log tree commit diff stats
path: root/tests/arc/topt_cursor.nim
Commit message (Collapse)AuthorAgeFilesLines
* Fix #16437 (#17277)Clyybber2021-03-061-11/+8
| | | | | | | * Fix #16437 * Fix * Small cleanup
* Deprecate TaintedString (#15423)Juan Carlos2021-01-151-1/+1
| | | | Co-authored-by: Timothee Cour <timothee.cour2@gmail.com> Co-authored-by: Dominik Picheta <dominikpicheta@googlemail.com>
* arc: cursors for simple for loop variables (#15008)Andreas Rumpf2020-07-171-1/+26
| | | | | * arc: cursors for simple for loop variables * merged devel
* Show that a variable is cursor in --expandArc (#15002)Clyybber2020-07-171-3/+3
|
* An optimizer for ARC (#14962)Andreas Rumpf2020-07-151-0/+35
* WIP: an optimizer for ARC * do not optimize away destructors in 'finally' if unstructured control flow is involved * optimized the optimizer * minor code cleanup * first steps to .cursor inference * cursor inference: big steps to a working solution * baby steps * better .cursor inference * new feature: expandArc for easy inspection of the AST after ARC transformations * added topt_cursor test * adapt tests * cleanups, make tests green * optimize common traversal patterns * moved test case * fixes .cursor inference so that npeg compiles once again * cursor inference: more bugfixes Co-authored-by: Clyybber <darkmine956@gmail.com>