Commit Graph

1715 Commits

Author SHA1 Message Date
Alexey Prokhin
14c6dfb895 Added pointers to shared constructors and destructors to ModuleInfo. 2010-11-05 17:40:29 +03:00
Alexey Prokhin
171ef1695c Fixed crash in std.outbuffer.OutBuffer.printf(). 2010-11-05 14:05:27 +03:00
Alexey Prokhin
59d1ec5e0b Another fix for nested context in structs. 2010-11-05 11:55:23 +03:00
Alexey Prokhin
45606689c5 Fixed crash in std.format.doFormat 2010-11-04 18:22:18 +03:00
Alexey Prokhin
88d7b955c8 Reverted rev.1710 and rev.1711 2010-11-04 17:58:27 +03:00
Alexey Prokhin
fbb36404d9 Removed unnecessary temporary variables from getSlice() and DtoCatArrays(). 2010-11-04 14:14:08 +03:00
Alexey Prokhin
20b2b4b7f5 Added missing calls of postBlit 2010-11-04 12:50:19 +03:00
Alexey Prokhin
d7047f639e Rehash associative array right after its creating (DMD seems to be doing the same) 2010-11-03 19:46:19 +03:00
Alexey Prokhin
e228217022 Fixed crash in std.concurrency.spawn() 2010-11-02 21:37:38 +03:00
Alexey Prokhin
0cc3dc369a Fixed signature of _d_delarray() 2010-11-02 20:30:06 +03:00
Alexey Prokhin
fd73072371 Fixed undefined references to methods without body. 2010-11-02 20:10:52 +03:00
Alexey Prokhin
376c155429 Added missing files for building 2010-11-02 18:44:38 +03:00
Alexey Prokhin
87485d6649 Fixed signature of _aaEqual for D2 2010-11-02 18:40:58 +03:00
Alexey Prokhin
64652b6279 Fixed TypeInfo.next() for immutable types 2010-11-02 16:40:24 +03:00
Alexey Prokhin
6b1243cec2 Fixed creating of arrays of immutable types 2010-11-02 16:38:13 +03:00
Alexey Prokhin
9103800334 Fixed erroneous assert in _d_array_slice_copy 2010-11-02 14:53:42 +03:00
Alexey Prokhin
24e2184546 Removed hack from DtoAAIn 2010-11-02 14:22:36 +03:00
Alexey Prokhin
3943b2866b Fixed nested context for delegates initialized in structs and classes 2010-11-02 13:22:19 +03:00
Alexey Prokhin
2fe8635e5a Struct constructors are supported now 2010-11-02 13:22:10 +03:00
Alexey Prokhin
360a99caa9 Resolving nested context for structs.
* * *
Another fix for nested structs
* * *
Yet another fix for nested structs
2010-11-02 13:21:36 +03:00
Alexey Prokhin
e3afcf8a8d Workaround for a bug in llvm 2.8 which appears only when all optimizations are off 2010-11-02 13:20:21 +03:00
Eldar Insafutdinov
6e8d25ee0d fix stupid bug with sizes of compiler classes 2010-10-31 23:17:56 +00:00
Alexey Prokhin
dc50773333 Fixed D1 regression. Thanks to mwarning 2010-10-31 15:22:24 +03:00
Alexey Prokhin
4ff4b442f0 Cmake option BUILD_BC_LIBS works again. 2010-10-31 13:38:28 +03:00
Alexey Prokhin
4c22a76f07 Fixed missing symbols in druntime library. Fixed a druntime crash in _d_invariant(). 2010-10-31 12:42:15 +03:00
Alexey Prokhin
2fe6817294 Fixed a druntime crash in _d_delclass 2010-10-31 12:23:35 +03:00
Alexey Prokhin
bca5491974 A few fixes for debug 2010-10-31 12:11:16 +03:00
Alexey Prokhin
d0c7a5a3cb Ported to new debug information format introduced in llvm 2.7 2010-10-30 20:57:32 +04:00
Alexey Prokhin
24c92d3a7c CallExp::cacheLvalue is back 2010-10-30 20:51:31 +04:00
Alexey Prokhin
6215324b8f Updated druntime patch to work with llvm 2.8 2010-10-30 19:25:24 +04:00
Eldar Insafutdinov
f95fa16f58 fix compile errors 2010-10-29 22:58:11 +01:00
Eldar Insafutdinov
53f373ae07 Merge with llvm 2.8 update 2010-10-29 19:11:24 +01:00
Eldar Insafutdinov
363f513052 merge ldc1 and ldc2 2010-10-29 19:06:02 +01:00
Alexey Prokhin
d143966b6a Updated druntime.patch and added phobos.patch 2010-10-29 12:14:24 +04: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
eb68fc3d8c Fixed building of LDC1. Work on arrays 2010-10-08 15:58:10 +04:00
Alexey Prokhin
41a66cf437 Use druntime functions for array operations 2010-10-08 15:10:56 +04:00
Alexey Prokhin
5be6206eb8 Applyed Haiku patch by MrSunshine 2010-10-08 10:19:46 +04:00
Alexey Prokhin
9f26583e52 Added initial version of druntime.patch 2010-10-07 22:36:23 +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
90d9d11def removed erroneous asserts 2010-10-29 23:06:01 +02:00
Tomas Lindquist Olsen
6861e4504f Updated Tango 0.99.9 patch! 2010-10-23 21:08:11 +02:00
Moritz Warning
d4339e9477 remove file 2010-10-23 14:11:30 +02:00
Moritz Warning
fd4899f46f remove revisions.pl; we go with llvm releases now 2010-10-23 14:10:25 +02:00
Moritz Warning
c151d37365 fixes #434 :: add llvm 2.8 support 2010-10-23 13:38:26 +02:00
Moritz Warning
233299e5c8 Haiku OS support; thanks to MrSunshine 2010-10-04 00:58:14 +02:00
Moritz Warning
2490631d5b missing files from #428 2010-09-28 21:52:50 +02:00