Commit Graph

  • fb39835021 Fixed #56 — Null pointer deref in _d_arrayappendcTp with multithreaded code Alexey Prokhin 2012-01-10 19:20:14 +04:00
  • 0ab72a9ef2 Fixed #55 — Illegal instruction Alexey Prokhin 2012-01-09 16:45:35 +04:00
  • 9889067420 Fixed #53 — Assertion !isaStruct(t) Alexey Prokhin 2012-01-09 16:31:26 +04:00
  • dbb6528c95 Fixed #54 — Error: invalid cast from 'typeof(null)' to 'void*' Alexey Prokhin 2012-01-09 15:13:56 +04:00
  • e6521d87d3 Upstream memory_osx.d has been ported to D. David Nadlinger 2011-12-22 02:44:32 +01:00
  • 6350d8f255 Update druntime. David Nadlinger 2011-12-22 02:44:19 +01:00
  • 3ba3b683af Restore alphabetical order to opcode table. David Nadlinger 2011-12-22 02:40:22 +01:00
  • b41688a0b8 DMD Issue 6859 - Segfault when abstract method uses with contract. Alexey Prokhin 2011-12-15 15:47:53 +04:00
  • edc4a5f003 DMD Issue 5416 - null should have a type of its own Alexey Prokhin 2011-12-15 13:31:39 +04:00
  • 88cff99bd4 Merge dmdfe 2.057 Alexey Prokhin 2011-12-15 12:05:24 +04:00
  • 4e8afa8858 Fixed #47 — Compile-time segfault involving libpthread, _aaGet Alexey Prokhin 2011-12-11 09:52:09 +04:00
  • dd6b89e182 Issue #42 — Multilib: --no-warn-search-mismatch. Alexey Prokhin 2011-12-09 12:34:47 +04:00
  • eb6809a530 Fixed #41 — Casting Associative Arrays To Immutable Alexey Prokhin 2011-12-09 12:22:12 +04:00
  • 23947489f7 Backported llvm3.0 intrinsic patch to ldc1 Alexey Prokhin 2011-12-07 15:25:42 +04:00
  • fa5fb9236a Fix druntime build when LIB_SUFFIX is used. David Nadlinger 2011-12-07 16:19:50 +01:00
  • 641cc85e64 Added -shared switch. Alexey Prokhin 2011-12-06 19:12:38 +04:00
  • 913eda6188 Fixed compilation of ldc1 Alexey Prokhin 2011-12-06 17:34:07 +04:00
  • fdead0d154 Fixed #21 — Added -lib switch Alexey Prokhin 2011-12-06 17:24:49 +04:00
  • 859ae8481f That was committed by mistake Alexey Prokhin 2011-12-06 14:43:05 +04:00
  • 8b50928636 Fixed #37 — ICE: llvm::GlobalVariable::setInitializer assert failed Alexey Prokhin 2011-12-06 13:55:01 +04:00
  • f8bf70ff7a Fixed an assert when compiling derelict. Alexey Prokhin 2011-12-06 13:06:08 +04:00
  • 7da47c4ee8 Restored old behavior of initialization of llvm targets. Alexey Prokhin 2011-12-05 21:27:08 +04:00
  • bb3908f290 Fixed #36 — ICE: DValue::getLVal(): Assertion '0' failed Alexey Prokhin 2011-12-05 13:19:27 +04:00
  • 2980f703b1 Fixed #35 — ICE: postfix operation on typedef'd value Alexey Prokhin 2011-12-05 13:09:10 +04:00
  • 4b22221eb9 Fixed #34 - StructType::setBody assert isOpaque() failed Alexey Prokhin 2011-12-05 12:45:17 +04:00
  • f5182abca3 Pull in FreeBSD druntime build fix. David Nadlinger 2011-12-05 00:01:07 +01:00
  • b0dd2e336d ldc/bitop.d no longer exists. David Nadlinger 2011-12-04 20:58:26 +01:00
  • 0b18b346f9 Renamed ldruntime back to druntime-ldc, as the name is hardcoded in the source. David Nadlinger 2011-12-04 20:45:31 +01:00
  • 74d7562a59 Moved druntime and Phobos submodules to runtime. David Nadlinger 2011-12-04 20:37:11 +01:00
  • 38d1bf4cc8 Removed two (!) D1/Tango runtime build systems. David Nadlinger 2011-12-04 20:21:56 +01:00
  • 018c47762e Removed demos/. David Nadlinger 2011-12-04 19:37:26 +01:00
  • 6559246669 Don't needlessly copy over druntime/Phobos to build directory. David Nadlinger 2011-11-12 13:30:07 +01:00
  • 3916835380 Merge remote-tracking branch 'AlexeyProkhin/master' into merge-3.0 David Nadlinger 2011-12-04 18:38:09 +01:00
  • fe19ee84f5 Merge branch 'llvm3.0' into merge-3.0 David Nadlinger 2011-12-04 18:16:36 +01:00
  • 5458ebb0b2 Merge branch 'master' into merge-3.0 David Nadlinger 2011-12-04 18:15:21 +01:00
  • 16cdb0c252 Whitespace cleanup. David Nadlinger 2011-12-04 18:13:42 +01:00
  • d0ea856024 Emit all D inline asm labels as local labels. David Nadlinger 2011-12-04 18:13:33 +01:00
  • cd732537e8 Fixed atomic_store and atomic_load instrinsics Alexey Prokhin 2011-12-04 16:05:48 +04:00
  • 784e3f1542 Fixed cases when debug info of a variable was emitted several times Alexey Prokhin 2011-12-04 15:05:56 +04:00
  • 91f4e5d015 Added emission of dwarf lexical blocks. Also, dropped support for DISABLE_DEBUG_INFO definition. Alexey Prokhin 2011-12-04 14:48:47 +04:00
  • cdeca718fc Merge branch 'master' of github.com:ldc-developers/ldc Alexey Prokhin 2011-12-04 00:16:30 +04:00
  • b8721a8515 Emit debug info for variables that are used in nested functions Alexey Prokhin 2011-12-03 23:38:31 +04:00
  • 5701c32d8f Merge pull request #33 from quaker66/master David Nadlinger 2011-12-03 03:24:35 -08:00
  • 04ce6bbe45 Build system fix. q66 2011-12-03 12:21:12 +01:00
  • cedb4c0e68 When generating debug info, handle recursive types properly Alexey Prokhin 2011-12-03 14:35:55 +04:00
  • 1f3d9b98d0 Removed old hack for llvm 2.8, it is not required anymore Alexey Prokhin 2011-12-03 14:20:54 +04:00
  • 6357c421ac Updated ldc version and homepage Alexey Prokhin 2011-12-03 13:38:44 +04:00
  • 1f4de64360 Fixed appending to an array Alexey Prokhin 2011-12-03 12:24:53 +04:00
  • b559805b7c Fixed path to generated *.di files Alexey Prokhin 2011-12-02 22:16:08 +04:00
  • 014d6bdd4d Merged 2.056 Alexey Prokhin 2011-12-02 21:50:52 +04:00
  • 7d74a801bb Fixed #17 and #23 — added 'MULTILIB' option to cmake script and fixed 'make install' Alexey Prokhin 2011-12-02 18:35:02 +04:00
  • 250d8ed214 Sanity check — can't create a directory with an empty path Alexey Prokhin 2011-12-02 13:59:49 +04:00
  • 5e0a2b7761 Merge branch 'llvm3.0' into master Alexey Prokhin 2011-12-02 13:25:56 +04:00
  • eda643da11 Merge pull request #31 from redstar/obj David Nadlinger 2011-11-28 16:18:38 -08:00
  • 8db112dd68 Stream for object file must have binary flags. kai 2011-11-27 21:26:44 +01:00
  • 1c623594c1 Merge pull request #30 from redstar/warnings David Nadlinger 2011-11-24 13:06:23 -08:00
  • a5b3dd29b5 Fixes 2 kinds of warnings. kai 2011-11-23 19:01:04 +01:00
  • 7753acf176 Merge pull request #27 from redstar/depre2 David Nadlinger 2011-11-21 12:32:48 -08:00
  • aa20673c72 Fix indentation (TAB -> SPACE in 2 cases). kai 2011-11-21 20:47:38 +01:00
  • 1ecd536f45 Replace deprecated LLVM functions. kai 2011-11-16 19:05:23 +01:00
  • 1afc01df72 Whitespace cleanup. David Nadlinger 2011-11-14 21:25:56 +01:00
  • abd1d160f4 Tabs->spaces. David Nadlinger 2011-11-14 20:10:45 +01:00
  • 73bcb9bb2d Update druntime. David Nadlinger 2011-11-14 15:47:57 +01:00
  • c4e5c7ad11 No longer omit core/bitop.d from being installed. David Nadlinger 2011-11-14 15:46:49 +01:00
  • 4add11b78f Fix bug #22. Robert Clipsham 2011-11-13 14:14:19 +00:00
  • ef748a9de0 Include std/internal in Phobos build. David Nadlinger 2011-11-12 22:35:28 +01:00
  • 2c7f77eabd Fixed leftover llvm::Type const qualifier. David Nadlinger 2011-11-12 20:16:12 +01:00
  • 9384df17ae Removed stray DMD GC files to fix build. David Nadlinger 2011-11-12 20:12:13 +01:00
  • b560e752f3 LLVM 3.0 is now required. David Nadlinger 2011-11-12 19:51:40 +01:00
  • ffe37c4a62 Merge remote-tracking branch 'upstream/llvm3.0' David Nadlinger 2011-11-12 19:47:56 +01:00
  • dc46ae547c Merge remote-tracking branch 'upstream/ldc-merge-2.056'. David Nadlinger 2011-11-12 19:31:19 +01:00
  • 23f360c988 Use llvm::InitializeNativeTargetAsmPrinter() now that it is available. David Nadlinger 2011-11-12 18:24:27 +01:00
  • bafe9c8e03 Factored out LLVM detection into separate CMake module. David Nadlinger 2011-11-12 17:47:11 +01:00
  • 6e714f999e Remove code for building runtime separatly, it was broken in the current form anyway. David Nadlinger 2011-11-12 15:17:42 +01:00
  • 1c92511d3c Removed unused config.guess script. David Nadlinger 2011-11-12 15:10:59 +01:00
  • 7eda270d6b Search for config next to the binary before trying global dirs. David Nadlinger 2011-11-12 14:35:30 +01:00
  • aa5e5728e7 Build druntime and Phobos by default. David Nadlinger 2011-11-12 13:31:54 +01:00
  • d57637a0a1 Don't needlessly copy over druntime/Phobos to build directory. David Nadlinger 2011-11-12 13:30:07 +01:00
  • d9da8723d1 Remove ancient druntime patching helpers. David Nadlinger 2011-11-12 13:07:53 +01:00
  • 4be8f37119 Install D1 runtime files only if building LDC1. David Nadlinger 2011-11-12 11:52:17 +01:00
  • 235fed831d Search for LDC-specific modules first. David Nadlinger 2011-11-12 11:33:04 +01:00
  • 9800346e50 Avoid double slashes in installation paths. David Nadlinger 2011-11-12 11:21:03 +01:00
  • 714f15d64a Print message when libconfig++ is not found. David Nadlinger 2011-11-11 18:04:32 +01:00
  • 6aab340ca4 Merge pull request #16 from SiegeLord/master David Nadlinger 2011-11-11 08:30:30 -08:00
  • 22679fe844 Define version Tango in the config file SiegeLord 2011-11-11 11:15:20 -05:00
  • 3cf958a1b0 Added new config files missing from 4703232. David Nadlinger 2011-11-09 21:15:14 +01:00
  • 28b1d7f5de Update druntime for OS X x86_64 build fix. David Nadlinger 2011-11-09 20:50:47 +01:00
  • 392482dc2d remove useless dir Jonathan MERCIER 2011-10-19 14:24:31 +02:00
  • 470323233a Merged build system patches by Jonathan Mercier. David Nadlinger 2011-11-09 20:40:39 +01:00
  • 5e18625266 Define MinGW in addition to mingw32 for consistency with GDC. David Nadlinger 2011-11-08 21:27:02 +01:00
  • 4ab6869c50 Fix a crash which occurs when compiling std/conv.d with unittests Alexey Prokhin 2011-11-01 17:06:13 +04:00
  • 6ef7ee6d32 Unimplemented toConstElem is not a fatal error if errors are gagged. Alexey Prokhin 2011-11-01 14:35:24 +04:00
  • 22d0f00027 Rewritten DtoArrayInit(). Alexey Prokhin 2011-11-01 14:19:55 +04:00
  • 40fa7653e2 Sync TypeInfoClass flags with dmd Alexey Prokhin 2011-11-01 12:07:59 +04:00
  • b52c224d57 Merge v2.056 Alexey Prokhin 2011-11-01 10:47:30 +04:00
  • 7431d58702 Rewritten initialization of global variables. Alexey Prokhin 2011-10-24 21:45:50 +04:00
  • 66a30803f3 Fixed an assert in DtoNewClass when initializing an inner-class outer reference Alexey Prokhin 2011-10-24 18:49:08 +04:00
  • bf463d61da Readded 'relocation-model' and 'code-model' options Alexey Prokhin 2011-10-24 18:38:06 +04:00
  • 45426ca60d Implemented atomic intrinsics for llvm 3.0 Alexey Prokhin 2011-10-25 15:26:38 +04:00
  • 81426b8cc8 Fix DelegateExp::toElem return type Alexey Prokhin 2011-10-24 12:55:53 +04:00