Commit Graph

  • f589bb4271 Improve debug info for vector types and skeleton for enums. kai 2013-06-06 07:27:58 +02:00
  • 25522ea8b0 Merge branch 'release-0.11.0'. David Nadlinger 2013-06-05 17:50:16 +02:00
  • c41ef6b95e Fold in MinGW Phobos test update. v0.11.0 release-0.11.0 David Nadlinger 2013-06-05 17:46:40 +02:00
  • 5423a90c25 Search LLVM_ROOT_DIR before system directories. David Nadlinger 2013-06-05 17:08:08 +02:00
  • 47a1815892 Try llvm-config binaries with version suffix. David Nadlinger 2013-05-31 22:31:38 +02:00
  • 905da30ce1 Implement debug info for static arrays. kai 2013-06-05 07:19:55 +02:00
  • 89f9c239fa Merge branch 'release-0.11.0' David Nadlinger 2013-06-04 16:50:08 +02:00
  • b2bacba7f4 Correct wiki URL in debug info. David Nadlinger 2013-06-04 16:46:15 +02:00
  • e84b2692b1 Fold in missed MinGW math bug fix. David Nadlinger 2013-06-04 16:45:04 +02:00
  • 3b38d34698 Fix up botched merge in 005f993. David Nadlinger 2013-06-02 22:02:09 +02:00
  • 005f993982 Merge branch 'release-0.11.0'. David Nadlinger 2013-06-02 21:53:41 +02:00
  • 98e8c37bf5 Merge pull request #379 from klickverbot/initializer-type-mismatch v0.11.0-beta2 David Nadlinger 2013-06-02 12:44:02 -07:00
  • ec59399e21 Change all URLs to point to wiki.dlang.org for the time being. David Nadlinger 2013-06-02 21:27:02 +02:00
  • c89d4809d6 Be more lenient with initializer type mismatch; zext as necessary. David Nadlinger 2013-06-02 20:57:59 +02:00
  • ae48a19251 Refactoring-only part of DtoConstExpInit fix. David Nadlinger 2013-06-02 20:08:09 +02:00
  • d9ce9ce67b Removed TODO-riddled DtoInitializer only used in DtoVarDeclaration. David Nadlinger 2013-06-02 19:49:44 +02:00
  • 0a7eec400f Removed dead global initializer code. David Nadlinger 2013-06-02 18:41:59 +02:00
  • ab829663d6 Fix failing outbuffer test on Linux/PPC64 kai 2013-06-02 17:54:47 +02:00
  • 573fd140e2 Fix failing outbuffer test on Linux/PPC64 kai 2013-06-02 17:32:21 +02:00
  • f523583955 Add missing asm file to phobos lib kai 2013-06-01 23:44:13 +02:00
  • 0a749b142a Add -mminimal-toc if compiling with gcc on ppc64. kai 2013-06-01 22:13:37 +02:00
  • b2a63c534d MSVC: gnuc.c/.h are no longer there kai 2013-06-01 21:40:50 +02:00
  • feeb5e95cc Merge tag 'v0.11.0-beta1' into release-0.11.0 David Nadlinger 2013-06-01 13:53:35 +02:00
  • b84fd60f6d Merge pull request #377 from klickverbot/minimize-dmd-diff David Nadlinger 2013-06-01 03:56:03 -07:00
  • 9dd573d96d Remove what seems to be an ancient LLVM-only issue 314 fix. David Nadlinger 2013-05-31 22:02:21 +02:00
  • c0a5145829 Remove DMDV2 to align with 2.062 upstream source. David Nadlinger 2013-05-31 21:53:50 +02:00
  • 1b4f0c5d4a Remove LDC-only workaround for 2206. David Nadlinger 2013-05-31 21:49:23 +02:00
  • 7e7af8c920 Prefer Port over #if-switching on the compiler. David Nadlinger 2013-05-31 21:35:00 +02:00
  • ca3cd82805 Removed obsolete html.{h, c}. David Nadlinger 2013-05-31 21:23:39 +02:00
  • 54696e3d3c Reflect the LLVM 3.1+ requirement in the CMake build system. David Nadlinger 2013-05-31 22:33:21 +02:00
  • 2b4f49b4e7 Try llvm-config binaries with version suffix. David Nadlinger 2013-05-31 22:31:38 +02:00
  • b9722d6671 Merge branch 'release-0.11.0'. David Nadlinger 2013-05-31 22:22:50 +02:00
  • 26eb95d91e Add debug info for vector types. kai 2013-05-31 21:21:27 +02:00
  • 2617db0395 Merge pull request #346 from klickverbot/m32m64 David Nadlinger 2013-05-31 12:10:49 -07:00
  • 759f47f6bf Merge pull request #374 from klickverbot/remove-3.0 David Nadlinger 2013-05-31 12:09:44 -07:00
  • 3f358ac57b Removed LLVM support from druntime as well. David Nadlinger 2013-05-31 20:30:20 +02:00
  • c02b38fe9a Removed LLVM 3.0 compatibility code. David Nadlinger 2013-05-31 20:22:38 +02:00
  • 84a00b3fe9 Stop running Travis tests using LLVM 3.0. David Nadlinger 2013-05-31 20:06:12 +02:00
  • f538dfc47f Merge branch 'klickverbot/shorten-readme' into release-0.11.0. David Nadlinger 2013-05-31 20:00:46 +02:00
  • 60bb550254 Merge pull request #369 from klickverbot/shorten-readme David Nadlinger 2013-05-31 08:53:36 -07:00
  • abfa498efb Merge pull request #370 from Uhlisys/master David Nadlinger 2013-05-31 08:42:14 -07:00
  • 35b91f4e98 Merge pull request #371 from redstar/release-0.11.0 David Nadlinger 2013-05-30 07:59:05 -07:00
  • e0dd8ef8ef Change version number for release kai 2013-05-30 13:50:17 +02:00
  • fa7ad4cbc7 Merged in MinGW port updates. v0.11.0-beta1 David Nadlinger 2013-05-29 22:19:13 +02:00
  • 798a8e7822 MinGW: Fixed long double formatting. David Nadlinger 2013-05-29 22:17:50 +02:00
  • 0b5989c51a MinGW: Use actually working strtold. David Nadlinger 2013-05-26 19:10:08 +02:00
  • bf4df5fcc4 Remove unnecessary #undefs in Port header. David Nadlinger 2013-05-26 19:08:51 +02:00
  • 7ab407da38 Separate out MinGW Port implementation. David Nadlinger 2013-05-26 18:53:09 +02:00
  • 4f6204f191 Adding Space to Literal Hans W. Uhlig 2013-05-28 17:38:09 -07:00
  • fb8bddd988 Correcting LDC Specific C++11 Violation Hans W. Uhlig 2013-05-28 17:23:54 -07:00
  • 39313e7735 Ugly workaround for broken asm support in older CMake versions. David Nadlinger 2013-05-27 20:06:51 +02:00
  • 00c073819f Avoid setting C compiler flags on threadasm.S. David Nadlinger 2013-05-27 19:00:55 +02:00
  • 9c4d6e2c5a *LLVM-based* D compiler. David Nadlinger 2013-05-27 16:37:23 +02:00
  • 9a7e30a3f5 Add latest updates to exception handling code. kai 2013-05-24 16:09:32 +02:00
  • 4343965106 Use /LARGEADDRESSAWARE:NO only for debug builds with LLVM 3.4. kai 2013-05-24 16:07:25 +02:00
  • 49de960952 Merge pull request #365 from redstar/todebug Kai Nacke 2013-05-24 03:48:18 -07:00
  • 1af71fa536 Fix LLVM 3.4 change to DIBuilder.createFunction(). kai 2013-05-24 07:01:58 +02:00
  • a4a975df6c Rewrap to 70 characters. David Nadlinger 2013-05-21 00:03:58 +02:00
  • 6fcfa2db54 Removed brief build instructions. David Nadlinger 2013-05-21 00:03:03 +02:00
  • 6e57b6c213 Merge pull request #361 from klickverbot/osx David Nadlinger 2013-05-19 15:33:11 -07:00
  • d402cd382e Always add 'uwtable' attribute on x86_64. David Nadlinger 2013-05-19 21:47:15 +02:00
  • edbace8ae8 Default to PIC on OS X. David Nadlinger 2013-05-19 21:04:26 +02:00
  • 4597423dc5 More IN_LLVM. David Nadlinger 2013-05-19 20:33:46 +02:00
  • 4ad1b94f11 Remove piece of dead code gone from upstream as well. David Nadlinger 2013-05-12 21:12:36 +02:00
  • ad4eb1b6bd Align unused real alignment code to upstream source. David Nadlinger 2013-05-12 21:09:16 +02:00
  • 8123c1c7b9 Pull in hack to reduce GC root ranges on Linux. David Nadlinger 2013-05-19 20:50:40 +02:00
  • 8d0749c394 Merge pull request #360 from klickverbot/union-initializer David Nadlinger 2013-05-19 11:49:55 -07:00
  • 87c8a96545 Check initializer type size in IrStruct::getDefaultInit(). David Nadlinger 2013-05-18 19:42:39 +02:00
  • 1fed92b9b7 VarExp::toElem refactoring and global size assertion. David Nadlinger 2013-05-18 19:40:53 +02:00
  • 41e580a79f Get rid of now-obsolete DtoConstInitializerType. David Nadlinger 2013-05-18 17:37:03 +02:00
  • eef05ba019 Do not try to guess exact initializer type. David Nadlinger 2013-05-18 17:35:31 +02:00
  • f8f405000b Avoid confusing naming convention. David Nadlinger 2013-05-18 17:24:25 +02:00
  • 7b435c2c87 Unify handling of struct initializers. David Nadlinger 2013-05-18 16:48:03 +02:00
  • b577d1cf0b Handle different element initializer types in array literals. David Nadlinger 2013-05-18 16:46:57 +02:00
  • b49cbeaaf1 Factored out struct initializer constant generation. David Nadlinger 2013-05-17 01:02:02 +02:00
  • beed5c3044 Get rid of empty IrBase class. David Nadlinger 2013-05-15 20:28:53 +02:00
  • f57eac796f Expand on IrType::get rationale. David Nadlinger 2013-05-15 20:19:44 +02:00
  • 23df06a3ba Add <cctype> to asm-x86.h. kai 2013-05-13 21:19:01 +02:00
  • 116432808b Merge pull request #352 from redstar/winldmd Kai Nacke 2013-05-13 11:20:24 -07:00
  • a31d704941 Add missing include for Windows kai 2013-05-13 18:47:59 +02:00
  • b3dbf9cd9c Merge pull request #349 from klickverbot/fix-moduleinfo David Nadlinger 2013-05-12 05:21:08 -07:00
  • 7048c69d51 Merge pull request #350 from klickverbot/oss-response-expand David Nadlinger 2013-05-12 05:01:14 -07:00
  • db270a9a94 Replaced response_expand with BSD-licensed reimplementation. David Nadlinger 2013-05-12 13:34:07 +02:00
  • b2ca861f64 Fixed ModuleInfo module name emission. David Nadlinger 2013-05-12 01:25:48 +02:00
  • e1501c712f Moved constant array creation helper to llvmhelpers.h. David Nadlinger 2013-05-12 01:24:04 +02:00
  • ad03a435ad Remove code for emitting the old ModuleInfo layout. David Nadlinger 2013-05-12 00:47:49 +02:00
  • b2da152704 Remove D1 ModuleInfo remnants. David Nadlinger 2013-05-12 00:38:58 +02:00
  • fc8e0c4c20 Revert -float-abi implementation. David Nadlinger 2013-05-12 00:18:44 +02:00
  • 7500673395 Merge pull request #348 from klickverbot/fix-eh David Nadlinger 2013-05-11 14:56:04 -07:00
  • f894a7809c Update catch landingpad codegen to match latest druntime change. David Nadlinger 2013-05-11 23:26:38 +02:00
  • 80c4f953c0 Add test case for issue #328 kai 2013-05-11 23:05:34 +02:00
  • 2e4b85d2d6 Fix for issue #328. kai 2013-05-11 22:18:23 +02:00
  • 7fe8406ec2 Merge in test cases for GitHub issue #340. David Nadlinger 2013-05-11 22:03:08 +02:00
  • 23d82b9620 Only specify -m32/-m64 for archs where the variants exist. David Nadlinger 2013-05-11 21:23:42 +02:00
  • 8da8bdd209 LLVM pre-3.2 does not have llvm::Triple::Android. David Nadlinger 2013-05-11 21:42:23 +02:00
  • e37f0e0d35 Fix ARM default floating-point ABI. David Nadlinger 2013-05-11 21:33:20 +02:00
  • 17ef7f7d09 Merge pull request #345 from klickverbot/template-function-label David Nadlinger 2013-05-11 12:24:30 -07:00
  • b5dd0e07f2 Merge pull request #344 from klickverbot/float-abi David Nadlinger 2013-05-11 12:17:19 -07:00
  • 6a1bc70bd7 Added -float-abi and auto-detection logic for ARM. David Nadlinger 2013-05-10 22:56:52 +02:00
  • 5742a0219c Fix inline asm labels in template functions. David Nadlinger 2013-05-11 20:57:42 +02:00