|
|
|
@1501:8b9f236dd051
|
[1501:8b9f236dd051]
|
06/16/09 09:37:40 |
Benjamin Kramer <benny.kra@gmail.com> |
Build fix for LLVM >= r73431 |
|
|
|
@1480:b3ba2c6ff038
|
[1480:b3ba2c6ff038]
|
06/07/09 07:57:59 |
Frits van Bommel <fvbommel wxs.nl> |
Use llvm.memset instead of _d_array_init_i1 and … |
|
|
|
@1450:83bdf7bed9c5
|
[1450:83bdf7bed9c5]
|
06/01/09 17:17:47 |
Frits van Bommel <fvbommel wxs.nl> |
Fix a type mismatch in ModuleInfo? generation. |
|
|
|
@1375:63f4afd01036
|
[1375:63f4afd01036]
|
05/16/09 22:41:10 |
Tomas Lindquist Olsen <tomas.l.olsen gmail com> |
Cleaned up TypeInfo?_Struct.
Fixed problem with DtoConstSize?_t taking a … |
|
|
|
@1364:46f6365a50d7
|
[1364:46f6365a50d7]
|
05/16/09 12:19:52 |
Tomas Lindquist Olsen <tomas.l.olsen gmail com> |
Added IrTypeFunction? and IrTypeDelegate? and eliminated IrDType. This means … |
|
|
|
@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 … |
|
|
|
@1210:3d4581761b4c
|
[1210:3d4581761b4c]
|
04/12/09 15:56:43 |
Frits van Bommel <fvbommel wxs.nl> |
Add some alignment info where LLVM might otherwise be more pessimistic.
In … |
|
|
|
@988:2667e3a145be
|
[988:2667e3a145be]
|
02/26/09 08:11:49 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
- Fixed LLVM style CL args for D2.
- Moved main() into its own file … |
|
|
|
@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 … |
|
|
|
@811:8e6135be6999
|
[811:8e6135be6999]
|
11/30/08 20:10:16 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Fixed ModuleInfo? generation to no longer use the ModuleInfo? class' default … |
|
|
|
@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 … |
|
|
|
@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 … |
|
|
|
@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 … |
|
|
|
@664:eef8ac26c66c
|
[664:eef8ac26c66c]
|
10/06/08 16:54:08 |
Christian Kamm <kamm incasoftware de> |
Some missed LLVMDC -> LDC. |
|
|
|
@648:8d850fa25713
|
[648:8d850fa25713]
|
10/05/08 05:47:47 |
Christian Kamm <kamm incasoftware de> |
Fix VarDecls? for tuples. Closes #99.
I've implemented it this way since … |
|
|
|
@611:83ca663ecc20
|
[611:83ca663ecc20]
|
09/21/08 08:45:41 |
Christian Kamm <kamm incasoftware de> |
Backed out changeset 1b62222581fb
Do not use i8 for bool. Instead rely on … |
|
|
|
@610:1b62222581fb
|
[610:1b62222581fb]
|
09/20/08 04:13:15 |
Christian Kamm <kamm incasoftware de> |
Change bool type to i8 |
|
|
|
@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, … |
|
|
|
@445:cc40db549aea
|
[445:cc40db549aea]
|
08/01/08 11:59:58 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Changed the handling of variadic intrinsics a bit.
Removed the -fp80 … |
|
|
|
@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 … |
|
|
|
@365:bfb9d28f045a
|
[365:bfb9d28f045a]
|
07/14/08 18:17:03 |
lindquist |
[svn r386] Fixed broken DtoBoolean?.
Some code cleanup. |
|
|
|
@364:8014dbd24605
|
[364:8014dbd24605]
|
07/14/08 16:48:03 |
ChristianK |
[svn r385] Fix lvalue cast problems with -= and friends.
Fix complex … |
|
|
|
@344:e20ce6d8d374
|
[344:e20ce6d8d374]
|
07/12/08 22:11:08 |
lindquist |
[svn r365] Implemented raw struct equality comparison, uses C … |
|
|
|
@328:7086a84ab3d6
|
[328:7086a84ab3d6]
|
07/10/08 18:17:00 |
lindquist |
[svn r349] Fixed problems with static arrays of void as well as a static … |
|
|
|
@323:0d52412d5b1a
|
[323:0d52412d5b1a]
|
07/09/08 17:43:51 |
lindquist |
[svn r344] Fixed some very minor issues with the usage listing when … |
|
|
|
@309:d59c363fccad
|
[309:d59c363fccad]
|
06/28/08 05:37:53 |
lindquist |
[svn r330] Implemented synchronized statements.
Changed the tryfinally … |
|
|
|
@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 … |
|
|
|
@210:1d6cfdbc97f0
|
[210:1d6cfdbc97f0]
|
05/13/08 20:00:23 |
lindquist |
[svn r226] Fixed: deleting interface.
Removed: unused util function for … |
|
|
|
@209:c4c9b4ac021b
|
[209:c4c9b4ac021b]
|
05/13/08 19:22:40 |
lindquist |
[svn r225] Fixed: delete expressions no longer use llvm's free … |
|
|
|
@205:9d44ec83acd1
|
[205:9d44ec83acd1]
|
05/13/08 11:58:11 |
lindquist |
[svn r221] Update: Switched to the 2.3 LLVM svn branch, … |
|
|
|
@203:e881c9b1c738
|
[203:e881c9b1c738]
|
05/13/08 08:42:09 |
lindquist |
[svn r219] Fixed: the tango/lib/gc/basic garbage collector now compiles … |
|
|
|
@193:aca17e55b7a5
|
[193:aca17e55b7a5]
|
05/12/08 12:44:11 |
lindquist |
[svn r209] Fixed: exotic array to pointer casts were broken.
Changed: … |
|
|
|
@177:cea8dcfa76df
|
[177:cea8dcfa76df]
|
05/06/08 22:45:51 |
lindquist |
[svn r193] Fixed: abstract classes implementing interfaces now output … |
|
|
|
@149:4c577c2b7229
|
[149:4c577c2b7229]
|
03/24/08 14:43:02 |
lindquist |
[svn r155] Fixed a bunch of linkage problems (especially with templates) |
|
|
|
@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 … |
|
|
|
@131:5825d48b27d1
|
[131:5825d48b27d1]
|
01/03/08 19:38:42 |
lindquist |
[svn r135] * Merged DMD 1.025 *
* Fixed a minor linking order mishap *
* … |
|
|
|
@116:fd7ad91fd713
|
[116:fd7ad91fd713]
|
11/25/07 12:55:52 |
lindquist |
[svn r120] ModuleInfo? implementation is now almost complete.
Fixed some … |
|
|
|
@114:5880c12dba83
|
[114:5880c12dba83]
|
11/24/07 18:19:13 |
lindquist |
[svn r118] Fixed dynamic casts.
Fixed a few interface bugs. |
|
|
|
@109:5ab8e92611f9
|
[109:5ab8e92611f9]
|
11/20/07 22:13:15 |
lindquist |
[svn r113] Added initial support for associative arrays (AAs).
Fixed some … |
|
|
|
@106:5b5194b25f33
|
[106:5b5194b25f33]
|
11/19/07 00:01:48 |
lindquist |
[svn r110] Fixed typeinfo for classes. |
|
|
|
@104:4d1e9eb001e0
|
[104:4d1e9eb001e0]
|
11/18/07 20:58:58 |
lindquist |
[svn r108] Now basic suppport for complex types. =,+,-,*,/ are supported. |
|
|
|
@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 … |
|
|
|
@97:c4e161556a21
|
[97:c4e161556a21]
|
11/14/07 14:18:01 |
lindquist |
[svn r101] Split up CastExp? into several smaller utility functions. |
|
|
|
@96:ce7ed8f59b99
|
[96:ce7ed8f59b99]
|
11/12/07 01:58:44 |
lindquist |
[svn r100] Moved test/ray.d to demos/ray.d.
Cleanups. |
|
|
|
@94:61615fa85940
|
[94:61615fa85940]
|
11/12/07 00:32:46 |
lindquist |
[svn r98] Added support for std.c.stdlib.alloca via pragma(LLVM_internal, … |
|
|
|
@92:70d6113eeb8c
|
[92:70d6113eeb8c]
|
11/08/07 13:13:28 |
lindquist |
[svn r96] Updated to DMD 1.023.
Regular bugfixes. |
|
|
|
@90:16e88334bba7
|
[90:16e88334bba7]
|
11/06/07 21:36:07 |
lindquist |
[svn r94] started on complex support
calling final class methods was being … |
|
|
|
@89:ccca1c13e13a
|
[89:ccca1c13e13a]
|
11/06/07 20:45:47 |
lindquist |
[svn r93] a few fixes, some phobos additions.
some very rough groundwork … |
|
|
|
@88:058d3925950e
|
[88:058d3925950e]
|
11/06/07 04:03:14 |
lindquist |
[svn r92] Fixed support for statically initialized unions. lots of … |
|
|
|
@86:fd32135dca3e
|
[86:fd32135dca3e]
|
11/03/07 09:44:58 |
lindquist |
[svn r90] Major updates to the gen directory. Redesigned the 'elem' … |
|
|
|
@85:f869c636a113
|
[85:f869c636a113]
|
11/02/07 01:32:32 |
lindquist |
[svn r89] Fixed a bunch of problems with template instance across multiple … |
|
|
|
@82:d8dd47ef3973
|
[82:d8dd47ef3973]
|
11/01/07 20:17:26 |
lindquist |
[svn r86] Changed the way arguments are given storage. It is now detected … |
|
|
|
@81:3587401b6eeb
|
[81:3587401b6eeb]
|
11/01/07 12:27:18 |
lindquist |
[svn r85] Fixed: if a return statement appeared in the try block of a … |
|
|
|
@77:714057ff2dbb
|
[77:714057ff2dbb]
|
10/31/07 04:34:18 |
lindquist |
[svn r81] Fixed: Union support was very buggy. Should be fairly solid now. |
|
|
|
@72:d7e764e62462
|
[72:d7e764e62462]
|
10/28/07 22:28:12 |
lindquist |
[svn r76] Fixed: TypeInfo? for structs.
Fixed: PostExp? was unable to … |
|
|
|
@58:2c3cd3596187
|
[58:2c3cd3596187]
|
10/25/07 03:02:55 |
lindquist |
[svn r62] Added support for TypeInfo? _Array, _Function, _Pointer, … |
|
|
|
@54:28e99b04a132
|
[54:28e99b04a132]
|
10/23/07 19:37:34 |
lindquist |
[svn r58] Fixed cond expression resulting in a non-basic type.
Fixed … |
|
|
|
@53:06ccc817acd4
|
[53:06ccc817acd4]
|
10/23/07 01:16:02 |
lindquist |
[svn r57] Added most basic TypeInfo? (rebuild lphobos).
Fixed some … |
|
|
|
@51:61bc1b4ad3c4
|
[51:61bc1b4ad3c4]
|
10/22/07 11:25:44 |
lindquist |
[svn r55] Foreach was always generating code as if the value variable was … |
|
|
|
@50:6fcc08a4d406
|
[50:6fcc08a4d406]
|
10/22/07 09:40:56 |
lindquist |
[svn r54] Added support for nested delegates referencing parent's stack … |
|
|
|
@40:8b0e809563df
|
[40:8b0e809563df]
|
10/19/07 01:43:21 |
lindquist |
[svn r44] Lots of bug fixes.
New array literal support
New array ~= … |
|
|
|
@34:4648206ca213
|
[34:4648206ca213]
|
10/08/07 20:50:00 |
lindquist |
[svn r38] * resizing dynamic arrays support
* throw is replaced with … |
|
|
|
@29:253a5fc4033a
|
[29:253a5fc4033a]
|
10/04/07 07:45:22 |
lindquist |
[svn r33] * Added support for assignment to function arguments |
|
|
|
@11:d3ee9efe20e2
|
[11:d3ee9efe20e2]
|
10/01/07 23:10:18 |
lindquist |
[svn r15] * Fixed a bunch problems with virtual calls. Seems I did some … |
|
|
|
@9:dafae18f9c08
|
[9:dafae18f9c08]
|
10/01/07 15:19:53 |
lindquist |
[svn r13] * Updated for LLVM 2.1
* Class v-tables are now typesafe
* Code … |
|
|
|
@8:5e69b77a5c51
|
[8:5e69b77a5c51]
|
09/27/07 00:03:06 |
lindquist |
[svn r12] fixed accessing aggregate fields of aggregates
removed some … |
|
|
|
@6:35d93ce68cf4
|
[6:35d93ce68cf4]
|
09/26/07 13:05:18 |
lindquist |
[svn r10] Updated for LLVM rev. 20070913
Applied fixes from wilsonk on the … |
|
|
|
@4:e116aa1488e6
|
[4:e116aa1488e6]
|
09/03/07 11:34:30 |
lindquist |
[svn r8] changed backend includes to always use the gen/<foo>.h … |
|
|
|
@1:c53b6e3fe49a
|
[1:c53b6e3fe49a]
|
09/01/07 15:43:27 |
lindquist |
[svn r5] Initial commit. Most things are very rough. |