|
|
|
@1571:8d086d552909
|
[1571:8d086d552909]
|
08/13/09 18:39:18 |
Benjamin Kramer <benny.kra@gmail.com> |
IntegerType? is now contextifed.
Requires llvm >= 78969. resistor says … |
|
|
|
@1569:755abafbf25d
|
[1569:755abafbf25d]
|
08/05/09 19:47:39 |
Benjamin Kramer <benny.kra@gmail.com> |
Push the context through StructType::get.
Requires LLVM >= 78258. Also … |
|
|
|
@1560:1d5c3354b3c2
|
[1560:1d5c3354b3c2]
|
07/31/09 17:01:29 |
Benjamin Kramer <benny.kra@gmail.com> |
getNullValue is in Constant again
Requires LLVM >= r77721 |
|
|
|
@1554:d6e8d5db259f
|
[1554:d6e8d5db259f]
|
07/30/09 09:25:10 |
Benjamin Kramer <benny.kra@gmail.com> |
LLVMContext changes up to r77366 |
|
|
|
@1545:7fcb72d518f6
|
[1545:7fcb72d518f6]
|
07/15/09 12:09:41 |
Benjamin Kramer <benny.kra@gmail.com> |
More factory methods moved to LLVMContext |
|
|
|
@1535:61f12f4651b5
|
[1535:61f12f4651b5]
|
07/13/09 14:16:15 |
Benjamin Kramer <benny.kra@gmail.com> |
Don't use llvm::getGlobalContext() anymore |
|
|
|
@1534:8ca25bd765a3
|
[1534:8ca25bd765a3]
|
07/13/09 06:17:58 |
Benjamin Kramer <benny.kra@gmail.com> |
Build fix for the latest LLVMContext changes (LLVM r75445)
This shouldn't … |
|
|
|
@1353:45aca7e7cc88
|
[1353:45aca7e7cc88]
|
05/14/09 14:36:55 |
Frits van Bommel <fvbommel wxs.nl> |
Remove struct padding when passing or returning in registers on x86-64 … |
|
|
|
@1312:c8b9406d84ca
|
[1312:c8b9406d84ca]
|
05/07/09 15:07:50 |
Christian Kamm <kamm incasoftware de> |
Add newline to get rid of warning. |
|
|
|
@1309:0c03ba6f7c24
|
[1309:0c03ba6f7c24]
|
05/06/09 20:10:29 |
Tomas Lindquist Olsen <tomas.l.olsen gmail com> |
Fixed deal breaker bug for more-at-once compilation when any module … |
|
|
|
@1278:8fb39f7f1a7c
|
[1278:8fb39f7f1a7c]
|
04/29/09 12:39:59 |
Tomas Lindquist Olsen <tomas.l.olsen gmail com> |
Fixed file name in imported mixins containing assertions. |
|
|
|
@1270:dd135ff697fa
|
[1270:dd135ff697fa]
|
04/26/09 21:40:40 |
Tomas Lindquist Olsen <tomas.l.olsen gmail com> |
Fixed class default initializers and type generation. Bug #260 is fixed. |
|
|
|
@1238:3ddec21fe2b6
|
[1238:3ddec21fe2b6]
|
04/16/09 16:19:36 |
Tomas Lindquist Olsen <tomas.l.olsen gmail.com> |
Make typeinfo for struct |
|
|
|
@1234:9201e0d41ee5
|
[1234:9201e0d41ee5]
|
04/16/09 14:41:27 |
Tomas Lindquist Olsen <tomas.l.olsen gmail.com> |
Fixed forward referenced structs. |
|
|
|
@1231:212ec2d9d176
|
[1231:212ec2d9d176]
|
04/16/09 13:21:30 |
Tomas Lindquist Olsen <tomas.l.olsen gmail.com> |
Fixed some minitest regressions. |
|
|
|
@1228:79758fd2f48a
|
[1228:79758fd2f48a]
|
04/15/09 14:06:25 |
Tomas Lindquist Olsen <tomas.l.olsen gmail.com> |
Added Doxygen file.
Completely seperated type and symbol generation. … |
|
|
|
@1155:ba9d6292572a
|
[1155:ba9d6292572a]
|
03/28/09 04:00:32 |
Tomas Lindquist Olsen <tomas.l.olsen gmail.com> |
Fixed forward reference problem in struct methods on x86-64. |
|
|
|
@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 … |
|
|
|
@1149:5ebe8224988b
|
[1149:5ebe8224988b]
|
03/27/09 18:17:04 |
Tomas Lindquist Olsen <tomas.l.olsen gmail.com> |
Fixed problems introduced by previous commits that prevented Tango from … |
|
|
|
@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 … |
|
|
|
@1030:3ead5c40b7d6
|
[1030:3ead5c40b7d6]
|
03/03/09 11:21:35 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Disabled some extensive LLVM value logging with -vv that dramatically … |
|
|
|
@955:8a70b4381369
|
[955:8a70b4381369]
|
02/14/09 15:18:47 |
Christian Kamm <kamm incasoftware de> |
Make sure debug info uses the right compilation units - in particular … |
|
|
|
@947:9a10fa839dc5
|
[947:9a10fa839dc5]
|
02/08/09 12:51:32 |
Christian Kamm <kamm incasoftware de> |
Switch some getModule to getCompilationModule to make sure templates … |
|
|
|
@945:03d7c4aac654
|
[945:03d7c4aac654]
|
02/07/09 23:26:54 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
SWITCHED TO LLVM 2.5 !
Applied patch from ticket #129 to compile against … |
|
|
|
@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 … |
|
|
|
@870:af7a6faf9406
|
[870:af7a6faf9406]
|
12/30/08 05:42:01 |
Christian Kamm <kamm incasoftware de> |
Fix #153. Factor out common code in StructLiteralExp::to(Const)Elem. |
|
|
|
@840:a125ada7fd95
|
[840:a125ada7fd95]
|
12/09/08 12:45:25 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
more moreatatime fixes |
|
|
|
@812:6c2ff06c4201
|
[812:6c2ff06c4201]
|
11/30/08 22:37:54 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Fixed a nasty bug with how interface vtables for class initializers were … |
|
|
|
@809:69a5e4a6fc0f
|
[809:69a5e4a6fc0f]
|
11/30/08 14:22:09 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Changed some hardcoded offset/alignment for classes in DMD, broke offsets … |
|
|
|
@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. |
|
|
|
@802:28ce72c60a21
|
[802:28ce72c60a21]
|
11/29/08 14:57:52 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Fixed some problems with the addZeros forward declarations having type … |
|
|
|
@800:d14e4594c7d7
|
[800:d14e4594c7d7]
|
11/29/08 12:28:17 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Changed aggregate field initializers to be created lazily, fixes problem … |
|
|
|
@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 … |
|
|
|
@737:041c1596d217
|
[737:041c1596d217]
|
10/28/08 10:41:09 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Removed warnings on ignored aligns. Only do aligment on packed structs, … |
|
|
|
@725:3e143b611c1e
|
[725:3e143b611c1e]
|
10/25/08 16:07:20 |
Christian Kamm <kamm incasoftware de> |
Fix double field toObjFile for structs with AttribDecls?. |
|
|
|
@705:5a2983f97498
|
[705:5a2983f97498]
|
10/14/08 09:35:49 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Fixed weird struct problem from downs, see mini/compile_structs1.d
Rewrote … |
|
|
|
@656:a15ccbf7451d
|
[656:a15ccbf7451d]
|
10/06/08 08:06:55 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Support structs that are merely a forward reference. See mini/forwdecl1.d |
|
|
|
@622:26fce59fe80a
|
[622:26fce59fe80a]
|
10/01/08 12:32:31 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Wrapped all the most potentially expensive logging calls in a conditional … |
|
|
|
@585:fbb1a366cfbc
|
[585:fbb1a366cfbc]
|
09/09/08 19:49:47 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Complex number should now follow the D ABI on x86. They're also treated as … |
|
|
|
@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, … |
|
|
|
@449:56265fa07c7d
|
[449:56265fa07c7d]
|
08/01/08 15:54:40 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Fixed problem where global variables did not resolve type before using it. |
|
|
|
@443:44f08170f4ef
|
[443:44f08170f4ef]
|
07/31/08 18:32:06 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Removed tango from the repository and instead added a runtime dir with the … |
|
|
|
@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 … |
|
|
|
@351:f273f5c58a9a
|
[351:f273f5c58a9a]
|
07/13/08 21:23:43 |
lindquist |
[svn r372] Fixed extern(C++) handling now same as DMD, which is to treat … |
|
|
|
@345:5320fe65a65d
|
[345:5320fe65a65d]
|
07/12/08 22:27:02 |
lindquist |
[svn r366] Fixed identity exprs for structs was comparing addresses, not … |
|
|
|
@344:e20ce6d8d374
|
[344:e20ce6d8d374]
|
07/12/08 22:11:08 |
lindquist |
[svn r365] Implemented raw struct equality comparison, uses C … |
|
|
|
@336:aaade6ded589
|
[336:aaade6ded589]
|
07/12/08 13:38:31 |
lindquist |
[svn r357] Merged DMD 1.033 |
|
|
|
@275:665b81613475
|
[275:665b81613475]
|
06/19/08 11:30:32 |
lindquist |
[svn r296] Removed: the 'suite' dir, it never took off!
Fixed: foreach … |
|
|
|
@244:a95056b3c996
|
[244:a95056b3c996]
|
06/09/08 03:37:08 |
lindquist |
[svn r261] Fixed debug info for integer and floating local variables, can … |
|
|
|
@217:0806379a5eca
|
[217:0806379a5eca]
|
06/05/08 00:38:36 |
lindquist |
[svn r233] Added: -oq command line option for writing fully qualified … |
|
|
|
@213:7816aafeea3c
|
[213:7816aafeea3c]
|
05/30/08 13:32:04 |
lindquist |
[svn r229] Updated the object.d implementation to the latest Tango.
Fixed … |
|
|
|
@205:9d44ec83acd1
|
[205:9d44ec83acd1]
|
05/13/08 11:58:11 |
lindquist |
[svn r221] Update: Switched to the 2.3 LLVM svn branch, … |
|
|
|
@173:db9890b3fb64
|
[173:db9890b3fb64]
|
05/06/08 01:56:03 |
ChristianK |
[svn r189] moving IR data back into DMD frontend nodes |
|
|
|
@171:95f07e3f8bb9
|
[171:95f07e3f8bb9]
|
05/05/08 23:25:53 |
lindquist |
[svn r187] Fixed missing definitions of instances of imported struct … |
|
|
|
@169:2df270e1ba59
|
[169:2df270e1ba59]
|
05/05/08 21:07:21 |
lindquist |
[svn r185] Fixed broken nested classes with data members, did DMD change … |
|
|
|
@157:5c17f81fc1c1
|
[157:5c17f81fc1c1]
|
05/01/08 07:32:08 |
ChristianK |
[svn r173] moved IR state previously stored in Type into IrType? and a … |
|
|
|
@156:ccd07d9f2ce9
|
[156:ccd07d9f2ce9]
|
05/01/08 07:05:53 |
ChristianK |
[svn r172] moving all IR state previously stored in Dsymbol into IrDsymbol? … |
|
|
|
@149:4c577c2b7229
|
[149:4c577c2b7229]
|
03/24/08 14:43:02 |
lindquist |
[svn r155] Fixed a bunch of linkage problems (especially with templates) |
|
|
|
@137:ce7b81fb957f
|
[137:ce7b81fb957f]
|
01/18/08 10:42:16 |
lindquist |
[svn r141] fixed more problems with classinfo
moved more IR state out of … |
|
|
|
@136:0e28624814e8
|
[136:0e28624814e8]
|
01/16/08 21:15:12 |
lindquist |
[svn r140] did a lot of the work towards being able to pass multiple … |
|
|
|
@133:44a95ac7368a
|
[133:44a95ac7368a]
|
01/13/08 23:11:54 |
lindquist |
[svn r137] Many fixes towards tango.io.Console working, but not quite … |
|
|
|
@132:1700239cab2e
|
[132:1700239cab2e]
|
01/11/08 11:57:40 |
lindquist |
[svn r136] MAJOR UNSTABLE UPDATE!!!
Initial commit after moving to Tango … |
|
|
|
@121:9c79b61fb638
|
[121:9c79b61fb638]
|
11/26/07 21:09:36 |
lindquist |
[svn r125] Renamed/moved a few backend member inside DMD structures for … |
|
|
|
@113:27b9f749d9fe
|
[113:27b9f749d9fe]
|
11/24/07 00:33:00 |
lindquist |
[svn r117] Initial working implementation of interfaces.
Groundwork for … |
|
|
|
@102:027b8d8b71ec
|
[102:027b8d8b71ec]
|
11/18/07 00:52:57 |
lindquist |
[svn r106] Turns out the last commit wasn't enough, now the D->LLVM … |
|
|
|
@100:5071469303d4
|
[100:5071469303d4]
|
11/16/07 02:21:47 |
lindquist |
[svn r104] TONS OF FIXES.
Split up declaration, constant initializer gen … |
|
|
|
@96:ce7ed8f59b99
|
[96:ce7ed8f59b99]
|
11/12/07 01:58:44 |
lindquist |
[svn r100] Moved test/ray.d to demos/ray.d.
Cleanups. |
|
|
|
@88:058d3925950e
|
[88:058d3925950e]
|
11/06/07 04:03:14 |
lindquist |
[svn r92] Fixed support for statically initialized unions. lots of … |