Commit Graph

  • 0b159f635d Fix an assert in IrStruct::getClassInfoInterfaces() due to mismatched types Alexey Prokhin 2011-10-24 12:36:15 +04:00
  • b97b32759e Use LLVM Machine Code (MC) to emit object files. Finilize debug info Alexey Prokhin 2011-10-24 12:16:56 +04:00
  • aee896f85b Port exceptions to llvm 3.0 Alexey Prokhin 2011-10-24 11:07:01 +04:00
  • 629f13929e WIP: port to llvm 3.0 Alexey Prokhin 2011-10-21 10:41:21 +04:00
  • 52c6347ef7 now conf files have right value Jonathan MERCIER 2011-10-12 03:27:23 +02:00
  • 350d4a0629 By default buils as shared lib Jonathan MERCIER 2011-10-12 03:07:42 +02:00
  • 32cbc798c0 Install lib could go to lib or lib64 directory by example for follow os rules Jonathan MERCIER 2011-10-12 03:03:42 +02:00
  • 3fa4311371 quote string var Jonathan MERCIER 2011-10-10 15:10:56 +02:00
  • ebe55afa97 now we can choose llvm config header's filename Jonathan MERCIER 2011-10-10 14:32:57 +02:00
  • 7cd248dd75 add suffix for libdir is usefull is on your system lib 64bit need to got to /usr/lib64 Jonathan MERCIER 2011-10-10 14:02:37 +02:00
  • 4bbd23b287 Set directory where lib will be put default lib Jonathan MERCIER 2011-10-10 13:56:59 +02:00
  • c5a3ec9d1d Set default configuration path for install to /etc Jonathan MERCIER 2011-10-10 13:52:40 +02:00
  • a8903c0795 configuration file follow system rules Jonathan MERCIER 2011-10-10 13:49:34 +02:00
  • 30d2a6c08c Add comment in CMakeLists.txt Jonathan MERCIER 2011-10-10 13:23:01 +02:00
  • 07d90e334e Replace PROJECT_BINARY_DIR by PROJECT_SOURCE_DIR for to be more cohesive Jonathan MERCIER 2011-10-10 13:18:31 +02:00
  • 8803990d2f remove exrta tab for use 4 spaces Jonathan MERCIER 2011-10-10 13:16:04 +02:00
  • 423076dd82 CMakeLists: look for host target in llvm's config.h Alexey Prokhin 2011-09-15 16:17:27 +04:00
  • 2dd73874ac Fixed druntime and phobos paths in CMakeLists Alexey Prokhin 2011-09-15 14:45:40 +04:00
  • 9f37747789 Update submodules Alexey Prokhin 2011-09-15 14:23:04 +04:00
  • fb77c05dfd DMD Issue 3632 - modify float is float to do a bitwise compare Alexey Prokhin 2011-09-15 12:04:13 +04:00
  • 3a0e3635a6 Added druntime and phobos as submodules Alexey Prokhin 2011-09-14 09:27:18 +04:00
  • c09aa779ea Fixed a crash inside TraitsExp::semantic when compiling typecons.d with unittests Alexey Prokhin 2011-09-13 20:11:10 +04:00
  • a75b08bc00 Fixed accessing struct members via alias this Alexey Prokhin 2011-09-13 20:09:33 +04:00
  • 4879a8bc17 Fixed initialization of nested structs Alexey Prokhin 2011-09-13 14:47:52 +04:00
  • a0e4737c2e Treat warnings as errors like dmd does Alexey Prokhin 2011-09-13 14:23:09 +04:00
  • 93eeccaf81 ldmd2: always pass --singleobj option Alexey Prokhin 2011-09-13 14:10:38 +04:00
  • 9a9999854f Named Return Value Optimization Alexey Prokhin 2011-09-13 12:01:51 +04:00
  • 0e754b5acd Merge dmd v2.055 Alexey Prokhin 2011-09-12 15:38:38 +04:00
  • 8f4a15c868 Fix ldc1 regressions Alexey Prokhin 2011-09-10 13:24:29 +04:00
  • f3c901af9d Use _d_arraycatT to append an element to an array instead of reallocating the array Alexey Prokhin 2011-09-10 13:23:47 +04:00
  • 0caba6672d Call postblit on a struct when appending it to an array. Use _d_arraycatnT to concatenate multiple arrays. Alexey Prokhin 2011-09-10 13:22:05 +04:00
  • 9864129fb8 Merge branch 'master' into merge-2.054 David Nadlinger 2011-08-17 16:09:28 +02:00
  • 3f448afa37 Another nested context crash fix. David Nadlinger 2011-08-17 02:31:46 +02:00
  • 11f19eec5a D1: Don't crash when returning a void expression from void main(). David Nadlinger 2011-08-12 20:14:55 +02:00
  • 5fdbce2de4 Merge pull request #3 from bioinfornatics/master David Nadlinger 2011-08-12 02:40:57 -07:00
  • ad2eaa9ea1 enhance autocompletion Jonathan MERCIER 2011-08-12 11:30:05 +02:00
  • 777c1e3530 Merge pull request #2 from bioinfornatics/master David Nadlinger 2011-08-09 15:53:39 -07:00
  • 775736bfb0 add bash script for autocompletion Jonathan MERCIER 2011-08-10 00:46:14 +02:00
  • e63044ecc8 Merge pull request #1 from klickverbot/remove-phobos1 David Nadlinger 2011-08-08 12:07:30 -07:00
  • 3c95ddd3b5 Removed Phobos 1 from LDC tree. David Nadlinger 2011-08-08 20:53:33 +02:00
  • ce5bbc349b Added redirect to GitHub wiki. David Nadlinger 2011-08-08 18:23:10 +02:00
  • 1cfc243c34 Removed druntime.patch and phobos.patch – we are maintaining our own GitHub forks. David Nadlinger 2011-08-08 19:24:58 +02:00
  • 21a05aa971 Merge branch 'default' into 'merge'. David Nadlinger 2011-07-29 00:37:30 +02:00
  • 618051022f Fixed crash in DtoCreateNestedContextType(). David Nadlinger 2011-07-28 23:17:20 +02:00
  • e397b29722 Fixed #448 for D2 and restored opOpAssign expression cache for D1. David Nadlinger 2011-07-28 23:10:22 +02:00
  • 15c5316e26 Prevent two function with same mangled name but different types from being declared. David Nadlinger 2011-07-27 23:01:22 +02:00
  • 71a0a968ef Fixed #6 Alexey Prokhin 2011-07-26 09:48:10 +04:00
  • a41b822420 Fixed ldc1 compilation Alexey Prokhin 2011-07-26 09:30:36 +04:00
  • 46c241009d Fixed a segfault when compiling fail_compilation/fail105.d Alexey Prokhin 2011-07-23 14:06:59 +04:00
  • 457f4dffbe ICE involving pointers Alexey Prokhin 2011-07-23 13:19:51 +04:00
  • 213524bc61 CTFE: fixed calling of invariant from a constructor Alexey Prokhin 2011-07-22 22:22:06 +04:00
  • ed84a21462 Fixed try/finally statements inside another finally Alexey Prokhin 2011-07-22 19:44:16 +04:00
  • ac2e7b033b Fixed compilation of lifetime.d Alexey Prokhin 2011-07-22 12:51:23 +04:00
  • 79edefdc37 Fixed compilation of functions that does not have return statement but contain inline asm Alexey Prokhin 2011-07-19 22:22:49 +04:00
  • 06baaacdc0 Fixed an undefined reference if a postblit is annotated with @disabled Alexey Prokhin 2011-07-19 20:20:00 +04:00
  • 6576b68dfd Added empty ImportStatement::toIR(). That fixes import from a function Alexey Prokhin 2011-07-19 20:02:39 +04:00
  • 4cc10019ee Fixed an assertion in DtoType() Alexey Prokhin 2011-07-19 19:58:38 +04:00
  • edd1ed5b09 DMD issue 693 & 5946 - Allow using 'this' for alias template parameter Alexey Prokhin 2011-07-19 19:43:05 +04:00
  • f97fd92433 Fixed compilation of test32() from runnable/template1 Alexey Prokhin 2011-07-19 19:42:41 +04:00
  • ce799e9974 Fixed postblit call Alexey Prokhin 2011-07-19 19:20:43 +04:00
  • 2cc34c4005 Call desctructors on temporary variables Alexey Prokhin 2011-07-19 19:20:42 +04:00
  • 3c7490e446 Removed compiler warning Alexey Prokhin 2011-07-19 19:20:40 +04:00
  • 2220dd0559 'even' opcode on x86_64 Alexey Prokhin 2011-07-19 19:20:40 +04:00
  • c470a715a0 DMD issue 1570 - Wrong return for address operator Alexey Prokhin 2011-07-19 19:20:39 +04:00
  • 7a31b599cc Updated to dmdfe 2.054 Alexey Prokhin 2011-07-19 19:20:38 +04:00
  • 99f5a73125 Allow nonconstants in associative array initializers Alexey Prokhin 2011-07-19 10:14:15 +04:00
  • bb2676dbe3 Fix unresolved symbol in the runnable/mixin2 test Alexey Prokhin 2011-07-19 10:14:14 +04:00
  • 596aad3738 DMD issue 3086 - TypeInfo opEquals returns incorrect results Alexey Prokhin 2011-07-19 10:14:13 +04:00
  • aef7e0ee36 Fix array append with dollar op Alexey Prokhin 2011-07-19 10:14:12 +04:00
  • 4210f4285a Fixed a few interpret regressions Alexey Prokhin 2011-07-19 10:14:11 +04:00
  • 462cdda4ae Merge dmdfe 2.053beta Alexey Prokhin 2011-07-19 10:14:04 +04:00
  • 928fa9c4de Created branch 'merge' Alexey Prokhin 2011-07-26 09:07:04 +04:00
  • 882e81ec1c Explicitly add %st as second argument to fucomip. David Nadlinger 2011-05-01 01:16:36 +02:00
  • b122315f2f set used LLVM version to 2.9 Moritz Warning 2011-06-15 19:16:50 +02:00
  • f3bf9fd277 Improve _d_arrayappendT call Alexey Prokhin 2011-05-11 21:13:43 +04:00
  • 5d0f918e9e Fix cmpxchg16b instruction for asm blocks. Thanks to wolfwood from the Xomb project for this fix. Kelly Wilson 2011-05-05 20:56:46 -06:00
  • 5824fe4da7 fixes #450 :: real inside a class breaks interface casting on x86_64; patch by prokhin_alexey Moritz Warning 2011-05-01 20:05:49 +02:00
  • 3a0dfac597 Fix file paths in debug info Alexey Prokhin 2011-04-30 17:35:40 +04:00
  • 316e3b6fe7 That should really be in rev.1954 Alexey Prokhin 2011-04-30 17:35:35 +04:00
  • 6548ce2e79 Fix a crash in OrOrExp::toElem Alexey Prokhin 2011-04-30 15:30:58 +04:00
  • 8da0d673cf Rework vaarg support on X86_64 Alexey Prokhin 2011-04-30 15:30:57 +04:00
  • 805fb5cfc1 D2: pass static arrays into functions by value Alexey Prokhin 2011-04-30 15:30:57 +04:00
  • 069f0a6262 Merged changes in TypeDArray::builtinTypeInfo() from dmdfe. Alexey Prokhin 2011-04-30 15:30:57 +04:00
  • f351084089 Fix #408: Exception not caught for -inline. Thanks, lindquist, for your hint. Alexey Prokhin 2011-04-30 15:30:57 +04:00
  • 6bc2431b6b Skip unittests in imported modules Alexey Prokhin 2011-04-30 15:30:57 +04:00
  • 7070239e7d Temporary fix for inlining Alexey Prokhin 2011-04-30 15:30:57 +04:00
  • 73e498ace1 Do not use internal linkage for a function nested in a small function that can be inlined from other modules Alexey Prokhin 2011-04-30 15:30:57 +04:00
  • 9e5b0e79e2 Fix up ldc.conf to reflect newer naming convention for tango lib. Kelly Wilson 2011-04-26 09:16:33 -06:00
  • 7a24e12736 Cleanup: Remove unused code in backend, silence some warnings. David Nadlinger 2011-04-24 12:21:33 +02:00
  • 009ce6e161 Avoid switch warning in irtype.cpp. David Nadlinger 2011-04-24 11:41:41 +02:00
  • 8f5f93057c Changed DtoResolveNestedContext() return type to void – it didn't even have a return statement! David Nadlinger 2011-04-24 11:39:53 +02:00
  • ca76012343 Add header files to CMake build. David Nadlinger 2011-04-24 11:36:09 +02:00
  • 8a878fd1d4 Merged DMD commit bb29b7eba53cedf52c732bebd8bd11c042f89da9: fix line ending David Nadlinger 2011-04-23 21:54:47 +02:00
  • dd2c12f2c0 Merged DMD commit ac11d09afb39556fd995fba2481c274e40437d39: merge David Nadlinger 2011-04-23 18:33:57 +02:00
  • ccbbd2b83e Merged DMD commit 2a9312002c04ccbcc50fc3bb16bd4fbda0841521: merge ibuclaw-master David Nadlinger 2011-04-23 18:32:23 +02:00
  • d571eea5e0 Merged DMD commit d19e57c3f0683ac3a0b290f5b73deb86aa1a6441: 5105 Member function template cannot be synchronized David Nadlinger 2011-04-23 18:31:07 +02:00
  • 907067c4e8 Merged DMD commit c7f94c6b66d3b4233ea01dd3dd9f0028b7118870: 5391 Crash with recursive alias declaration David Nadlinger 2011-04-23 18:29:18 +02:00
  • d7eead617e Merged DMD commit c7f94c6b66d3b4233ea01dd3dd9f0028b7118870: 5349 ICE(toir.c): nested class in static member function David Nadlinger 2011-04-23 18:28:36 +02:00
  • 3cf9988681 Merged DMD commit b46fe402cff4618f5d49f99d71b8fefb764e16e5: Support HTML5 entities David Nadlinger 2011-04-23 18:28:03 +02:00
  • 3a9e13f2a7 Merged DMD commit ed05e53c187deb7feef7e542b1047dc98104840f: Add link html entity document found by Aziz David Nadlinger 2011-04-23 18:25:11 +02:00