Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixes #11510 | Araq | 2019-07-03 | 1 | -2/+16 |
| | |||||
* | fixes #11614 | Araq | 2019-07-01 | 1 | -0/+12 |
| | |||||
* | fixes #11611 | Araq | 2019-06-28 | 1 | -1/+1 |
| | |||||
* | fixes #11098 | Andreas Rumpf | 2019-06-26 | 1 | -1/+13 |
| | |||||
* | fixes #11577 | Araq | 2019-06-26 | 1 | -2/+15 |
| | |||||
* | fixes #11563 (#11594) | Andreas Rumpf | 2019-06-26 | 1 | -0/+12 |
| | |||||
* | [bugfix] fixes #11524 | Andreas Rumpf | 2019-06-22 | 2 | -3/+11 |
| | |||||
* | closes #11533 | Andreas Rumpf | 2019-06-21 | 1 | -0/+18 |
| | |||||
* | [bugfix] system.nim: make pop work with --newruntime | Andreas Rumpf | 2019-06-20 | 1 | -0/+103 |
| | |||||
* | [other] newruntime: add a simple closure iterator test | Araq | 2019-06-20 | 1 | -1/+9 |
| | |||||
* | newruntime: added yet another test | Andreas Rumpf | 2019-06-20 | 1 | -0/+22 |
| | |||||
* | [bugfix] owned closures (#11544) | Andreas Rumpf | 2019-06-20 | 3 | -4/+6 |
| | |||||
* | [bugfix] fixes #11517 | Araq | 2019-06-19 | 1 | -1/+45 |
| | |||||
* | newruntime: added a basic table test | Andreas Rumpf | 2019-06-11 | 1 | -0/+24 |
| | |||||
* | fixes #11205 | Araq | 2019-05-28 | 1 | -0/+33 |
| | |||||
* | make tests green again | Araq | 2019-05-27 | 1 | -3/+2 |
| | |||||
* | fixes #11257 | Araq | 2019-05-24 | 2 | -5/+13 |
| | |||||
* | fixes move analyser; refs #11257 | Araq | 2019-05-24 | 1 | -0/+12 |
| | |||||
* | Fix destructor injections for global variables (#11230) | Clyybber | 2019-05-13 | 4 | -0/+19 |
| | | | | | | | | * attach global destructors at end of mainModule * Add testcase * Minor cleanup * Inject topLevelVar temporaries' destructors early * Fix megatest | ||||
* | fixes #11204 (#11207) | cooldome | 2019-05-09 | 1 | -0/+5 |
| | |||||
* | iterators: several small fixes (#11162) | Miran | 2019-05-04 | 1 | -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) | cooldome | 2019-05-04 | 1 | -0/+61 |
| | | | | | | * fixes #11149 * add test | ||||
* | decent borrow check for --newruntime | Araq | 2019-05-02 | 1 | -5/+13 |
| | |||||
* | added unown test case | Araq | 2019-04-29 | 1 | -0/+68 |
| | |||||
* | make twidgets example green (#11135) | Andreas Rumpf | 2019-04-28 | 3 | -11/+12 |
| | |||||
* | newruntime: progress... | Andreas Rumpf | 2019-04-27 | 1 | -1/+4 |
| | |||||
* | preparations to make the twidgets test work | Araq | 2019-04-26 | 1 | -0/+74 |
| | |||||
* | fixes #11095 (#11104) | Andreas Rumpf | 2019-04-25 | 1 | -9/+25 |
| | | | * fixes #11095 | ||||
* | fixes #11065 | Araq | 2019-04-22 | 1 | -2/+20 |
| | |||||
* | fixes #11073 | Araq | 2019-04-22 | 1 | -0/+35 |
| | |||||
* | fixes #11053 | Andreas Rumpf | 2019-04-19 | 1 | -0/+92 |
| | |||||
* | fixes #11050 | Araq | 2019-04-17 | 1 | -1/+20 |
| | |||||
* | make move-analysis smarter; see tuse_ownedref_after_move test case | Araq | 2019-04-16 | 1 | -0/+60 |
| | |||||
* | dfa.nim: track object/tuple field accesses more precisely; sink(o.x); ↵ | Araq | 2019-04-16 | 3 | -4/+39 |
| | | | | sink(o.y) needs to compile; activate the tuple unpacking transf.nim bugfix | ||||
* | Extend the fix for #11018 to strings (#11031) | Clyybber | 2019-04-15 | 1 | -1/+9 |
| | | | | | | * Extend the fix for #11018 to strings * Fix testcase | ||||
* | Fixes #11018 (#11019) | Clyybber | 2019-04-14 | 1 | -0/+11 |
| | |||||
* | fix reraise (#11017) | cooldome | 2019-04-13 | 1 | -4/+8 |
| | |||||
* | fixes #11004 | Araq | 2019-04-12 | 1 | -0/+7 |
| | |||||
* | newruntime: raising an exception works but currently leaks memory because ↵ | Araq | 2019-04-10 | 1 | -0/+38 |
| | | | | currentException global is not an 'owned' ref | ||||
* | enable more tests | Araq | 2019-04-10 | 1 | -23/+22 |
| | |||||
* | enable most tnewruntime_strutils tests | Araq | 2019-04-10 | 1 | -38/+28 |
| | |||||
* | newruntime: fixes another bug | Araq | 2019-04-10 | 2 | -1/+242 |
| | |||||
* | destructors: we are cooking now | Araq | 2019-04-06 | 1 | -2/+3 |
| | |||||
* | destructors: progress | Andreas Rumpf | 2019-04-05 | 1 | -2/+2 |
| | |||||
* | fixes destructor tuple regression #10940 (#10941) | cooldome | 2019-04-04 | 1 | -0/+48 |
| | | | | | | | | * fixes #10940 * bug fixes * fix spacing | ||||
* | simple program works with --newruntime | Araq | 2019-04-02 | 1 | -11/+11 |
| | |||||
* | more destructor based changes (#10885) | Andreas Rumpf | 2019-03-23 | 2 | -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öring | 2019-03-18 | 2 | -0/+83 |
| | | | | | | * fixes #10117 * Add support for recursive tuples * detect in generics | ||||
* | revert discard in destroyer (#10840) | cooldome | 2019-03-15 | 2 | -23/+1 |
| | | | | | | * revert discard in destroyer * disable test | ||||
* | make tests green again | Andreas Rumpf | 2019-03-05 | 3 | -0/+3 |
| |