summary refs log tree commit diff stats
path: root/tests/destructor
Commit message (Collapse)AuthorAgeFilesLines
* fixes #11510Araq2019-07-031-2/+16
|
* fixes #11614Araq2019-07-011-0/+12
|
* fixes #11611Araq2019-06-281-1/+1
|
* fixes #11098Andreas Rumpf2019-06-261-1/+13
|
* fixes #11577Araq2019-06-261-2/+15
|
* fixes #11563 (#11594)Andreas Rumpf2019-06-261-0/+12
|
* [bugfix] fixes #11524Andreas Rumpf2019-06-222-3/+11
|
* closes #11533Andreas Rumpf2019-06-211-0/+18
|
* [bugfix] system.nim: make pop work with --newruntimeAndreas Rumpf2019-06-201-0/+103
|
* [other] newruntime: add a simple closure iterator testAraq2019-06-201-1/+9
|
* newruntime: added yet another testAndreas Rumpf2019-06-201-0/+22
|
* [bugfix] owned closures (#11544)Andreas Rumpf2019-06-203-4/+6
|
* [bugfix] fixes #11517Araq2019-06-191-1/+45
|
* newruntime: added a basic table testAndreas Rumpf2019-06-111-0/+24
|
* fixes #11205Araq2019-05-281-0/+33
|
* make tests green againAraq2019-05-271-3/+2
|
* fixes #11257Araq2019-05-242-5/+13
|
* fixes move analyser; refs #11257Araq2019-05-241-0/+12
|
* Fix destructor injections for global variables (#11230)Clyybber2019-05-134-0/+19
| | | | | | | | * attach global destructors at end of mainModule * Add testcase * Minor cleanup * Inject topLevelVar temporaries' destructors early * Fix megatest
* fixes #11204 (#11207)cooldome2019-05-091-0/+5
|
* iterators: several small fixes (#11162)Miran2019-05-041-1/+1
| | | | | | * fix pairs, mpairs, mitems for cstring for JS backend * add mutation check for pairs and mpairs for strings and seqs * change the assertion message - modifying (changing elements) is not a problem, changing the length is
* Destructor lifting fixes #11149 (#11163)cooldome2019-05-041-0/+61
| | | | | | * fixes #11149 * add test
* decent borrow check for --newruntimeAraq2019-05-021-5/+13
|
* added unown test caseAraq2019-04-291-0/+68
|
* make twidgets example green (#11135)Andreas Rumpf2019-04-283-11/+12
|
* newruntime: progress...Andreas Rumpf2019-04-271-1/+4
|
* preparations to make the twidgets test workAraq2019-04-261-0/+74
|
* fixes #11095 (#11104)Andreas Rumpf2019-04-251-9/+25
| | | * fixes #11095
* fixes #11065Araq2019-04-221-2/+20
|
* fixes #11073Araq2019-04-221-0/+35
|
* fixes #11053Andreas Rumpf2019-04-191-0/+92
|
* fixes #11050Araq2019-04-171-1/+20
|
* make move-analysis smarter; see tuse_ownedref_after_move test caseAraq2019-04-161-0/+60
|
* dfa.nim: track object/tuple field accesses more precisely; sink(o.x); ↵Araq2019-04-163-4/+39
| | | | sink(o.y) needs to compile; activate the tuple unpacking transf.nim bugfix
* Extend the fix for #11018 to strings (#11031)Clyybber2019-04-151-1/+9
| | | | | | * Extend the fix for #11018 to strings * Fix testcase
* Fixes #11018 (#11019)Clyybber2019-04-141-0/+11
|
* fix reraise (#11017)cooldome2019-04-131-4/+8
|
* fixes #11004Araq2019-04-121-0/+7
|
* newruntime: raising an exception works but currently leaks memory because ↵Araq2019-04-101-0/+38
| | | | currentException global is not an 'owned' ref
* enable more testsAraq2019-04-101-23/+22
|
* enable most tnewruntime_strutils testsAraq2019-04-101-38/+28
|
* newruntime: fixes another bugAraq2019-04-102-1/+242
|
* destructors: we are cooking nowAraq2019-04-061-2/+3
|
* destructors: progressAndreas Rumpf2019-04-051-2/+2
|
* fixes destructor tuple regression #10940 (#10941)cooldome2019-04-041-0/+48
| | | | | | | | * fixes #10940 * bug fixes * fix spacing
* simple program works with --newruntimeAraq2019-04-021-11/+11
|
* more destructor based changes (#10885)Andreas Rumpf2019-03-232-0/+16
| | | | | | | | | | | * mark user defined destructors with sfOverriden to simplify the logic * refactoring in preparation to merge liftings and generic instantiations for destructors * ast: introduce nkHiddenTryStmt for destructor generation in order to be able to optimize better the code later on * renamed 'patterns' switch to 'trmacros' as it was totally misleading before * destructors: introduce tfCheckedForDestructor flag in preparation of strict =destroy checking * test for invalid/too late destructor introductions * liftdestructors: make code robust for nimsuggest * --newruntime works for hello world again * newruntime: code generation for closures
* Size ptr tuple (#10846)Arne Döring2019-03-182-0/+83
| | | | | | * fixes #10117 * Add support for recursive tuples * detect in generics
* revert discard in destroyer (#10840)cooldome2019-03-152-23/+1
| | | | | | * revert discard in destroyer * disable test
* make tests green againAndreas Rumpf2019-03-053-0/+3
|