Alexey Prokhin
|
3bb91c7513
|
Fix alignment of structs containing real
|
2011-02-25 22:29:43 +03:00 |
|
Alexey Prokhin
|
12984d9cc7
|
Fix size of classes
|
2011-02-25 22:28:59 +03:00 |
|
Alexey Prokhin
|
e921998d75
|
A few fixes for 64bit
|
2011-02-23 12:49:57 +03:00 |
|
Alexey Prokhin
|
293f5bf880
|
Updated to dmdfe 2.052
|
2011-02-20 19:00:52 +03:00 |
|
Moritz Warning
|
cb229578cf
|
fix ldc2 compilation for Haiku; thanks to MrSunshine
|
2011-01-24 19:18:06 +01:00 |
|
Moritz Warning
|
3018dc7f7d
|
Add missing dmd2/argtypes.c
|
2011-01-15 22:40:29 +01: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
|
cbd0296328
|
Implemented CommaExp::cacheLvalue(). Fixed CallExp::chackLvalue().
|
2011-01-06 19:41:54 +03:00 |
|
Alexey Prokhin
|
81e0203a6c
|
Fixed -oq flag
|
2011-01-06 15:50:47 +03:00 |
|
Alexey Prokhin
|
f57409958c
|
Fixed consturctors of structs that have invariant
|
2011-01-06 15:08:07 +03:00 |
|
Alexey Prokhin
|
c5e9784863
|
Updated to dmdfe 2.051
|
2011-01-05 18:21:40 +03:00 |
|
Alexey Prokhin
|
ceeff57700
|
Fixed CastExp::checkEscape()
|
2011-01-04 20:03:33 +03:00 |
|
Alexey Prokhin
|
8e9a623880
|
Give error for overloaded function addresses
|
2011-01-04 20:03:33 +03:00 |
|
Alexey Prokhin
|
7911589964
|
Added ability to generate JSON files. Fixed generating of 'header' files.
|
2011-01-04 13:48:08 +03:00 |
|
Alexey Prokhin
|
f8c0bce004
|
Run semantic3 on tuple declarations. This way, flag "availableExternally" will be set correctly for tuples.
|
2011-01-03 20:07:58 +03:00 |
|
Alexey Prokhin
|
9e3ef5e905
|
Fixed the type of the magic property .funcptr"
|
2011-01-03 18:49:45 +03:00 |
|
Alexey Prokhin
|
89375729cf
|
Work on switch statements.
|
2011-01-03 16:50:08 +03:00 |
|
Alexey Prokhin
|
8a49067776
|
Increment vgates in static constructors. That fixes static destructors of templates.
|
2011-01-02 17:43:02 +03:00 |
|
Alexey Prokhin
|
a86f414bc1
|
Fixed calling of _d_array_bounds and _d_switch_error.
|
2011-01-02 17:43:02 +03:00 |
|
Alexey Prokhin
|
31472eae97
|
Removed another usage of SymOffExp.
|
2011-01-02 17:43:02 +03:00 |
|
Alexey Prokhin
|
67880f01e9
|
Initialize TemplateInstance::emittedInModule with NULL
|
2011-01-02 17:38:39 +03:00 |
|
Alexey Prokhin
|
a1f14a047b
|
Removed AggregateDeclaration::scope which was added by mistake.
|
2010-12-31 13:29:15 +03:00 |
|
Alexey Prokhin
|
1f5b7d6759
|
Fixed casting of a static array to a pointer type.
|
2010-12-30 14:04:40 +03:00 |
|
Alexey Prokhin
|
c9c4877609
|
LDC does not use SymOffExp
|
2010-12-30 14:04:24 +03:00 |
|
Alexey Prokhin
|
1fc3dbaeb0
|
Get rid of SymOffExp.
|
2010-12-19 14:08:13 +03:00 |
|
Alexey Prokhin
|
f12b95b36a
|
Fixed many issues with nested structs and classes
|
2010-12-19 10:20:06 +03:00 |
|
Alexey Prokhin
|
f5f5c2e1f9
|
Fixed invoking of delegates inside CTFE.
|
2010-12-17 12:55:28 +03:00 |
|
Alexey Prokhin
|
c089205395
|
Removed a hack for bug #218. That fixes many regressions in CTFE
|
2010-12-17 12:55:28 +03:00 |
|
Alexey Prokhin
|
e48d0f6b79
|
Fixed test runnable/arrayop
|
2010-12-14 14:38:46 +03:00 |
|
Alexey Prokhin
|
c3ea7b27c6
|
Work on debug
|
2010-12-14 14:35:48 +03:00 |
|
Alexey Prokhin
|
6d22dd7999
|
Updated to 2.050
|
2010-11-08 16:55:35 +03:00 |
|
Eldar Insafutdinov
|
6e8d25ee0d
|
fix stupid bug with sizes of compiler classes
|
2010-10-31 23:17:56 +00:00 |
|
Alexey Prokhin
|
4ff4b442f0
|
Cmake option BUILD_BC_LIBS works again.
|
2010-10-31 13:38:28 +03:00 |
|
Alexey Prokhin
|
24c92d3a7c
|
CallExp::cacheLvalue is back
|
2010-10-30 20:51:31 +04:00 |
|
Eldar Insafutdinov
|
f95fa16f58
|
fix compile errors
|
2010-10-29 22:58:11 +01:00 |
|
Alexey Prokhin
|
e4c3179d43
|
Different fixes: phobos compiles now
|
2010-10-28 14:53:01 +04:00 |
|
Alexey Prokhin
|
b1e5993873
|
Started work on phobos
|
2010-10-27 18:13:46 +04:00 |
|
Alexey Prokhin
|
5be6206eb8
|
Applyed Haiku patch by MrSunshine
|
2010-10-08 10:19:46 +04:00 |
|
Alexey Prokhin
|
4d7a6eda23
|
Different fixes for d2
|
2010-10-07 22:35:32 +04:00 |
|
Alexey Prokhin
|
df87607ba2
|
Updated to 2.049
|
2010-09-30 21:54:45 +04:00 |
|
Alexey Prokhin
|
93ddf8112b
|
Fixed compilation of ldc2
|
2010-09-28 20:51:27 +04:00 |
|
Moritz Warning
|
fd4899f46f
|
remove revisions.pl; we go with llvm releases now
|
2010-10-23 14:10:25 +02:00 |
|
Robert Clipsham
|
70b2156010
|
Fixed a segfault in ldc2 when compiling synchronized{} blocks.
|
2009-09-19 13:05:10 +01:00 |
|
Robert Clipsham
|
e44a9aa260
|
Removed a chunk of code in favour of a shorter and more portable method
|
2009-09-08 11:21:30 +01:00 |
|
Robert Clipsham
|
089e792258
|
DMD 2.032 Merge.
|
2009-09-08 10:07:56 +01:00 |
|
Benjamin Kramer
|
0ee2f34611
|
Don't use llvm::getGlobalContext() anymore
|
2009-07-13 20:16:15 +02:00 |
|
Robert Clipsham
|
b73e45940a
|
Merged dmdfe 2.031.
|
2009-07-07 02:26:11 +01:00 |
|
Robert Clipsham
|
1812c5b00a
|
Fixed some unmerged parts of the D2 frontend.
Removed the automatic linker flags for D2 (temp).
Renamed a runtime function for D2.
|
2009-07-06 23:54:02 +01:00 |
|
Frits van Bommel
|
8044a67720
|
Apply changes from r1482 to D2 frontend too. Completely untested, but ldc2
compiles again.
|
2009-06-08 13:45:26 +02:00 |
|