Alexey Prokhin
|
a99064cbe6
|
Forgotten changes
|
2011-03-27 11:03:41 +04:00 |
|
Alexey Prokhin
|
85da0168bf
|
Fix #460: rename libphobos2.a to liblphobos2.a
|
2011-03-26 20:22:09 +03:00 |
|
Alexey Prokhin
|
7f0ecdf7b9
|
More X86_64 ABI
|
2011-03-26 19:30:17 +03:00 |
|
Alexey Prokhin
|
375dcb095c
|
Fix array comparison
|
2011-03-26 17:58:08 +03:00 |
|
Alexey Prokhin
|
058e2df074
|
Generate *.di only for druntime
|
2011-03-26 17:58:08 +03:00 |
|
Alexey Prokhin
|
3a2aedc9ac
|
Fix building of the runtime as a shared library
|
2011-03-26 17:58:05 +03:00 |
|
Alexey Prokhin
|
a684dd2df9
|
ldc1 compiles again
|
2011-02-27 21:00:01 +03:00 |
|
Alexey Prokhin
|
063020fae6
|
Don't run postblit on references
|
2011-02-27 12:27:38 +03:00 |
|
Alexey Prokhin
|
70aee84c70
|
Fix passing of a padded struct to a function
|
2011-02-26 20:16:01 +03:00 |
|
Alexey Prokhin
|
20e6c65200
|
To follow D ABI, swap real and imaginary parts of a complex return value on X86_64
TODO: should we disable this transformation for ldc1 in order to keep its ABI unchanged?
|
2011-02-26 13:04:09 +03:00 |
|
Alexey Prokhin
|
d01f63431d
|
Fix regression on 32 bit
|
2011-02-25 23:15:17 +03:00 |
|
Alexey Prokhin
|
3bb91c7513
|
Fix alignment of structs containing real
|
2011-02-25 22:29:43 +03:00 |
|
Alexey Prokhin
|
1653abbbc9
|
Use StdCall calling convention on X86_64
|
2011-02-25 22:29:40 +03:00 |
|
Alexey Prokhin
|
e21fbc26e8
|
Fix imul and mul asm opcodes on X86_64
|
2011-02-25 22:29:34 +03:00 |
|
Alexey Prokhin
|
53fe662957
|
Fix a bunch of incorrect assert
|
2011-02-25 22:29:34 +03:00 |
|
Alexey Prokhin
|
28aa0e2bf3
|
Add missing postblit call
|
2011-02-25 22:29:28 +03:00 |
|
Alexey Prokhin
|
5fb97f3d3f
|
Fix argument types of dvariadic functions
|
2011-02-25 22:28:59 +03:00 |
|
Alexey Prokhin
|
12984d9cc7
|
Fix size of classes
|
2011-02-25 22:28:59 +03:00 |
|
Alexey Prokhin
|
b03babcab6
|
Fixes in X86_64 ABI
|
2011-02-25 22:28:45 +03:00 |
|
Alexey Prokhin
|
f7e2b7eec6
|
CMake: Add PHOBOS2_DIR to cache, so it would be accessible using ccmake
|
2011-02-23 20:49:00 +03:00 |
|
Alexey Prokhin
|
40621f55d5
|
Generate correct ldc2.conf for phobos
|
2011-02-23 20:39:04 +03:00 |
|
Alexey Prokhin
|
e921998d75
|
A few fixes for 64bit
|
2011-02-23 12:49:57 +03:00 |
|
Alexey Prokhin
|
aa5dfdfd4d
|
Fix casting of associative arrays
|
2011-02-20 19:00:54 +03:00 |
|
Alexey Prokhin
|
f0a183f0e8
|
Fix a crash when compiling a file which contains an immutable class declaration
|
2011-02-20 19:00:53 +03:00 |
|
Alexey Prokhin
|
293f5bf880
|
Updated to dmdfe 2.052
|
2011-02-20 19:00:52 +03:00 |
|
Alexey Prokhin
|
b0d97b139a
|
It is probably wrong, but it fixes compilation of phobos with -g flag
|
2011-02-20 19:00:48 +03:00 |
|
Alexey Prokhin
|
6d89bfa961
|
Use _d_assocarrayliteralTX to initialize associative arrays. Replace depricated _d_arrayappendcT() by _d_arrayappendcTX(). Make sure that a l-value of a binassign expressions is only evaluated once (reapllied 1784 but only for D2)
|
2011-02-20 19:00:45 +03:00 |
|
Alexey Prokhin
|
600a3100c0
|
Merge
|
2011-02-13 12:33:25 +03:00 |
|
Moritz Warning
|
9e59fea83e
|
fixes #453 :: allow installation of standalone version
|
2011-01-31 13:22:46 +01:00 |
|
Moritz Warning
|
240dbdc46d
|
comment out assert for use in ldc1, like it's done in dmd2/expression.c; thanks to fawzi for spotting this
|
2011-01-28 18:29:08 +01:00 |
|
Moritz Warning
|
cb229578cf
|
fix ldc2 compilation for Haiku; thanks to MrSunshine
|
2011-01-24 19:18:06 +01:00 |
|
Moritz Warning
|
a1166db25b
|
fixed support for Haiku; thanks to MrSunshine
|
2011-01-24 18:58:32 +01:00 |
|
Moritz Warning
|
5cdd34d3bb
|
changes config install location to /etc; thanks to bioinfornatics
|
2011-01-22 17:55:56 +01:00 |
|
Moritz Warning
|
3018dc7f7d
|
Add missing dmd2/argtypes.c
|
2011-01-15 22:40:29 +01:00 |
|
Alexey Prokhin
|
d9eb814d17
|
Add missing dmd2/argtypes.c
|
2011-01-16 00:35:02 +03:00 |
|
Moritz Warning
|
89aeb05042
|
apply fixed debug info fix, see #452; thanks to sokol
|
2011-01-14 14:38:38 +01:00 |
|
Moritz Warning
|
ec2ea65977
|
revert 1784
|
2011-01-11 03:20:35 +01:00 |
|
Moritz Warning
|
9ca6717b5b
|
revert 1826
|
2011-01-11 03:15:40 +01:00 |
|
Moritz Warning
|
6d7fe4d1c3
|
move mini test set to dsource.org/projects/dstress
|
2011-01-10 19:49:05 +01:00 |
|
Moritz Warning
|
f48f98c474
|
another ldc2 merge
|
2011-01-10 19:45:00 +01:00 |
|
Alexey Prokhin
|
38fe715638
|
Work on debug
|
2011-01-08 18:00:04 +03:00 |
|
Alexey Prokhin
|
3eda143a99
|
Restored druntime.patch
|
2011-01-08 13:25:14 +03:00 |
|
Alexey Prokhin
|
d0c11fbcb2
|
Updated phobos.patch. Fixed compilation of ldc1
|
2011-01-08 13:06:44 +03:00 |
|
Alexey Prokhin
|
3fe9912e62
|
Fixed types of delegates
|
2011-01-08 13:02:00 +03:00 |
|
Alexey Prokhin
|
553d5518b3
|
Implemented casting of a global variable to a pointer in an initializer. Implemented adding to a pointer in an initializer
|
2011-01-08 13:01:54 +03:00 |
|
Alexey Prokhin
|
e01aed4327
|
Fixed passing of static arrays into functions.
This patch finally do what commit 99ee6091cc5e supposed to do...
|
2011-01-07 09:46:46 +03:00 |
|
Alexey Prokhin
|
54e3121ad9
|
Reverted "Fixed passing of structs and static arrays into functions."
|
2011-01-06 20:06:27 +03:00 |
|
Alexey Prokhin
|
cbd0296328
|
Implemented CommaExp::cacheLvalue(). Fixed CallExp::chackLvalue().
|
2011-01-06 19:41:54 +03:00 |
|
Alexey Prokhin
|
e9dacd97e2
|
Fixed passing of structs and static arrays into functions.
Not sure if it is correct, though.
|
2011-01-06 17:07:44 +03:00 |
|
Alexey Prokhin
|
81e0203a6c
|
Fixed -oq flag
|
2011-01-06 15:50:47 +03:00 |
|