Commit Graph

81 Commits

Author SHA1 Message Date
cooldome
e2c2ae8e7e fixes #7392 (#7395) 2018-03-23 13:28:22 +01:00
cooldome
23230572e2 Fixes #7363 (#7371) 2018-03-20 11:14:47 +01:00
cooldome
70b28a39fe Codegen: use type forward declarations more aggresively. Fixes #7339 (#7340)
Do not emit object definition it if used only by ref or ptr
2018-03-16 16:21:03 +01:00
andri lim
4f9f9ea528 fixes #7332 (#7341) 2018-03-16 15:32:01 +01:00
Andreas Rumpf
358709e9cb fixes #6960 2018-02-11 13:55:56 +01:00
GULPF
94038545be Fixes codegen bug with literal negative zero, fixes #7079 (#7158)
* Fixes #7079

* Fix handling of neg zero during constant folding
2018-01-31 16:29:42 +01:00
Araq
a5e4d2f7a3 fixes #668 2017-12-15 11:21:49 +01:00
Fabian Keller
6df6ec27ec Improved collection-to-string behavior (#6825) 2017-12-14 14:02:13 +01:00
Andreas Rumpf
f70d967d2c fixes #6889 2017-12-08 23:31:06 +01:00
Araq
eae1aaa377 fixes another sighashes problem 2017-12-08 10:06:20 +01:00
Anatoly Galiulin
c343303efe Fix usage of parameters types in templates #6756 (#6768) 2017-11-29 01:34:30 +01:00
Andreas Rumpf
d072229975 fixes #6724 2017-11-19 00:37:36 +01:00
Andreas Rumpf
129a599cd6 fixes #6422 2017-10-26 12:23:37 +02:00
Andreas Rumpf
9485f1c888 make tests green again 2017-10-16 20:29:16 +02:00
Andreas Rumpf
920f4acadf fixes #6279 2017-08-29 00:33:46 +02:00
Andreas Rumpf
88b65ea957 fixes #6234 2017-08-11 20:14:44 +02:00
Arne Döring
000b8afd26 Remove expr/stmt (#5857) 2017-07-25 09:28:23 +02:00
zah
1d6018726e fix #5296 (#5565) 2017-03-19 20:33:21 +01:00
Araq
fb37d13f46 fixes #5439 2017-02-26 17:41:00 +01:00
Araq
dd8cbf5fca fixes #5404 2017-02-17 17:44:52 +01:00
Araq
6499462303 fixes #5402 2017-02-16 11:15:43 +01:00
Andreas Rumpf
5ff6ff28bf fixes #5339 2017-02-09 01:16:43 +01:00
Andreas Rumpf
56aa1ac5bc new name mangling scheme implemented 2017-02-02 10:30:01 +01:00
Brandon Pickering
9f95dd8e1d Create temp var in deepcopy if needed (#5205) 2017-01-15 06:26:59 +01:00
Brandon Pickering
da1293c405 Reset exprs before return by arg. Fixes #5098 (#5191) 2017-01-11 06:24:31 +01:00
Araq
4104ee121d fixes #5147 2016-12-30 00:59:10 +01:00
Andreas Rumpf
7bd473c59b fixes #5137 2016-12-22 09:13:22 +01:00
Araq
34143ee122 fixes serious codegen regression that caused Nimble to misbehave 2016-12-10 02:30:57 +01:00
Araq
8494338bcb fixes #5055 2016-11-30 22:25:56 +01:00
Araq
7b44896e03 fixes #5079 2016-11-30 21:10:22 +01:00
Andreas Rumpf
b78029b5af fixes #4626 2016-09-13 16:33:43 +02:00
Andreas Rumpf
08a6f3fc67 fixes #4721 2016-09-07 08:29:45 +02:00
Andreas Rumpf
18e37cad08 fixes #4653 2016-08-24 11:48:21 +02:00
Andreas Rumpf
440ed8eb68 fixes #4551 2016-08-09 14:16:26 +02:00
Andreas Rumpf
baeec11808 fixes #4354 2016-08-04 23:34:58 +02:00
Andreas Rumpf
7ea318a053 fixes #4505, fixes #4230 2016-08-04 21:44:06 +02:00
Andreas Rumpf
d455d58af6 fixes #4345 2016-07-19 15:40:21 +02:00
Andreas Rumpf
87ffff96d2 fixes #4186 2016-06-02 17:23:39 +02:00
cheatfate
aba60e54d5 Resolve bugs with deep recursion of asyncdispatch.
Introduce callSoon() implementation.
Patch tests to use waitFor() instead of asyncCheck()
2016-05-18 00:53:53 +03:00
Andreas Rumpf
d0c91131c1 makes tests green again 2016-05-11 17:11:55 +02:00
Andreas Rumpf
4d56b7da5a fixes #4089 2016-04-19 12:10:48 +02:00
Andreas Rumpf
dd613adcfe made tests green again 2016-03-29 21:44:42 +02:00
Andreas Rumpf
0378f9980f fixed regressions 2016-03-29 12:19:49 +02:00
Andreas Rumpf
83e0e32f93 added test case for #3736 2016-01-30 17:17:28 +01:00
Andreas Rumpf
eea2a63607 fixes #3794 2016-01-30 15:45:45 +01:00
Andreas Rumpf
3d7c57db88 fixes #2659 2016-01-04 03:10:09 +01:00
Aman Gupta
cdd59ebf20 fix unsafeaddr test 2015-10-07 16:27:11 -07:00
Araq
8507f95d68 fixes #2637 2015-10-06 15:51:00 +02:00
Araq
a3f791f892 added testcase for #1679 2015-09-14 12:42:22 +02:00
Araq
ffe51966b9 fixes a critical codegen bug triggered by .async 2015-09-10 10:50:29 +02:00