|
|
|
@1650:40bd4a0d4870
|
[1650:40bd4a0d4870]
|
05/19/10 06:42:32 |
Tomas Lindquist Olsen |
Update to work with LLVM 2.7.
Removed use of dyn_cast, llvm no … |
|
|
|
@1643:8f121883bce8
|
[1643:8f121883bce8]
|
03/09/10 01:37:40 |
Kelly Wilson <wilsonk cpsc.ucalgary.ca> |
Apply patch from klickverbot. This is his 'proper fix' patch for bug #395. |
|
|
|
@1505:1e5a14691e77
|
[1505:1e5a14691e77]
|
06/18/09 10:44:18 |
Robert Clipsham <robert@octarineparrot.com> |
Automated merge with http://hg.dsource.org/projects/ldc |
|
|
|
@1504:855f188aab7a
|
[1504:855f188aab7a]
|
06/18/09 10:44:04 |
Robert Clipsham <robert@octarineparrot.com> |
Added a stripModifiers() function to remove shared|const|immutable storage … |
|
|
|
@1503:cc5fee7836dc
|
[1503:cc5fee7836dc]
|
06/16/09 17:00:27 |
Christian Kamm <kamm incasoftware de> |
Made is and !is use the same numeric comparison as == and !=, fixes … |
|
|
|
@1479:4f7d50c744ed
|
[1479:4f7d50c744ed]
|
06/06/09 14:16:13 |
Frits van Bommel <fvbommel wxs.nl> |
Rewrite StructLiteralExp::toElem to store individual fields instead … |
|
|
|
@1412:3f5ea912149d
|
[1412:3f5ea912149d]
|
05/22/09 18:23:39 |
Christian Kamm <kamm incasoftware de> |
Fix #308 by giving finally code emitted by EnclosingTryFinally? a different … |
|
|
|
@1351:8d501abecd24
|
[1351:8d501abecd24]
|
05/14/09 11:20:17 |
Tomas Lindquist Olsen <tomas.l.olsen gmail com> |
Initial (but disabled) fix for ticket #294 , the actual part that fixes … |
|
|
|
@1350:15e9762bb620
|
[1350:15e9762bb620]
|
05/14/09 07:26:40 |
Tomas Lindquist Olsen <tomas.l.olsen gmail com> |
Adds explicit alignment information for alloca instructions in general, … |
|
|
|
@1271:0686701178d3
|
[1271:0686701178d3]
|
04/27/09 07:30:48 |
Tomas Lindquist Olsen <tomas.l.olsen gmail com> |
Moved special casing of 'assert(this, "null this");' generated statements … |
|
|
|
@1255:9014d7f0433f
|
[1255:9014d7f0433f]
|
04/21/09 21:08:28 |
Tomas Lindquist Olsen <tomas.l.olsen gmail com> |
Rewrote runtime struct literal codegen. |
|
|
|
@1207:83d3b25c2213
|
[1207:83d3b25c2213]
|
04/12/09 07:08:24 |
Frits van Bommel <fvbommel wxs.nl> |
Isolate all knowledge of what a function's nested context looks like in … |
|
|
|
@1185:8baf611f0009
|
[1185:8baf611f0009]
|
03/31/09 18:01:44 |
Frits van Bommel <fvbommel wxs.nl> |
Fix nested references to 'ref' foreach variables.
These "walk around" the … |
|
|
|
@1160:7d28dcbff23e
|
[1160:7d28dcbff23e]
|
03/28/09 14:16:53 |
Christian Kamm <kamm incasoftware de> |
Reenable error for gotos into or out of finally blocks. |
|
|
|
@1152:521dd1626d76
|
[1152:521dd1626d76]
|
03/28/09 01:32:06 |
Tomas Lindquist Olsen <tomas.l.olsen gmail.com> |
Added initial support for raw LLVM inline asm. |
|
|
|
@1151:3cf0066e6faf
|
[1151:3cf0066e6faf]
|
03/28/09 00:00:43 |
Tomas Lindquist Olsen <tomas.l.olsen gmail.com> |
- Versioned Expresssion::toElem with #if IN_DMD/IN_LLVM.
- Eliminated the … |
|
|
|
@1148:3d1b16dabd25
|
[1148:3d1b16dabd25]
|
03/27/09 16:50:32 |
Tomas Lindquist Olsen <tomas.l.olsen gmail.com> |
Eliminated the need for resolve, declare, const-init and define lists to … |
|
|
|
@1147:dbe4af57b240
|
[1147:dbe4af57b240]
|
03/27/09 12:54:27 |
Tomas Lindquist Olsen <tomas.l.olsen gmail.com> |
Changed use of toObjFile to a new codegen method.
More versioning of DMD … |
|
|
|
@1141:f99a3b393c03
|
[1141:f99a3b393c03]
|
03/24/09 16:18:18 |
Christian Kamm <kamm incasoftware de> |
Reorganize EnclosingHandlers? to require less changes to the frontend and … |
|
|
|
@1067:7ce8355fbcc6
|
[1067:7ce8355fbcc6]
|
03/08/09 11:21:56 |
Christian Kamm <kamm incasoftware de> |
Improved template emission control for singleobj building. |
|
|
|
@1029:4d366a75d95f
|
[1029:4d366a75d95f]
|
03/03/09 09:08:26 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Added hasUnalignedFields helper to check if a type has unaligned fields - … |
|
|
|
@940:39519a1ff603
|
[940:39519a1ff603]
|
02/04/09 12:48:03 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Changed the way LDC determines if a template instantiation needs to get a … |
|
|
|
@936:2ebac4750adb
|
[936:2ebac4750adb]
|
02/03/09 20:10:23 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Removed some dead code.
Fixed assertion filenames for imported template … |
|
|
|
@933:d3a6f1a96731
|
[933:d3a6f1a96731]
|
02/03/09 18:04:09 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Replace assertion with errormessage for unsupported calling conventions. … |
|
|
|
@920:545f54041d91
|
[920:545f54041d91]
|
02/03/09 02:54:57 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Implemented proper support for naked asm using llvm module level asm. … |
|
|
|
@803:c62c6936635b
|
[803:c62c6936635b]
|
11/29/08 15:26:50 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Removed DtoConstFieldInitializer?, it's no longer needed and was buggy. |
|
|
|
@797:340acf1535d0
|
[797:340acf1535d0]
|
11/29/08 15:25:43 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Removed KDevelop3 project files, CMake can generate them just fine!
Fixed … |
|
|
|
@796:6e7a4c3b64d2
|
[796:6e7a4c3b64d2]
|
11/29/08 06:28:10 |
Christian Kamm <kamm incasoftware de> |
Error instead of assert when trying to build a default initializer for … |
|
|
|
@778:4adf0f742896
|
[778:4adf0f742896]
|
11/22/08 12:35:52 |
Christian Kamm <kamm incasoftware de> |
Get rid of DtoBoolean? - use DtoCast?(... Type::tbool) instead.
Fixed some … |
|
|
|
@747:46d0755451a4
|
[747:46d0755451a4]
|
11/01/08 13:25:10 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Added DtoRawVarDeclaration? routine to handle special variables in some … |
|
|
|
@715:30b42a283c8e
|
[715:30b42a283c8e]
|
10/22/08 08:55:33 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Removed TypeOpaque? from DMD.
Changed runtime functions taking opaque[] to … |
|
|
|
@664:eef8ac26c66c
|
[664:eef8ac26c66c]
|
10/06/08 16:54:08 |
Christian Kamm <kamm incasoftware de> |
Some missed LLVMDC -> LDC. |
|
|
|
@632:df196c8dea26
|
[632:df196c8dea26]
|
10/01/08 17:17:14 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Updated to latest LLVM trunk, function notes have been removed and merged … |
|
|
|
@527:cecfee2d01a8
|
[527:cecfee2d01a8]
|
08/19/08 19:02:22 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Added support for overloaded intrinsics.
Added atomic intrinsics in the … |
|
|
|
@524:ca2dfe98036c
|
[524:ca2dfe98036c]
|
08/17/08 06:21:53 |
Christian Kamm <kamm incasoftware de> |
Binary ops had the wrong result type for real op … |
|
|
|
@502:837af2a63564
|
[502:837af2a63564]
|
08/13/08 09:43:13 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Fixed problems constant multidimensional static array initializers. |
|
|
|
@490:f8c979770af3
|
[490:f8c979770af3]
|
08/10/08 11:28:01 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Fixed a critical bug in the runtime, where _d_allocmemoryT would mark
the … |
|
|
|
@486:a34078905d01
|
[486:a34078905d01]
|
08/10/08 02:37:38 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Added pragma(llvmdc, "string") for misc per-module compiler configuration, … |
|
|
|
@482:aa8c050dfd19
|
[482:aa8c050dfd19]
|
08/07/08 12:15:27 |
Christian Kamm <kamm incasoftware de> |
Move zero init of padding to DtoInitializer? in order to respect void … |
|
|
|
@479:672eb4893b55
|
[479:672eb4893b55]
|
08/05/08 13:28:19 |
Christian Kamm <kamm incasoftware de> |
Move AllocaInst? creation into DtoAlloca? helper. Will enable special … |
|
|
|
@468:45a67b6f1310
|
[468:45a67b6f1310]
|
08/03/08 20:59:34 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Removed the 'needsstorage' thing from Dsymbol. Arguments are not always … |
|
|
|
@442:76078c8ab5b9
|
[442:76078c8ab5b9]
|
07/31/08 13:14:49 |
Christian Kamm <kamm incasoftware de> |
Move DtoArrayBoundsCheck? from llvmhelpers to arrays. |
|
|
|
@440:d8dc221d3db7
|
[440:d8dc221d3db7]
|
07/30/08 13:02:13 |
Christian Kamm <kamm incasoftware de> |
Insert array bound checks for slices. |
|
|
|
@439:47b64d06eb9f
|
[439:47b64d06eb9f]
|
07/30/08 12:38:56 |
Christian Kamm <kamm incasoftware de> |
Enable array bounds check and emit them in IndexExp?. |
|
|
|
@435:74101be2a553
|
[435:74101be2a553]
|
07/30/08 04:12:55 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Added type param to DVarValue as DMD sometimes overrides the type of the … |
|
|
|
@433:b5f55f471e0b
|
[433:b5f55f471e0b]
|
07/30/08 03:21:06 |
Christian Kamm <kamm incasoftware de> |
Move DeclarationExp? code into a helper function so it can call itself for … |
|
|
|
@422:fa91b03d9cd7
|
[422:fa91b03d9cd7]
|
07/29/08 04:29:52 |
Christian Kamm <kamm incasoftware de> |
Error message for calling a function with a missing 'this' arg. |
|
|
|
@419:023fa78c1203
|
[419:023fa78c1203]
|
07/28/08 02:05:21 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Fixed delegate casts. |
|
|
|
@414:ac1fcc138e42
|
[414:ac1fcc138e42]
|
07/27/08 20:11:34 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Fixed issue with internal real representation, incorrect for non x86-32 … |
|
|
|
@399:0e6b4d65d3f8
|
[399:0e6b4d65d3f8]
|
07/26/08 11:19:16 |
Christian Kamm <kamm incasoftware de> |
Give error messages for invalid casts.
This required passing Loc … |
|
|
|
@372:83ade4f4025a
|
[372:83ade4f4025a]
|
07/15/08 08:53:16 |
ChristianK |
[svn r393] Started implementation for DtoNullValue?. |
|
|
|
@365:bfb9d28f045a
|
[365:bfb9d28f045a]
|
07/14/08 18:17:03 |
lindquist |
[svn r386] Fixed broken DtoBoolean?.
Some code cleanup. |
|
|
|
@356:44daf304421c
|
[356:44daf304421c]
|
07/14/08 06:00:24 |
ChristianK |
[svn r377] The previous check was too strict, it completely disallowed … |
|
|
|
@347:6057fdf797d8
|
[347:6057fdf797d8]
|
07/13/08 14:49:10 |
lindquist |
[svn r368] Fixed custom class allocators with arbitrary user arguments. … |
|
|
|
@309:d59c363fccad
|
[309:d59c363fccad]
|
06/28/08 05:37:53 |
lindquist |
[svn r330] Implemented synchronized statements.
Changed the tryfinally … |
|
|
|
@305:2b72433d5c8c
|
[305:2b72433d5c8c]
|
06/27/08 16:04:35 |
lindquist |
[svn r326] Fixed a bunch of issues with printf's that MinGW32 did not … |
|
|
|
@302:bef811104734
|
[302:bef811104734]
|
06/25/08 14:39:09 |
ChristianK |
[svn r323] Branching out of inline asm works.
Renamed emit_finallyblocks … |
|
|
|
@284:70c370e97944
|
[284:70c370e97944]
|
06/20/08 20:48:53 |
lindquist |
[svn r305] Started support for custom class allocators/deallocators. … |
|
|
|
@244:a95056b3c996
|
[244:a95056b3c996]
|
06/09/08 03:37:08 |
lindquist |
[svn r261] Fixed debug info for integer and floating local variables, can … |