Commit Graph

  • 0b4b009a69 Fixed some unresolved symbols Alexey Prokhin 2010-12-14 14:35:52 +03:00
  • c3ea7b27c6 Work on debug Alexey Prokhin 2010-12-14 14:35:48 +03:00
  • 3afe5bae25 Added in a missing opcode from the last commit. Robert Clipsham 2010-12-09 22:31:31 +00:00
  • 496a87e452 Merged Iain Buclaw's AMD 3dNow! asm changes. Robert Clipsham 2010-12-09 22:27:14 +00:00
  • 4b97c6b6a2 fixes #441 :: Synchronized does not work during Exception-unwinding; thanks rawler Moritz Warning 2010-11-14 20:21:09 +01:00
  • 6d22dd7999 Updated to 2.050 Alexey Prokhin 2010-11-08 16:55:35 +03:00
  • d8e1d1feac Fixed a few unittests in math.d Alexey Prokhin 2010-11-07 18:02:43 +03:00
  • e11d071cdf Ported rt/memory.d from tango. Alexey Prokhin 2010-11-06 19:41:17 +03:00
  • 8e0986a682 fix for building 32 bit phobos on a 64 bit host Eldar Insafutdinov 2010-11-05 23:03:58 +00:00
  • 81a3a9eb8a temporary fix for building 32bit druntime on 64bit hosts Eldar Insafutdinov 2010-11-05 22:41:25 +00:00
  • 410cb0dc4e fix building of ldc1 Eldar Insafutdinov 2010-11-05 22:40:36 +00:00
  • 14c6dfb895 Added pointers to shared constructors and destructors to ModuleInfo. Alexey Prokhin 2010-11-05 17:40:29 +03:00
  • 71535ffd1c merge fix for #439 Moritz Warning 2010-11-05 14:11:18 +01:00
  • 891578652e Merge changes from ldc2 branch by Alexey Prokhin Moritz Warning 2010-11-05 13:06:28 +01:00
  • 171ef1695c Fixed crash in std.outbuffer.OutBuffer.printf(). Alexey Prokhin 2010-11-05 14:05:27 +03:00
  • 59d1ec5e0b Another fix for nested context in structs. Alexey Prokhin 2010-11-05 11:55:23 +03:00
  • 45606689c5 Fixed crash in std.format.doFormat Alexey Prokhin 2010-11-04 18:22:18 +03:00
  • 88d7b955c8 Reverted rev.1710 and rev.1711 Alexey Prokhin 2010-11-04 17:58:27 +03:00
  • fbb36404d9 Removed unnecessary temporary variables from getSlice() and DtoCatArrays(). Alexey Prokhin 2010-11-04 14:14:08 +03:00
  • 20b2b4b7f5 Added missing calls of postBlit Alexey Prokhin 2010-11-04 12:50:19 +03:00
  • d7047f639e Rehash associative array right after its creating (DMD seems to be doing the same) Alexey Prokhin 2010-11-03 19:46:19 +03:00
  • e228217022 Fixed crash in std.concurrency.spawn() Alexey Prokhin 2010-11-02 21:37:38 +03:00
  • 0cc3dc369a Fixed signature of _d_delarray() Alexey Prokhin 2010-11-02 20:30:06 +03:00
  • fd73072371 Fixed undefined references to methods without body. Alexey Prokhin 2010-11-02 20:10:52 +03:00
  • 376c155429 Added missing files for building Alexey Prokhin 2010-11-02 18:44:38 +03:00
  • 87485d6649 Fixed signature of _aaEqual for D2 Alexey Prokhin 2010-11-02 18:40:58 +03:00
  • 64652b6279 Fixed TypeInfo.next() for immutable types Alexey Prokhin 2010-11-02 16:40:24 +03:00
  • 6b1243cec2 Fixed creating of arrays of immutable types Alexey Prokhin 2010-11-02 16:38:13 +03:00
  • 9103800334 Fixed erroneous assert in _d_array_slice_copy Alexey Prokhin 2010-11-02 14:53:42 +03:00
  • 24e2184546 Removed hack from DtoAAIn Alexey Prokhin 2010-11-02 14:22:36 +03:00
  • 3943b2866b Fixed nested context for delegates initialized in structs and classes Alexey Prokhin 2010-11-02 13:22:19 +03:00
  • 2fe8635e5a Struct constructors are supported now Alexey Prokhin 2010-11-02 13:22:10 +03:00
  • 360a99caa9 Resolving nested context for structs. * * * Another fix for nested structs * * * Yet another fix for nested structs Alexey Prokhin 2010-11-02 13:21:36 +03:00
  • e3afcf8a8d Workaround for a bug in llvm 2.8 which appears only when all optimizations are off Alexey Prokhin 2010-11-02 13:20:21 +03:00
  • 6e8d25ee0d fix stupid bug with sizes of compiler classes Eldar Insafutdinov 2010-10-31 23:17:56 +00:00
  • dc50773333 Fixed D1 regression. Thanks to mwarning Alexey Prokhin 2010-10-31 15:22:24 +03:00
  • 4ff4b442f0 Cmake option BUILD_BC_LIBS works again. Alexey Prokhin 2010-10-31 13:38:28 +03:00
  • 4c22a76f07 Fixed missing symbols in druntime library. Fixed a druntime crash in _d_invariant(). Alexey Prokhin 2010-10-31 12:42:15 +03:00
  • 2fe6817294 Fixed a druntime crash in _d_delclass Alexey Prokhin 2010-10-31 12:23:35 +03:00
  • bca5491974 A few fixes for debug Alexey Prokhin 2010-10-31 12:11:16 +03:00
  • d0c7a5a3cb Ported to new debug information format introduced in llvm 2.7 Alexey Prokhin 2010-10-30 20:57:32 +04:00
  • ff5a0f3bd7 fixes #438 :: scope attribute broke with dmdfe 1.062 upgrade; thanks to SiegeLord Moritz Warning 2010-10-30 18:54:59 +02:00
  • 24c92d3a7c CallExp::cacheLvalue is back Alexey Prokhin 2010-10-30 20:51:31 +04:00
  • 6215324b8f Updated druntime patch to work with llvm 2.8 Alexey Prokhin 2010-10-30 19:25:24 +04:00
  • f95fa16f58 fix compile errors Eldar Insafutdinov 2010-10-29 22:58:11 +01:00
  • 53f373ae07 Merge with llvm 2.8 update Eldar Insafutdinov 2010-10-29 19:11:24 +01:00
  • 363f513052 merge ldc1 and ldc2 Eldar Insafutdinov 2010-10-29 19:06:02 +01:00
  • d143966b6a Updated druntime.patch and added phobos.patch Alexey Prokhin 2010-10-29 12:14:24 +04:00
  • e4c3179d43 Different fixes: phobos compiles now Alexey Prokhin 2010-10-28 14:53:01 +04:00
  • b1e5993873 Started work on phobos Alexey Prokhin 2010-10-27 18:13:46 +04:00
  • eb68fc3d8c Fixed building of LDC1. Work on arrays Alexey Prokhin 2010-10-08 15:58:10 +04:00
  • 41a66cf437 Use druntime functions for array operations Alexey Prokhin 2010-10-08 15:10:56 +04:00
  • 5be6206eb8 Applyed Haiku patch by MrSunshine Alexey Prokhin 2010-10-08 10:19:46 +04:00
  • 9f26583e52 Added initial version of druntime.patch Alexey Prokhin 2010-10-07 22:36:23 +04:00
  • 4d7a6eda23 Different fixes for d2 Alexey Prokhin 2010-10-07 22:35:32 +04:00
  • df87607ba2 Updated to 2.049 Alexey Prokhin 2010-09-30 21:54:45 +04:00
  • 93ddf8112b Fixed compilation of ldc2 Alexey Prokhin 2010-09-28 20:51:27 +04:00
  • 90d9d11def removed erroneous asserts Moritz Warning 2010-10-29 23:06:01 +02:00
  • 6861e4504f Updated Tango 0.99.9 patch! Tomas Lindquist Olsen 2010-10-23 21:08:11 +02:00
  • d4339e9477 remove file Moritz Warning 2010-10-23 14:11:30 +02:00
  • fd4899f46f remove revisions.pl; we go with llvm releases now Moritz Warning 2010-10-23 14:10:25 +02:00
  • c151d37365 fixes #434 :: add llvm 2.8 support Moritz Warning 2010-10-23 13:38:26 +02:00
  • 233299e5c8 Haiku OS support; thanks to MrSunshine Moritz Warning 2010-10-04 00:58:14 +02:00
  • 2490631d5b missing files from #428 Moritz Warning 2010-09-28 21:52:50 +02:00
  • f654235139 fixes #432 :: apply DMDFE 1.063; thanks SiegeLord Moritz Warning 2010-09-27 00:07:03 +02:00
  • c4e255206a fixes #431 :: apply DMDFE 1.062; thanks SiegeLord Moritz Warning 2010-09-27 00:06:28 +02:00
  • b032e3d1f7 fixes #428 :: apply DMDFE 1.061; thanks SiegeLord Moritz Warning 2010-09-27 00:05:13 +02:00
  • 3db9240c46 see #428 :: make sure semanticRun was not not reset; thanks SiegeLord Moritz Warning 2010-09-27 00:04:07 +02:00
  • 09b9644292 see #428 :: make identifiers unique for modules without module statement that are passed on command line; thanks SiegeLord Moritz Warning 2010-09-27 00:01:47 +02:00
  • ba275942cf fixes #427 :: Upgrade to DMDFE 1.059+1.060 patch; thanks to SiegeLord Moritz Warning 2010-09-05 19:12:55 +02:00
  • ac5180b65b fixes #426 :: detab'ing the DMDFE source; kudos SiegeLord Moritz Warning 2010-09-05 19:04:26 +02:00
  • fbba26f9bb fixes #425 :: Upgrade to DMDFE 1.058 patch; big thanks to SiegeLord Moritz Warning 2010-09-04 12:42:38 +02:00
  • d5d6d68c47 fix Tango api change Moritz Warning 2010-09-04 11:32:12 +02:00
  • ba88a9325d fixes #416 :: LDC crashes when trying to build Tango on OS X; thanks klickverbot Moritz Warning 2010-08-04 16:28:09 +02:00
  • 93f0672450 fixes #415: 'swapgs' inline asm opcode mistakenly demands 2 arguments; thanks wolfwood Moritz Warning 2010-07-31 21:26:05 +02:00
  • 3dcfb04ad7 fix for FreeBSD Moritz Warning 2010-06-09 23:16:00 +02:00
  • 72f600e2ea moved llvm-d bindings to dsource.org/projects/bindings/ Moritz Warning 2010-05-20 20:01:40 +02:00
  • db0afdf3e0 Updated CMake building for 2.7 update. Tomas Lindquist Olsen 2010-05-19 22:33:03 +02:00
  • 1fac40d2bd Update to work with LLVM 2.7. Tomas Lindquist Olsen 2010-05-19 12:42:32 +02:00
  • 5707961243 Added tag 0.9.2 for changeset 18bbb1436153 Christian Kamm 2010-03-19 09:31:25 +01:00
  • badb597962 Change the ldc.conf file output to match the newer Tango directory structure and only use libtango-user-ldc for the libs to match the 0.99.9 build instructions. Kelly Wilson 2010-03-10 20:21:05 -07:00
  • dd6a54d442 Strange workaround for returning from within 'void main()'. The new dmdfe sets the ReturnStatement->exp to null. Fixed bug #391. Kelly Wilson 2010-03-10 19:35:14 -07:00
  • 57778a3904 Don't remove an old .o with -output-{bc,ll,s}. Matti Niemenmaa 2010-03-09 23:21:48 +02:00
  • 7edb3d1875 Don't error out with -singleobj, -of, and -c/-output-{bc,ll,o,s}. Matti Niemenmaa 2010-03-09 23:20:39 +02:00
  • 68daadf53c Add -linkonce-templates for emitting linkonce_odr syms instead of weak_odr. Matti Niemenmaa 2010-03-09 23:07:08 +02:00
  • b38845e88e Apply patch from klickverbot. This is his 'proper fix' patch for bug #395. Kelly Wilson 2010-03-08 23:37:40 -07:00
  • 902bc06fb1 Revert 1637 because it breaks HelloWorld with Tangos Stdout. There may be another way to fix this so that Deewiants case works, as well as Tango. Kelly Wilson 2010-03-08 23:10:26 -07:00
  • 43f243eeb5 Add missing files for the new frontend spell checker Kelly Wilson 2010-03-08 17:41:36 -07:00
  • 1d488da835 Merge DMD 1.057. Christian Kamm 2010-03-08 21:39:20 +01:00
  • ef066d42c0 Merge. Christian Kamm 2010-03-08 20:09:18 +01:00
  • 532af253a9 Apply workaround for #395 by klickverbot. Christian Kamm 2010-03-08 20:06:08 +01:00
  • 8e696809b3 Change template linkage from weak_odr to linkonce_odr. Much better, fixes #363. Matti Niemenmaa 2010-03-08 19:05:12 +02:00
  • ae32163f34 Fix #398. Christian Kamm 2010-03-08 17:44:38 +01:00
  • b0271794cd Make -nodefaultlib override -de{fault,bug}lib=foo instead of vice versa. Matti Niemenmaa 2010-03-05 21:40:51 +02:00
  • 05c466fc4a Fix typo for iretq Kelly Wilson 2010-02-25 17:12:54 -07:00
  • 9cd32549c4 Improve array append performance. Christian Kamm 2010-02-14 10:11:05 +01:00
  • e53b6a20f3 Allow unions with void-initialized members. Matti Niemenmaa 2009-09-13 22:15:33 +03:00
  • 645a9d1229 missed ldcbinarypath => ldcbinarydir Moritz Warning 2010-02-09 13:53:13 +01:00
  • daa102a5cd Merge dmd 1.056. Robert Clipsham 2010-02-06 15:53:52 +00:00
  • 8176222719 Disable appending a dchar to a char or wchar array for now. Christian Kamm 2010-01-06 19:53:35 +01:00