Araq
|
abbafe606e
|
IC: further progress
|
2018-12-01 00:36:14 +01:00 |
|
Timothee Cour
|
9a2736d999
|
fix #8289 (#9828)
|
2018-11-30 09:09:32 +01:00 |
|
Arne Döring
|
2f13d27720
|
improve line info retreival (#9822)
* improve line info
* fix error message
|
2018-11-30 08:12:11 +01: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 |
|
Araq
|
6acffcd28f
|
incremental compilation: simple recompilation works
|
2018-11-19 17:16:52 +01:00 |
|
Arne Döring
|
1e08fff2d5
|
bitsize respected in size calculation. (#9756)
|
2018-11-19 13:48:40 +01:00 |
|
Araq
|
2418d0cac5
|
fixes #9743
|
2018-11-19 11:28:06 +01:00 |
|
Randy Smith
|
6c7abe6e5b
|
Fixes #9671 (#9750)
|
2018-11-19 09:22:21 +01:00 |
|
cooldome
|
9b9f5dee0b
|
Fixes discard bug in cpp codegen (#9747) [backport]
Fixes discard bug in cpp codegen
|
2018-11-19 08:44:49 +01:00 |
|
Yuriy Glukhov
|
5a2290f788
|
Fixed yield in nkObjConstr. Fixes #9694 [backport] (#9744)
* Fixed yield in nkObjConstr. Fixes #9694
* Separate expr lowering from state splitting, introduce a clear lowering internal error
|
2018-11-18 23:09:33 +01:00 |
|
Arne Döring
|
5dfcc4e91c
|
make tsizeof run on C++ backend (#9734)
|
2018-11-18 14:36:20 +01:00 |
|
Timothee Cour
|
4233046e3f
|
make hex digit error msg more helpful (#9727)
|
2018-11-16 13:09:19 +01:00 |
|
Araq
|
4bd9f32f33
|
--gc:destructors: hello world example compiles and runs
|
2018-11-16 00:13:49 +01:00 |
|
Araq
|
3fe8b4f69d
|
fixes #9692
|
2018-11-15 16:18:28 +01:00 |
|
cooldome
|
c5c4da4f3c
|
Converter bug fixes (#9700)
* Fixes #9698
* Fixes #9699
|
2018-11-15 13:14:48 +01:00 |
|
cooldome
|
8c1083d3b7
|
Of operator in vm fixes [backport] (#9717)
* fixes #9701
* fixes #9702
* optimize of statement to bool
|
2018-11-15 13:03:42 +01:00 |
|
Andreas Rumpf
|
2104863910
|
nimfind: improvements
|
2018-11-15 12:17:12 +01:00 |
|
Andreas Rumpf
|
6e8ed8c6fa
|
added first version of a nimfind tool for the poor souls that don't have a good nimsuggest integretation
|
2018-11-14 16:04:54 +01:00 |
|
Andreas Rumpf
|
d1fe195dcc
|
nimpretty: explicit --indent option; fixes #9502; refs #9510 [backport]
|
2018-11-11 10:39:20 +01:00 |
|
Andreas Rumpf
|
532647171e
|
nimpretty: fixes #9673 [backport]
|
2018-11-11 10:39:20 +01:00 |
|
Andreas Rumpf
|
8d850f7a69
|
deprecated ospaths (#9665)
|
2018-11-09 16:36:49 +01:00 |
|
Arne Döring
|
b306e0bfe2
|
feedback injected
|
2018-11-08 22:28:29 +01:00 |
|
Arne Döring
|
16353c2ac8
|
fix #8011
|
2018-11-08 22:28:29 +01:00 |
|
Arne Döring
|
a147166710
|
fix #8335
|
2018-11-08 22:28:29 +01:00 |
|
Arne Döring
|
cba86a9893
|
fix #9319
|
2018-11-08 22:28:29 +01:00 |
|
Arne Döring
|
6a57ec6d2e
|
NaN fixes for clang backend (#9652)
|
2018-11-08 20:17:37 +01:00 |
|