Commit Graph

  • db59b30eda Slight rewrite to make intent cleaner. David Nadlinger 2012-12-19 20:37:16 +01:00
  • 9cbfc604c7 Fix ICE with closures in member functions. David Nadlinger 2012-12-19 20:19:33 +01:00
  • 080d0cef0f Debug log formatting fix. David Nadlinger 2012-12-19 19:48:47 +01:00
  • e068df24b2 Workaround for AA literal initialization ICE. David Nadlinger 2012-12-19 02:09:19 +01:00
  • 03c77865d0 Fix parallel druntime/Phobos build. David Nadlinger 2012-12-19 01:50:02 +01:00
  • 2988bc46e0 Removed long obsolete (and broken) LLVM IR annotation code. David Nadlinger 2012-12-18 15:52:14 +01:00
  • c250b8b208 Remove virtual keyword not present in DMD source. kai 2012-12-18 23:10:30 +01:00
  • d4521c15c6 Wrap LDC specific code in #ifdef INLLVM / #endif kai 2012-12-18 18:12:11 +01:00
  • 9cfda3a6e9 Also merge ldc.* DDoc fixes into master. David Nadlinger 2012-12-17 22:57:52 +01:00
  • d878ef65af Fold in druntime doc updates. release-0.10.0 David Nadlinger 2012-12-17 15:03:23 +01:00
  • 393d142a78 Revert "Wrap LDC specific code in #ifdef IN_LLVM/#endif" kai 2012-12-17 09:35:29 +01:00
  • d92a1842b1 Wrap LDC specific code in #ifdef IN_LLVM/#endif kai 2012-12-17 00:12:06 +01:00
  • ca2cc75567 Mark LDC changes and remove unused debug? switches. kai 2012-12-17 00:08:46 +01:00
  • 6de735e578 Whitespace fixes kai 2012-12-17 00:08:06 +01:00
  • d9bf7d717b Add more quotes to CMakeLists.txt. kai 2012-12-16 20:21:17 +01:00
  • 5fc9fb185d Merge cleanup changes into release-0.10.0 branch. David Nadlinger 2012-12-16 19:53:08 +01:00
  • 95c7a6b525 Merge pre-release cleanup changes. David Nadlinger 2012-12-16 19:52:04 +01:00
  • 647cd6311b New NG/ML/forum. David Nadlinger 2012-12-16 19:49:42 +01:00
  • b713afe9c4 Cleaned up version output. David Nadlinger 2012-12-16 18:08:19 +01:00
  • 2f54d8ec86 Fixed LDMD help output indentation. David Nadlinger 2012-12-16 18:07:53 +01:00
  • 25e229b7bd Druntime update on llvm.intrinsics kai 2012-12-16 18:04:48 +01:00
  • 1bb14c45d2 Removed trailing whitespace. David Nadlinger 2012-12-15 23:59:45 +01:00
  • 9458911839 Added LLVM-style license headers to all our files. David Nadlinger 2012-12-15 23:58:53 +01:00
  • 8b7320c7c2 Removed last instance of CRLF newlines. David Nadlinger 2012-12-15 23:54:05 +01:00
  • 4512201de5 Removed obsolete IrSymbol class. David Nadlinger 2012-12-15 22:31:19 +01:00
  • e592268bf0 Merged all licenses into LICENSE for release packaging; updated LDC copyright year. David Nadlinger 2012-12-13 16:29:29 +01:00
  • 160a314312 Revert "Do not override INCLUDE_INSTALL_DIR." kai 2012-12-16 17:14:00 +01:00
  • f832668bba Do not override INCLUDE_INSTALL_DIR. kai 2012-12-16 14:15:14 +01:00
  • 053249aa44 Removed trailing whitespace. David Nadlinger 2012-12-13 16:27:36 +01:00
  • 4a01916873 Updated README with D wiki links. David Nadlinger 2012-12-13 16:22:31 +01:00
  • d25dfc0a12 Do not include .travis.yml in release tarballs. David Nadlinger 2012-12-13 16:20:05 +01:00
  • 60ca687ddd Update redirect to wiki.dlang.org. gh-pages David Nadlinger 2012-12-13 00:43:13 +01:00
  • 5a0fce6a6a Removed outdated Tango patches. David Nadlinger 2012-12-12 22:08:47 +01:00
  • 58f6abcd31 Removed obsolete .hgignore. David Nadlinger 2012-12-12 22:07:40 +01:00
  • 340c87f8d7 Update LDC version strings. v0.10.0-beta1 David Nadlinger 2012-12-11 23:29:58 +01:00
  • 796c71255a Bump required CMake version to 2.8. David Nadlinger 2012-12-11 23:02:04 +01:00
  • 3fc9a0faa3 CMake 2.8.0 compatibility. David Nadlinger 2012-12-11 23:01:55 +01:00
  • d6c2c83bb6 Fix '-fno-rtti' removal for tablegen tools. David Nadlinger 2012-12-11 19:55:34 +01:00
  • 47699b86fa Remove useless runtime* target. David Nadlinger 2012-12-11 19:27:46 +01:00
  • 6810e6c007 Fixed BUILD_BC_LIBS for MULTILIB, etc. David Nadlinger 2012-12-11 19:26:39 +01:00
  • b8eadfa717 Fix llvm-ar detection (BUILD_BC_LIBS only). David Nadlinger 2012-12-11 19:26:15 +01:00
  • 077729afa0 Output cosmetics. David Nadlinger 2012-12-11 18:04:50 +01:00
  • 30a90aaf0e Remove useless phobos2 target. David Nadlinger 2012-12-11 18:04:13 +01:00
  • 2171326f98 Support for OS X MULTILIB builds. David Nadlinger 2012-12-11 18:02:55 +01:00
  • f1651c0e62 Introduce HOST_BITNESS for readability. David Nadlinger 2012-12-09 23:33:01 +01:00
  • f23d79135f Make sure to include -fno-rtti in LLVM_CXXFLAGS. David Nadlinger 2012-12-09 23:16:17 +01:00
  • fc327909a3 Reworded "LLVM not found" message. David Nadlinger 2012-12-09 23:15:20 +01:00
  • 1a06130cfa AttrListPtr is renamed to AttributeSet in LLVM 3.3. kai 2012-12-09 19:48:39 +01:00
  • b92c461147 Add parenthesis in set_source_files_properties to avoid breakage on Windows. kai 2012-12-09 19:30:51 +01:00
  • 086221e664 Merge pull request #245 from jerro/patch-3 David Nadlinger 2012-12-09 03:58:59 -08:00
  • bd98f8b106 Use LDC_intrinsic in gen_gccbuiltins jerro 2012-12-09 05:20:55 +01:00
  • d05b9b71cf Temporarily disable Travis mail notifications. David Nadlinger 2012-12-08 23:58:43 +01:00
  • ee80f37ddc Ignore in-tree files produced by the D1 tests. David Nadlinger 2012-12-08 23:57:21 +01:00
  • 35aba5f1e2 Fold in druntime pragma name updates. David Nadlinger 2012-12-08 21:41:43 +01:00
  • 94bd923e96 Fixed pragma(LDC_verbose). David Nadlinger 2012-12-08 21:41:22 +01:00
  • cbc7028e50 Added vendor-prefixed pragma names, deprecated old ones. David Nadlinger 2012-12-07 00:37:26 +01:00
  • 8e13d109ce Removed unused va_intrinsic pragma identifier. David Nadlinger 2012-11-27 23:18:40 +01:00
  • a39a136e14 Line breaks, slight cleanup. David Nadlinger 2012-11-27 22:36:52 +01:00
  • f79b998e87 Whitespace cleanup. David Nadlinger 2012-11-27 21:37:53 +01:00
  • dfa1bd954d Removed {insert, extract}element and shufflevector pragmas. David Nadlinger 2012-11-27 21:35:30 +01:00
  • ce3518f508 Build and install .di files by default again. David Nadlinger 2012-12-08 21:36:50 +01:00
  • b005b3caa7 Fixed "silent" typo in last commit. David Nadlinger 2012-12-08 20:43:33 +01:00
  • 578da45482 Use -O0 for core.*/gc.* on pre-3.2 x86 builds. David Nadlinger 2012-12-08 19:51:05 +01:00
  • d5e176484d Verbose log prettification. David Nadlinger 2012-12-08 19:19:08 +01:00
  • 3df39b642a Don't build tests twice under MULTILIB on 32 bit boxes. David Nadlinger 2012-12-08 19:18:08 +01:00
  • 4ec9779873 Fix runtime unit test arguments. David Nadlinger 2012-12-08 18:11:31 +01:00
  • 48f476dcbe Consistently drop conditions in else/end CMake statements. David Nadlinger 2012-12-08 18:10:50 +01:00
  • 213ae8da16 Remove stale comment. David Nadlinger 2012-12-08 18:08:25 +01:00
  • a74e4abe58 Fix testsuite target dependency setup. David Nadlinger 2012-12-07 00:04:03 +01:00
  • 5a6176316a Use CMake-detected make program. David Nadlinger 2012-12-06 23:17:32 +01:00
  • 6cb0193c53 Clean files from previous runs before executing DMD testsuite. David Nadlinger 2012-12-06 23:15:45 +01:00
  • 18e0fafe8e Run tests both in 32 and 64 bit mode on multilib builds. David Nadlinger 2012-12-06 21:45:15 +01:00
  • 2ac9c0dcba Include --no-search-mismatch on multilib builds. David Nadlinger 2012-12-06 21:44:19 +01:00
  • fded2e9fcd Only use -O2 for compiling druntime/Phobos on pre-3.2 LLVM. David Nadlinger 2012-12-06 21:43:35 +01:00
  • cf88418bd0 Use shiny new debug libraries. David Nadlinger 2012-12-06 16:24:22 +01:00
  • b9455b2c99 Config options cleanup. David Nadlinger 2012-12-06 16:17:09 +01:00
  • 02feb23b06 Always build zlib, ... in release mode. David Nadlinger 2012-12-06 15:51:47 +01:00
  • 3244519d6f Cleanup of runtime building macros. David Nadlinger 2012-12-06 15:40:47 +01:00
  • 8acc39dc93 Initial support for building debug/release versions of druntime/Phobos. David Nadlinger 2012-11-28 00:37:40 +01:00
  • e239bd6e87 Windows: Add /DEBUG to linker command line if debug symbols are requested. kai 2012-11-27 06:32:52 +01:00
  • a2d433c7f4 Fix build-local ldc.conf paths when LIB_SUFFIX is set. David Nadlinger 2012-11-25 01:38:11 +01:00
  • fece2d2641 LDMD: Don't enable -singleobj for D1. David Nadlinger 2012-11-24 23:19:11 +01:00
  • 288fd47707 Merged 1.075 frontend. David Nadlinger 2012-11-24 20:58:26 +01:00
  • 2d02270434 Re-enabled codegen optimization on LLVM 3.2. David Nadlinger 2012-11-24 14:07:17 +01:00
  • 19f570bcb9 AttrListPtr also requires the context arg in LLVM 3.2 now. David Nadlinger 2012-11-24 12:39:07 +01:00
  • 049f482208 Removed extra dash in "-singleobj" emitted by LDMD. David Nadlinger 2012-11-24 12:18:26 +01:00
  • 146649af1a Fixed OS X TLS GC. David Nadlinger 2012-11-22 00:33:26 +01:00
  • 2fec23b84e AttrlistPtr::get() now requires context as first argument. kai 2012-11-21 22:10:26 +01:00
  • 9162724956 Merge pull request #237 from jerro/master David Nadlinger 2012-11-19 14:19:19 -08:00
  • 755b271096 Fix issue #236 Jernej Krempuš 2012-11-19 22:50:31 +01:00
  • dcff6c92c7 Conditionally add error() prototype and remove inifile(). kai 2012-11-18 18:04:35 +01:00
  • 45848d19fc Remove unused include. This fixes yet another MSVC-related compile problem. kai 2012-11-18 17:52:10 +01:00
  • ccde570520 Fixed a compiler error with MSVC. kai 2012-11-18 13:37:55 +01:00
  • 60ebf5b968 Fix building against the OS X 10.8 SDK. David Nadlinger 2012-11-17 22:24:22 +01:00
  • a2089e8c55 Merged druntime .di generation updates by jerro. David Nadlinger 2012-11-17 21:00:05 +01:00
  • 2818f2460e Install all headers in core/sys on all platforms. Jernej Krempuš 2012-11-17 20:11:57 +01:00
  • 93d4d90239 Inline IR testsuite updates. David Nadlinger 2012-11-17 11:07:55 +01:00
  • 30aba033c8 Don't push -L-l/-L-L using -Xlinker. David Nadlinger 2012-11-15 23:02:06 +01:00
  • 34e1415f35 Merge pull request #226 from jerro/pragma-llvm-inline-ir David Nadlinger 2012-11-15 12:05:17 -08:00
  • be1327bfba Merge pull request #232 from alexrp/master David Nadlinger 2012-11-15 07:48:46 -08:00