summary refs log tree commit diff stats
path: root/tests/destructor
Commit message (Collapse)AuthorAgeFilesLines
* ARC: another critical bugfix; temporary tuples we introduce for tuple ↵Araq2019-11-221-1/+1
| | | | unpackaging are not owning the data
* ARC: yet another silly bugfixAraq2019-11-221-0/+29
|
* more arc improvements (#12690)Andreas Rumpf2019-11-201-2/+15
| | | | | * ARC: bugfix for =destroy for inherited objects * added code useful for debugging
* ARC: closure bugfixes (#12677)Andreas Rumpf2019-11-181-0/+19
| | | | | | | | * ARC: closure bugfixes * progress * ARC closures: create =hooks for captured parameters * ARC: always destroy constructions like tuples, arrays properly, even in edge cases * fixes a regression
* ARC: fixes leaking new() statement (#12665)Andreas Rumpf2019-11-151-0/+9
|
* ARC: solves phase ordering problems (#12654)Andreas Rumpf2019-11-141-3/+3
|
* ARC: closure inside object constructor now worksAraq2019-11-132-2/+15
|
* .cursor implementation (#12637)Andreas Rumpf2019-11-121-0/+38
| | | | | | | | | | | * cursors: first implementation * added currently failing test * .cursor works for doubly linked lists * make -d:useMalloc work again * added code to nil out refs in a destructor * it's now called --gc:arc * renderer.nim: render nkBreakState properly * make simple closure iterators work without leaking
* remove deprecated procs (#12535)Andreas Rumpf2019-11-051-4/+4
|
* fix #8242, fix #12586: fix 'formatFloat' with 'precision = 0' (#12592)Miran2019-11-051-2/+1
| | | | | | | | | | | | | | * fix #8242, fix #12586: fix 'formatFloat' with 'precision = 0' 'formatFloat' with 'precision = 0' now gives the same result (a number without a decimal point) in all backends. This is compatible with Python's formatters, too. * fix failing tests * add changelog entry * add version switch
* some progress on bug #12443Andreas Rumpf2019-10-271-0/+16
|
* fixes #12051Araq2019-09-101-2/+21
|
* sink as lvalueAndrii Riabushenko2019-09-021-0/+13
|
* fixes #12092Andrii Riabushenko2019-08-311-0/+14
|
* fix #12037 (#12089)Clyybber2019-08-301-0/+18
|
* lift destructor for openarray (#12073)cooldome2019-08-281-1/+16
| | | | * destroy for sink openarray
* fixes #11833 (#12018)Andreas Rumpf2019-08-242-2/+9
|
* fixes #11844 (#11935)Andreas Rumpf2019-08-131-1/+1
|
* fixes #10689Araq2019-08-121-0/+17
|
* fixes #11254Araq2019-08-121-0/+6
|
* fixes #11891Andreas Rumpf2019-08-101-0/+6
|
* fixes #11807 (#11900)Andreas Rumpf2019-08-071-2/+8
| | | | | * fixes #11807 * make tests green again
* fixes #11745Araq2019-07-191-0/+8
|
* fix testsTimothee Cour2019-07-081-8/+20
|
* fixes #11350Araq2019-07-071-0/+32
|
* 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
|