Andrii Riabushenko
|
8a690fd530
|
Remove not used code
|
2018-12-09 18:38:21 +00:00 |
|
Andrii Riabushenko
|
97b9e8a435
|
remove not used code
|
2018-12-09 18:37:33 +00:00 |
|
Andrii Riabushenko
|
dc935f2b41
|
use control flow graph for sink params
|
2018-12-09 18:32:43 +00:00 |
|
Andrii Riabushenko
|
a50cfbf814
|
fix
|
2018-12-08 23:05:45 +00:00 |
|
Andrii Riabushenko
|
ae24b87219
|
Double sink checks
|
2018-12-08 23:04:38 +00:00 |
|
Andrii Riabushenko
|
e5b9d89bcf
|
style improvements
|
2018-12-08 19:20:34 +00:00 |
|
Andrii Riabushenko
|
0fdd7629b4
|
remove dropbits in favour of destructive moves
|
2018-12-08 19:18:00 +00:00 |
|
Andrii Riabushenko
|
43c70a6b12
|
improve test
|
2018-12-07 22:25:32 +00:00 |
|
Andrii Riabushenko
|
d9815574c0
|
more undo
|
2018-12-07 22:14:46 +00:00 |
|
Andrii Riabushenko
|
948c625f95
|
undo more stuff
|
2018-12-07 22:11:34 +00:00 |
|
Andrii Riabushenko
|
961b7a9f66
|
undo more changes
|
2018-12-07 22:00:55 +00:00 |
|
Andrii Riabushenko
|
4799589fb3
|
undo some changes
|
2018-12-07 21:59:43 +00:00 |
|
Andrii Riabushenko
|
135191d9d6
|
collapse to tables into one
|
2018-12-05 22:17:19 +00:00 |
|
Andrii Riabushenko
|
268461f06e
|
add comment
|
2018-12-05 21:45:01 +00:00 |
|
Andrii Riabushenko
|
972707440a
|
remove debug
|
2018-12-05 21:37:27 +00:00 |
|
Andrii Riabushenko
|
f46573c1ed
|
remove debug statements
|
2018-12-05 21:36:42 +00:00 |
|
Andrii Riabushenko
|
69347f6c95
|
implement everything
|
2018-12-05 21:33:15 +00:00 |
|
Andrii Riabushenko
|
938d3ffad7
|
add test
|
2018-12-05 19:29:14 +00:00 |
|
Andrii Riabushenko
|
ca473d0f94
|
add array constructors
|
2018-11-30 09:47:55 +00:00 |
|
Andrii Riabushenko
|
6459d4ec72
|
reduce changes
|
2018-11-30 09:37:26 +00:00 |
|
Andrii Riabushenko
|
e90f70af42
|
Improve approach
|
2018-11-30 09:36:04 +00:00 |
|
Andrii Riabushenko
|
c0b91bc024
|
revert debug statements
|
2018-11-29 23:43:19 +00:00 |
|
Andrii Riabushenko
|
4c327d9ae2
|
merge devel
|
2018-11-29 23:41:38 +00:00 |
|
Andrii Riabushenko
|
9bba790534
|
fix spacing
|
2018-11-29 23:36:06 +00:00 |
|
Andrii Riabushenko
|
4b31d7bb83
|
move moves
|
2018-11-29 23:33:48 +00:00 |
|
Andreas Rumpf
|
350396e1ca
|
gc:destructors: more progress
|
2018-11-29 20:10:52 +01:00 |
|
Andreas Rumpf
|
7d82df20be
|
gc:destructors further progress
|
2018-11-29 01:13:32 +01:00 |
|
cooldome
|
5b98afb8a8
|
Destructors: more moves for tuples (#9808)
|
2018-11-27 18:59:21 +01:00 |
|
Andreas Rumpf
|
413580bc04
|
new minor language feature: .noSideEffect blocks like .gcsafe blocks
|
2018-11-27 00:36:29 +01:00 |
|
Andreas Rumpf
|
93cf0ef52e
|
don't crash where there is an unknown statement pragma [backport]
|
2018-11-27 00:36:29 +01:00 |
|
alaviss
|
ac56d3b0ed
|
fixes #7365
|
2018-11-26 13:02:37 +01:00 |
|
Andreas Rumpf
|
eb919c35b2
|
fixes #9675
|
2018-11-26 10:41:26 +01:00 |
|
cooldome
|
c50a04adc5
|
More converter fixes (#9737)
* fixes #9735
* fixes #9736
* fixes #3503
|
2018-11-26 09:51:13 +01:00 |
|
Jacek Sieka
|
87568830ab
|
Remove dead code (#9777)
* gc/gc2: remove unused ref counting stuff
* also removes some false threading support - hasSharedHeap is always
false in gc/gc2
* gc: remove some threading cruft
* remove asgnRefNoCycle
* compiler: remove TLoc.dup (unused)
|
2018-11-26 09:47:39 +01:00 |
|
cooldome
|
ea5fc9f204
|
fixes #9794: sizeof tuple is incorrect if contains imported object (#9795)
* fixes #9794
* Fix linux test
|
2018-11-26 09:46:19 +01:00 |
|
cooldome
|
2ac7f52388
|
Fixes multiple bugs with sink arguments (#9802)
* fixes #9781
* fix spacing
|
2018-11-26 09:45:45 +01:00 |
|
Yuriy Glukhov
|
410fd1deae
|
Fixes 9716 [backport] (#9790)
* reuse temporary variable
* fixes #9716 [backport]
* Declare local vars in safer place
|
2018-11-24 10:50:48 +01:00 |
|
Arne Döring
|
56c4a4ae1f
|
fix #9759 (#9789)
|
2018-11-23 16:19:35 +01:00 |
|
Araq
|
610283b9b0
|
fixes #9764
|
2018-11-23 09:54:57 +01:00 |
|
Araq
|
61d08ebcd8
|
IC: further progress
|
2018-11-22 23:17:47 +01:00 |
|
cooldome
|
962b2e4b39
|
Destructors: move into nkTupleConstr and move on tuple unpacking (#9776)
|
2018-11-22 18:33:19 +01:00 |
|
cooldome
|
086676782a
|
Add isInstanceOf for generic procs to the macros module (#9730)
|
2018-11-21 21:30:03 +01:00 |
|
Araq
|
b78699917e
|
document the --incremental build switch; make CIs green again
|
2018-11-21 11:39:38 +01:00 |
|
Araq
|
6ad5e01160
|
pathutils: remove dead code
|
2018-11-21 11:39:38 +01:00 |
|
Jacek Sieka
|
2b2fc5c7e9
|
compiler: remove unused assignment flags (#9760)
|
2018-11-21 11:04:45 +01:00 |
|
Andreas Rumpf
|
574cdfc156
|
IC: produce a good error message for when the compiler was built without the incremental recompilation feature
|
2018-11-20 23:55:06 +01:00 |
|
Araq
|
8285e24805
|
IR: also serialize the new transformedBody field
|
2018-11-20 23:48:15 +01:00 |
|
Araq
|
eeb7cc6780
|
IC: further progress
|
2018-11-20 19:30:00 +01:00 |
|
Arne Döring
|
39ad3a0da6
|
fix #9726 (#9765)
|
2018-11-20 13:12:47 +01:00 |
|
Araq
|
e8bec61413
|
incremental compilation: bugfixes
|
2018-11-19 18:51:47 +01:00 |
|