Commit Graph
1761 Commits
Author SHA1 Message Date
Alexey Prokhin 1f5b7d6759 Fixed casting of a static array to a pointer type. 2010-12-30 14:04:40 +03:00
Alexey Prokhin 9aad1ca6d1 Fixed casting of the complex types to the imaginary types 2010-12-30 14:04:40 +03:00
Alexey Prokhin ff7198eca8 Compile sources from druntime/core/stdc 2010-12-30 14:04:34 +03:00
Alexey Prokhin 4bd0f2fadc Fixed generating of typeinfo for structs. 2010-12-30 14:04:24 +03:00
Alexey Prokhin 6ba2e41b49 Do not resolve forward referenced structs, classes and interfaces 2010-12-30 14:04:24 +03:00
Alexey Prokhin c9c4877609 LDC does not use SymOffExp 2010-12-30 14:04:24 +03:00
Alexey Prokhin d8115713d2 Fixed initialization of multidimensional static arrays. 2010-12-30 14:04:24 +03:00
Alexey Prokhin 8d7ff66019 Fixed the order of static destructors 2010-12-30 14:04:24 +03:00
Alexey Prokhin 6c2ccaf945 Fix for shared static constructors and destructors 2010-12-30 14:04:24 +03:00
Alexey Prokhin 023b55a772 Run postblit constructors for elements of an array. 2010-12-30 14:04:24 +03:00
Alexey Prokhin 44593f6220 Call d_delarray_t() instead of _d_delarray() 2010-12-19 15:51:00 +03:00
Alexey Prokhin 48d89916ef Work on typeinfo. 2010-12-19 15:50:44 +03:00
Alexey Prokhin 1fc3dbaeb0 Get rid of SymOffExp. 2010-12-19 14:08:13 +03:00
Alexey Prokhin fbbb832187 Added suppport for custom allocators for structs. 2010-12-19 13:02:09 +03:00
Alexey Prokhin e7c880cd08 Store the right context frame in nested structs and classes. 2010-12-19 12:13:00 +03:00
Alexey Prokhin f12b95b36a Fixed many issues with nested structs and classes 2010-12-19 10:20:06 +03:00
Alexey Prokhin 8790958712 pascal calling convention 2010-12-17 12:59:59 +03:00
Alexey Prokhin eccd26ac93 Fixed crashes when compiling interpret test. 2010-12-17 12:55:28 +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 7e6807b0df Fixed calling of _d_delmemory() and _d_delinterface() 2010-12-17 12:55:28 +03:00
Alexey Prokhin 349a6c1c3f Fixed calling of final methods of interfaces 2010-12-17 12:55:28 +03:00
Alexey Prokhin 8c0902ce21 Fixed assert when compiling inline test 2010-12-17 12:54:34 +03:00
Alexey Prokhin de15f4adbb That should be in rev. 1744... 2010-12-15 22:24:23 +03:00
Alexey Prokhin bb644d5c91 Fix for delegates.
The following code works correctly now:
auto dg = &super.virtualFunc();
2010-12-15 21:47:22 +03:00
Alexey Prokhin c47bfbcc32 Implemented mod operator for complex numbers 2010-12-15 20:30:38 +03:00
Alexey Prokhin 7cf80b3541 Fixed ldc2 crash when compiling static array concatenation. 2010-12-15 18:55:56 +03:00
Alexey Prokhin 71f653f19b Fixes for closures 2010-12-15 17:05:16 +03:00
Alexey Prokhin 73c851762b Merged 2010-12-14 14:49:12 +03:00
Alexey Prokhin e48d0f6b79 Fixed test runnable/arrayop 2010-12-14 14:38:46 +03:00
Alexey Prokhin f8bf67dc6e Fixed a crash when compiling multiple files in one object file 2010-12-14 14:35:52 +03:00
Alexey Prokhin 3eb6b5e8c8 Fixed a crash when compiling test runnable/A16. 2010-12-14 14:35:52 +03:00
Alexey Prokhin 0b4b009a69 Fixed some unresolved symbols 2010-12-14 14:35:52 +03:00
Alexey Prokhin c3ea7b27c6 Work on debug 2010-12-14 14:35:48 +03:00
Robert Clipsham 3afe5bae25 Added in a missing opcode from the last commit. 2010-12-09 22:31:31 +00:00
Robert Clipsham 496a87e452 Merged Iain Buclaw's AMD 3dNow! asm changes. 2010-12-09 22:27:14 +00:00
Moritz Warning 4b97c6b6a2 fixes #441 :: Synchronized does not work during Exception-unwinding; thanks rawler 2010-11-14 20:21:09 +01:00
Alexey Prokhin 6d22dd7999 Updated to 2.050 2010-11-08 16:55:35 +03:00
Alexey Prokhin d8e1d1feac Fixed a few unittests in math.d 2010-11-07 18:02:43 +03:00
Alexey Prokhin e11d071cdf Ported rt/memory.d from tango. 2010-11-06 19:41:17 +03:00
Eldar Insafutdinov 8e0986a682 fix for building 32 bit phobos on a 64 bit host 2010-11-05 23:03:58 +00:00
Eldar Insafutdinov 81a3a9eb8a temporary fix for building 32bit druntime on 64bit hosts 2010-11-05 22:41:25 +00:00
Eldar Insafutdinov 410cb0dc4e fix building of ldc1 2010-11-05 22:40:36 +00:00
Alexey Prokhin 14c6dfb895 Added pointers to shared constructors and destructors to ModuleInfo. 2010-11-05 17:40:29 +03:00
Moritz Warning 71535ffd1c merge fix for #439 2010-11-05 14:11:18 +01:00
Moritz Warning 891578652e Merge changes from ldc2 branch by Alexey Prokhin 2010-11-05 13:06:28 +01: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