Commit Graph

  • 9e59fea83e fixes #453 :: allow installation of standalone version Moritz Warning 2011-01-31 13:22:46 +01:00
  • 240dbdc46d comment out assert for use in ldc1, like it's done in dmd2/expression.c; thanks to fawzi for spotting this Moritz Warning 2011-01-28 18:29:08 +01:00
  • cb229578cf fix ldc2 compilation for Haiku; thanks to MrSunshine Moritz Warning 2011-01-24 19:18:06 +01:00
  • a1166db25b fixed support for Haiku; thanks to MrSunshine Moritz Warning 2011-01-24 18:58:32 +01:00
  • 5cdd34d3bb changes config install location to /etc; thanks to bioinfornatics Moritz Warning 2011-01-22 17:55:56 +01:00
  • 3018dc7f7d Add missing dmd2/argtypes.c Moritz Warning 2011-01-15 22:40:29 +01:00
  • d9eb814d17 Add missing dmd2/argtypes.c Alexey Prokhin 2011-01-16 00:35:02 +03:00
  • 89aeb05042 apply fixed debug info fix, see #452; thanks to sokol Moritz Warning 2011-01-14 14:38:38 +01:00
  • ec2ea65977 revert 1784 Moritz Warning 2011-01-11 03:20:35 +01:00
  • 9ca6717b5b revert 1826 Moritz Warning 2011-01-11 03:15:40 +01:00
  • 6d7fe4d1c3 move mini test set to dsource.org/projects/dstress Moritz Warning 2011-01-10 19:49:05 +01:00
  • f48f98c474 another ldc2 merge Moritz Warning 2011-01-10 19:45:00 +01:00
  • 38fe715638 Work on debug Alexey Prokhin 2011-01-08 18:00:04 +03:00
  • 3eda143a99 Restored druntime.patch Alexey Prokhin 2011-01-08 13:25:14 +03:00
  • d0c11fbcb2 Updated phobos.patch. Fixed compilation of ldc1 Alexey Prokhin 2011-01-08 13:06:44 +03:00
  • 3fe9912e62 Fixed types of delegates Alexey Prokhin 2011-01-08 13:02:00 +03:00
  • 553d5518b3 Implemented casting of a global variable to a pointer in an initializer. Implemented adding to a pointer in an initializer Alexey Prokhin 2011-01-08 13:01:54 +03:00
  • e01aed4327 Fixed passing of static arrays into functions. Alexey Prokhin 2011-01-07 09:46:46 +03:00
  • 54e3121ad9 Reverted "Fixed passing of structs and static arrays into functions." Alexey Prokhin 2011-01-06 20:06:27 +03:00
  • cbd0296328 Implemented CommaExp::cacheLvalue(). Fixed CallExp::chackLvalue(). Alexey Prokhin 2011-01-06 19:41:54 +03:00
  • e9dacd97e2 Fixed passing of structs and static arrays into functions. Alexey Prokhin 2011-01-06 17:07:44 +03:00
  • 81e0203a6c Fixed -oq flag Alexey Prokhin 2011-01-06 15:50:47 +03:00
  • f57409958c Fixed consturctors of structs that have invariant Alexey Prokhin 2011-01-06 15:08:07 +03:00
  • 34987f71e2 Fixed some issues with phobos. Alexey Prokhin 2011-01-06 13:00:06 +03:00
  • 66edce9058 Reverted "Fixed a bunch of ldc1 regressions". Because there is a better way to fix them. Alexey Prokhin 2011-01-06 11:45:38 +03:00
  • 2234264acf Merged klickverbot's off-by-one fixes for D optimisation passes. Thanks. Robert Clipsham 2011-01-05 23:39:32 +00:00
  • c5e9784863 Updated to dmdfe 2.051 Alexey Prokhin 2011-01-05 18:21:40 +03:00
  • f6b7d2a030 merge from ldc2 branch Moritz Warning 2011-01-04 20:54:46 +01:00
  • 8a4ee0ede5 Fixed a bunch of ldc1 regressions (thanks to mwarning) Alexey Prokhin 2011-01-04 22:32:20 +03:00
  • d1ff4e9fd3 Fix compilation of ldc1 Alexey Prokhin 2011-01-04 20:59:39 +03:00
  • ceeff57700 Fixed CastExp::checkEscape() Alexey Prokhin 2011-01-04 20:03:33 +03:00
  • 8e9a623880 Give error for overloaded function addresses Alexey Prokhin 2011-01-04 20:03:33 +03:00
  • 02b307c0e9 Detect circular definition of typedef's Alexey Prokhin 2011-01-04 20:03:29 +03:00
  • 3ceb476d32 Inline assembler is not allowed in @safe functions Alexey Prokhin 2011-01-04 19:18:53 +03:00
  • 21659b6a5d Check in DtoNestedVariable() whether the needed frame can be accessed Alexey Prokhin 2011-01-04 19:06:25 +03:00
  • 67daf2fe0a Fix for variadic functions Alexey Prokhin 2011-01-04 14:18:50 +03:00
  • ceac300df2 Run deferred semantic Alexey Prokhin 2011-01-04 14:03:27 +03:00
  • 7911589964 Added ability to generate JSON files. Fixed generating of 'header' files. Alexey Prokhin 2011-01-04 13:48:08 +03:00
  • b52cedf6d2 Add another stub to DtoInitializer() Alexey Prokhin 2011-01-03 20:46:23 +03:00
  • f8c0bce004 Run semantic3 on tuple declarations. This way, flag "availableExternally" will be set correctly for tuples. Alexey Prokhin 2011-01-03 20:07:58 +03:00
  • 9e3ef5e905 Fixed the type of the magic property .funcptr" Alexey Prokhin 2011-01-03 18:49:45 +03:00
  • e32d033d7e Removed some old hacks Alexey Prokhin 2011-01-03 16:50:08 +03:00
  • 89375729cf Work on switch statements. Alexey Prokhin 2011-01-03 16:50:08 +03:00
  • 38b4b4569b Fixed structs assign Alexey Prokhin 2011-01-03 16:50:08 +03:00
  • 910c589b79 Handle wild modifier in stripModifiers() Alexey Prokhin 2011-01-03 16:50:08 +03:00
  • 1c59eed83a Check for lower slice bound when bounds checking is enabled Alexey Prokhin 2011-01-03 16:50:08 +03:00
  • fd52810f1a Fixed initialization of static arrays Alexey Prokhin 2011-01-03 16:50:08 +03:00
  • a2cce35958 Work on associative arrays. Alexey Prokhin 2011-01-03 16:50:05 +03:00
  • 47239d9058 Work on support for variadic arguments. Updated headers in druntime/import. Alexey Prokhin 2011-01-02 19:14:52 +03:00
  • 8a49067776 Increment vgates in static constructors. That fixes static destructors of templates. Alexey Prokhin 2011-01-02 17:43:02 +03:00
  • a86f414bc1 Fixed calling of _d_array_bounds and _d_switch_error. Alexey Prokhin 2011-01-02 17:43:02 +03:00
  • 3c4db7bc87 Fixed initialization of the static arrays Alexey Prokhin 2011-01-02 17:43:02 +03:00
  • 31472eae97 Removed another usage of SymOffExp. Alexey Prokhin 2011-01-02 17:43:02 +03:00
  • d128210f23 Fixed initialization of a struct with an array from another struct Alexey Prokhin 2011-01-02 17:42:59 +03:00
  • 4b34601a79 Make sure that a l-value of a binassign expressions is only evaluated once. Alexey Prokhin 2011-01-02 17:38:40 +03:00
  • 67880f01e9 Initialize TemplateInstance::emittedInModule with NULL Alexey Prokhin 2011-01-02 17:38:39 +03:00
  • 3a10377c26 Never use InternalLinkage for variables marked as "extern" Alexey Prokhin 2011-01-02 17:38:38 +03:00
  • 11cbacf9da Fix for ticket #440 by klickverbot. Thx. Kelly Wilson 2011-01-02 00:42:10 -05:00
  • 65c892ee62 Merge SiegeLord's dmdfe 1.064 patch. Robert Clipsham 2011-01-01 21:23:08 +00:00
  • 5e98bf3c49 Backed out changeset 95acac0ef1cd Robert Clipsham 2011-01-01 12:00:39 +00:00
  • 16b0fe136e Fixed a crash in DtoDefineFunction. Alexey Prokhin 2010-12-31 14:07:33 +03:00
  • 57866a8359 Fixed a crash in WithStatement::toIR. Alexey Prokhin 2010-12-31 13:45:11 +03:00
  • a1f14a047b Removed AggregateDeclaration::scope which was added by mistake. Alexey Prokhin 2010-12-31 13:29:15 +03:00
  • 6b6ba75139 Call _d_hidden_func() instead of hidden functions. Alexey Prokhin 2010-12-31 13:29:01 +03:00
  • 74db15559a Implemented std.math.rndtol. Fixed linking problems with std.intrinsic Alexey Prokhin 2010-12-30 14:04:40 +03:00
  • b75d294aa6 Finally fixed allocating of multidimensional arrays. Alexey Prokhin 2010-12-30 14:04:40 +03:00
  • 1f5b7d6759 Fixed casting of a static array to a pointer type. Alexey Prokhin 2010-12-30 14:04:40 +03:00
  • 9aad1ca6d1 Fixed casting of the complex types to the imaginary types Alexey Prokhin 2010-12-30 14:04:40 +03:00
  • ff7198eca8 Compile sources from druntime/core/stdc Alexey Prokhin 2010-12-30 14:04:34 +03:00
  • 4bd0f2fadc Fixed generating of typeinfo for structs. Alexey Prokhin 2010-12-30 14:04:24 +03:00
  • 6ba2e41b49 Do not resolve forward referenced structs, classes and interfaces Alexey Prokhin 2010-12-30 14:04:24 +03:00
  • c9c4877609 LDC does not use SymOffExp Alexey Prokhin 2010-12-30 14:04:24 +03:00
  • d8115713d2 Fixed initialization of multidimensional static arrays. Alexey Prokhin 2010-12-30 14:04:24 +03:00
  • 8d7ff66019 Fixed the order of static destructors Alexey Prokhin 2010-12-30 14:04:24 +03:00
  • 6c2ccaf945 Fix for shared static constructors and destructors Alexey Prokhin 2010-12-30 14:04:24 +03:00
  • 023b55a772 Run postblit constructors for elements of an array. Alexey Prokhin 2010-12-30 14:04:24 +03:00
  • 3cc8569322 Fixed ldc bug #444: Segfault when calling non-static methods from static methods. Robert Clipsham 2010-12-23 22:06:55 +00:00
  • 00faa6a906 fixes #421 & #357 :: linkage was not copied; big thanks to SiegeLord Moritz Warning 2010-12-19 17:57:39 +01:00
  • 44593f6220 Call d_delarray_t() instead of _d_delarray() Alexey Prokhin 2010-12-19 15:51:00 +03:00
  • 48d89916ef Work on typeinfo. Alexey Prokhin 2010-12-19 15:50:44 +03:00
  • 1fc3dbaeb0 Get rid of SymOffExp. Alexey Prokhin 2010-12-19 14:08:13 +03:00
  • fbbb832187 Added suppport for custom allocators for structs. Alexey Prokhin 2010-12-19 13:02:09 +03:00
  • e7c880cd08 Store the right context frame in nested structs and classes. Alexey Prokhin 2010-12-19 12:13:00 +03:00
  • f12b95b36a Fixed many issues with nested structs and classes Alexey Prokhin 2010-12-19 10:20:06 +03:00
  • 8790958712 pascal calling convention Alexey Prokhin 2010-12-17 12:59:59 +03:00
  • eccd26ac93 Fixed crashes when compiling interpret test. Alexey Prokhin 2010-12-17 12:55:28 +03:00
  • f5f5c2e1f9 Fixed invoking of delegates inside CTFE. Alexey Prokhin 2010-12-17 12:55:28 +03:00
  • c089205395 Removed a hack for bug #218. That fixes many regressions in CTFE Alexey Prokhin 2010-12-17 12:55:28 +03:00
  • 7e6807b0df Fixed calling of _d_delmemory() and _d_delinterface() Alexey Prokhin 2010-12-17 12:55:28 +03:00
  • 349a6c1c3f Fixed calling of final methods of interfaces Alexey Prokhin 2010-12-17 12:55:28 +03:00
  • 8c0902ce21 Fixed assert when compiling inline test Alexey Prokhin 2010-12-17 12:54:34 +03:00
  • de15f4adbb That should be in rev. 1744... Alexey Prokhin 2010-12-15 22:24:23 +03:00
  • bb644d5c91 Fix for delegates. Alexey Prokhin 2010-12-15 21:47:22 +03:00
  • c47bfbcc32 Implemented mod operator for complex numbers Alexey Prokhin 2010-12-15 20:30:38 +03:00
  • 7cf80b3541 Fixed ldc2 crash when compiling static array concatenation. Alexey Prokhin 2010-12-15 18:55:56 +03:00
  • 71f653f19b Fixes for closures Alexey Prokhin 2010-12-15 17:05:16 +03:00
  • 73c851762b Merged Alexey Prokhin 2010-12-14 14:49:12 +03:00
  • e48d0f6b79 Fixed test runnable/arrayop Alexey Prokhin 2010-12-14 14:38:46 +03:00
  • f8bf67dc6e Fixed a crash when compiling multiple files in one object file Alexey Prokhin 2010-12-14 14:35:52 +03:00
  • 3eb6b5e8c8 Fixed a crash when compiling test runnable/A16. Alexey Prokhin 2010-12-14 14:35:52 +03:00