Andreas Rumpf
6af147ed1e
fixes #11844 ( #11935 )
...
(cherry picked from commit 433613e267 )
2019-08-13 17:09:37 +02:00
Araq
05c273334a
fixes #10689
...
(cherry picked from commit 322ce1872f )
2019-08-13 17:09:36 +02:00
Araq
07ea817ab1
fixes #11254
...
(cherry picked from commit 289b5e9ef9 )
2019-08-13 17:09:36 +02:00
Andreas Rumpf
94cb21841e
fixes #11891
...
(cherry picked from commit 212ae2f125 )
2019-08-13 17:07:46 +02:00
Andreas Rumpf
31afbd2379
fixes #11807 ( #11900 )
...
* fixes #11807
* make tests green again
(cherry picked from commit c0d240b8cd )
2019-08-13 16:59:49 +02:00
narimiran
035427186c
fix #8305 #7808 #10285 #11061 + other bugs with type mismatch error msgs
...
(cherry picked from commit a6526695f0 )
(cherry picked from commit b80d70b0f3 )
(cherry picked from commit 6375df4c53 )
(cherry picked from commit 5fce81edfd )
(cherry picked from commit 5ddea6a98f )
(cherry picked from commit 063ae96a66 )
2019-08-13 16:59:44 +02:00
Araq
043702776b
fixes #11745
...
(cherry picked from commit 67a6effb7b )
2019-08-12 10:50:04 +02:00
Araq
f77bc2522f
fixes #11350
...
(cherry picked from commit 085a21ebf4 )
2019-07-08 11:33:20 +02:00
Araq
b0e86d0f05
fixes #11510
...
(cherry picked from commit c0db1705dc )
2019-07-08 11:27:15 +02:00
Araq
09d43c1d8f
fixes #11614
...
(cherry picked from commit 413dff03a0 )
2019-07-02 13:56:55 +02:00
Araq
57df2c9c3a
fixes #11611
...
(cherry picked from commit 7ddb31262e )
2019-07-02 13:56:27 +02:00
Andreas Rumpf
ba6eb0151c
fixes #11098
...
(cherry picked from commit e083a1533b )
2019-06-27 20:59:46 +02:00
Araq
763357089e
fixes #11577
...
(cherry picked from commit 0a81b038fd )
2019-06-27 20:59:46 +02:00
Andreas Rumpf
48770b04bd
fixes #11563 ( #11594 )
...
(cherry picked from commit 0f868b587b )
2019-06-27 20:59:45 +02:00
Andreas Rumpf
433dfaf288
[bugfix] fixes #11524
...
(cherry picked from commit 79c721d418 )
2019-06-27 18:14:36 +02:00
Andreas Rumpf
4d18ee498a
closes #11533
...
(cherry picked from commit 0db3c670ac )
2019-06-27 18:14:36 +02:00
Andreas Rumpf
194eebd4b8
[bugfix] system.nim: make pop work with --newruntime
...
(cherry picked from commit bc9fb4885b )
2019-06-27 18:13:55 +02:00
Araq
b41d31e887
[other] newruntime: add a simple closure iterator test
...
(cherry picked from commit 678beb8ef9 )
2019-06-20 11:59:50 +02:00
Andreas Rumpf
905fc43abe
newruntime: added yet another test
...
(cherry picked from commit 0adb1c6223 )
2019-06-20 11:59:50 +02:00
Andreas Rumpf
aacc97e854
[bugfix] owned closures ( #11544 )
...
(cherry picked from commit c65a5d754b )
2019-06-20 11:59:50 +02:00
Araq
8d46524b1b
[bugfix] fixes #11517
...
(cherry picked from commit ab36ffbeb1 )
2019-06-20 11:55:37 +02:00
Andreas Rumpf
51ac2e67bf
newruntime: added a basic table test
2019-06-11 08:58:11 +02:00
Araq
8bb1a6b041
fixes #11205
2019-05-28 21:30:41 +02:00
Araq
795044ed2b
make tests green again
2019-05-27 21:29:02 +02:00
Araq
c7de1a252e
fixes #11257
2019-05-24 00:44:49 +02:00
Araq
b75ad05267
fixes move analyser; refs #11257
2019-05-24 00:12:36 +02:00
Clyybber
0c869eaa47
Fix destructor injections for global variables ( #11230 )
...
* attach global destructors at end of mainModule
* Add testcase
* Minor cleanup
* Inject topLevelVar temporaries' destructors early
* Fix megatest
2019-05-13 08:28:33 +02:00
cooldome
f4c9eb1774
fixes #11204 ( #11207 )
2019-05-09 16:45:56 +02:00
Miran
ce152ed91f
iterators: several small fixes ( #11162 )
...
* 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
2019-05-04 23:02:50 +02:00
cooldome
d3db189eb4
Destructor lifting fixes #11149 ( #11163 )
...
* fixes #11149
* add test
2019-05-04 22:34:37 +02:00
Araq
9ad96b58e6
decent borrow check for --newruntime
2019-05-02 11:46:38 +02:00
Araq
6e3a4ebf6a
added unown test case
2019-04-29 13:36:00 +02:00
Andreas Rumpf
55aa2129b5
make twidgets example green ( #11135 )
2019-04-28 13:28:18 +02:00
Andreas Rumpf
46ce797231
newruntime: progress...
2019-04-27 09:36:34 +02:00
Araq
b350a9fc52
preparations to make the twidgets test work
2019-04-26 15:44:06 +02:00
Andreas Rumpf
eb9043c0e9
fixes #11095 ( #11104 )
...
* fixes #11095
2019-04-25 07:59:34 +02:00
Araq
4f93669754
fixes #11065
2019-04-22 10:11:37 +02:00
Araq
665fcb12dd
fixes #11073
2019-04-22 08:05:16 +02:00
Andreas Rumpf
44ec66bd48
fixes #11053
2019-04-19 18:02:43 +02:00
Araq
7640a230fc
fixes #11050
2019-04-17 17:26:59 +02:00
Araq
ce024a73bf
make move-analysis smarter; see tuse_ownedref_after_move test case
2019-04-16 10:35:43 +02:00
Araq
045e026d0e
dfa.nim: track object/tuple field accesses more precisely; sink(o.x); sink(o.y) needs to compile; activate the tuple unpacking transf.nim bugfix
2019-04-16 10:35:43 +02:00
Clyybber
2f56dd6b2b
Extend the fix for #11018 to strings ( #11031 )
...
* Extend the fix for #11018 to strings
* Fix testcase
2019-04-15 17:06:31 +02:00
Clyybber
499fa3f3dc
Fixes #11018 ( #11019 )
2019-04-14 23:34:19 +02:00
cooldome
fdc3f54f97
fix reraise ( #11017 )
2019-04-13 10:50:30 +02:00
Araq
572735bbfa
fixes #11004
2019-04-12 13:28:12 +02:00
Araq
2846156e13
newruntime: raising an exception works but currently leaks memory because currentException global is not an 'owned' ref
2019-04-10 20:34:00 +02:00
Araq
cb4e04d88e
enable more tests
2019-04-10 20:34:00 +02:00
Araq
bc50795d9c
enable most tnewruntime_strutils tests
2019-04-10 15:49:04 +02:00
Araq
a34ce2714a
newruntime: fixes another bug
2019-04-10 13:53:47 +02:00