|
|
|
@1607:207a8a438dea
|
[1607:207a8a438dea]
|
01/06/10 13:18:20 |
Leandro Lucarella <llucax@gmail.com> |
Merge DMD r253: refactor: Argument => Parameter
---
dmd/arrayop.c | … |
|
|
|
@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 … |
|
|
|
@1562:95d710d405e3
|
[1562:95d710d405e3]
|
08/01/09 12:23:52 |
Tomas Lindquist Olsen <tomas.l.olsen gmail com> |
Fixed compiling with llvm rev > 77732 |
|
|
|
@1561:8912aabdb26e
|
[1561:8912aabdb26e]
|
07/31/09 17:53:06 |
Benjamin Kramer <benny.kra@gmail.com> |
MDNode left the Context!
The changes are in #if LLVM_REV >= 77733 to make … |
|
|
|
@1558:3adcb70700cb
|
[1558:3adcb70700cb]
|
07/31/09 05:28:31 |
Tomas Lindquist Olsen <tomas.l.olsen gmail com> |
Added back option to disable metadata generation and users. Set … |
|
|
|
@1557:d11aeae19b95
|
[1557:d11aeae19b95]
|
07/30/09 19:44:47 |
Tomas Lindquist Olsen <tomas.l.olsen gmail com> |
Disable metadata for typeid(void). |
|
|
|
@1555:ed0cffe895ec
|
[1555:ed0cffe895ec]
|
07/30/09 14:54:03 |
Benjamin Kramer <benny.kra@gmail.com> |
use the new NamedMDNode class
this will need a LLVM >= r77619 |
|
|
|
@1554:d6e8d5db259f
|
[1554:d6e8d5db259f]
|
07/30/09 09:25:10 |
Benjamin Kramer <benny.kra@gmail.com> |
LLVMContext changes up to r77366 |
|
|
|
@1547:259b031f3d22
|
[1547:259b031f3d22]
|
07/20/09 12:16:11 |
Benjamin Kramer <benny.kra@gmail.com> |
Some minor cleanups
* remove an #ifdef USE_METADATA I accidently left … |
|
|
|
@1545:7fcb72d518f6
|
[1545:7fcb72d518f6]
|
07/15/09 12:09:41 |
Benjamin Kramer <benny.kra@gmail.com> |
More factory methods moved to LLVMContext |
|
|
|
@1533:d1652c8fb4f6
|
[1533:d1652c8fb4f6]
|
07/11/09 08:19:21 |
Benjamin Kramer <benny.kra@gmail.com> |
Get rid of USE_METADATA |
|
|
|
@1529:ad7f2f1862d6
|
[1529:ad7f2f1862d6]
|
07/10/09 15:30:02 |
Christian Kamm <kamm incasoftware de> |
Adjust LDC to work with the LLVMContext LLVM changes.
This means we now … |
|
|
|
@1482:d9c5f5a43403
|
[1482:d9c5f5a43403]
|
06/07/09 10:00:13 |
Frits van Bommel <fvbommel wxs.nl> |
Run semantic3 on imported modules, and emit new symbols … |
|
|
|
@1463:a5526b7a5ae6
|
[1463:a5526b7a5ae6]
|
06/02/09 20:28:48 |
Tomas Lindquist Olsen <tomas.l.olsen gmail com> |
D2:
Applied function type from D1 frontend that got removed in D2, it's … |
|
|
|
@1452:638d16625da2
|
[1452:638d16625da2]
|
05/30/09 12:23:32 |
Robert Clipsham <robert@octarineparrot.com> |
LDC 2 compiles again. |
|
|
|
@1382:a0a4d4dac1a4
|
[1382:a0a4d4dac1a4]
|
05/17/09 09:20:58 |
Tomas Lindquist Olsen <tomas.l.olsen gmail com> |
Renamed TypeInfoBuilder to !RTTIBuilder. |
|
|
|
@1376:a5d0e04298a8
|
[1376:a5d0e04298a8]
|
05/16/09 23:07:51 |
Tomas Lindquist Olsen <tomas.l.olsen gmail com> |
Cleaned up TypeInfo?_Tuple 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 … |
|
|
|
@1374:e630ff79e10d
|
[1374:e630ff79e10d]
|
05/16/09 21:10:55 |
Tomas Lindquist Olsen <tomas.l.olsen gmail com> |
Cleaned up TypeInfo? generation, still need to do TypeInfo?_Struct/Tuple. … |
|
|
|
@1367:8026319762be
|
[1367:8026319762be]
|
05/16/09 16:21:31 |
Tomas Lindquist Olsen <tomas.l.olsen gmail com> |
Merged DMD 1.045 !!! |
|
|
|
@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 … |
|
|
|
@1358:78038e540342
|
[1358:78038e540342]
|
05/16/09 06:17:33 |
Christian Kamm <kamm incasoftware de> |
Fix overload resolution issue in dmd bug 313/314 fix. |
|
|
|
@1345:712662f45ee4
|
[1345:712662f45ee4]
|
05/11/09 14:54:25 |
Tomas Lindquist Olsen <tomas.l.olsen gmail com> |
Added error instead of assertion failure when trying to get TypeInfo for … |
|
|
|
@1344:3297edb697eb
|
[1344:3297edb697eb]
|
05/11/09 09:48:33 |
Frits van Bommel <fvbommel wxs.nl> |
Re-enable consistency check for fixed LLVM versions. |
|
|
|
@1343:c21a6654cce2
|
[1343:c21a6654cce2]
|
05/11/09 05:59:22 |
Frits van Bommel <fvbommel wxs.nl> |
Update for metadata changes in LLVM trunk. |
|
|
|
@1316:8c65217be813
|
[1316:8c65217be813]
|
05/08/09 10:00:44 |
Frits van Bommel <fvbommel wxs.nl> |
Work around an LLVM bug by not referring to globals from metadata. This … |
|
|
|
@1291:875afb7a93b6
|
[1291:875afb7a93b6]
|
05/02/09 14:42:58 |
Frits van Bommel <fvbommel wxs.nl> |
Factor out some constants into the header so producers and consumers … |
|
|
|
@1284:5851c18e4c6d
|
[1284:5851c18e4c6d]
|
05/02/09 05:58:50 |
Frits van Bommel <fvbommel wxs.nl> |
Add metadata for TypeInfo? -> llvm::Type mapping.
Disabled for LLVM … |
|
|
|
@1283:450897f5aae9
|
[1283:450897f5aae9]
|
05/02/09 05:58:50 |
Frits van Bommel <fvbommel wxs.nl> |
Remove some dead code. |
|
|
|
@1245:465a77c904d4
|
[1245:465a77c904d4]
|
04/17/09 08:38:29 |
Tomas Lindquist Olsen <tomas.l.olsen gmail.com> |
Fixed all issues preventing Tango 0.99.8 to compile with `sh … |
|
|
|
@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. … |
|
|
|
@1156:19d4ded7204a
|
[1156:19d4ded7204a]
|
03/28/09 04:45:33 |
Tomas Lindquist Olsen <tomas.l.olsen gmail.com> |
Fixed issue with runtime supplied typeinfo generating multiple … |
|
|
|
@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 … |
|
|
|
@1146:1860414bf3b7
|
[1146:1860414bf3b7]
|
03/26/09 15:45:53 |
Tomas Lindquist Olsen <tomas.l.olsen gmail.com> |
* Moved ir/irsymbol.cpp/h into ir/irdsymbol.cpp/h.
* Added #if IN_DMD … |
|
|
|
@1064:f0b6549055ab
|
[1064:f0b6549055ab]
|
03/08/09 11:13:10 |
Frits van Bommel <fvbommel wxs.nl> |
Make LDC work with LLVM trunk (s/LinkOnceLinkage/LinkOnceOdrLinkage/)
Also … |
|
|
|
@918:a4fcc13da3cd
|
[918:a4fcc13da3cd]
|
02/01/09 19:44:51 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Changed templates and typeinfo to use linkonce linkage instead of weak … |
|
|
|
@880:2dfd05525e2e
|
[880:2dfd05525e2e]
|
01/09/09 14:08:06 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Fixed bad return types in typinf.cpp |
|
|
|
@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 … |
|
|
|
@766:af04bbae8553
|
[766:af04bbae8553]
|
11/11/08 23:40:31 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
D2: Fixed global constants not initialized until module constructor. |
|
|
|
@764:8e7d4ddab66d
|
[764:8e7d4ddab66d]
|
11/12/08 01:23:34 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Forgot D2 versioning on typeinfo change. |
|
|
|
@763:9a9f403ab399
|
[763:9a9f403ab399]
|
11/12/08 01:22:05 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
D2 changes!
Removed druntime from the repository again.. Sorry :/
Updated … |
|
|
|
@761:fa306ca8843b
|
[761:fa306ca8843b]
|
11/11/08 20:30:28 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Applied fvbommel's patch from #112
Added missing TypeInfoInvariant? codegen … |
|
|
|
@758:f04dde6e882c
|
[758:f04dde6e882c]
|
11/10/08 19:38:48 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Added initial D2 support, D2 frontend and changes to codegen to make … |
|
|
|
@663:6aaa3d3c1183
|
[663:6aaa3d3c1183]
|
10/06/08 16:46:55 |
Christian Kamm <kamm incasoftware de> |
First part of rename to LDC. |
|
|
|
@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 … |
|
|
|
@522:cd4eeb6cc5f6
|
[522:cd4eeb6cc5f6]
|
08/16/08 13:29:56 |
Christian Kamm <kamm incasoftware de> |
Fix TypeInfo?_Tuple array initialization.
Fixes:
mini/emptytuple.d |
|
|
|
@508:af9bdd69a7ec
|
[508:af9bdd69a7ec]
|
08/13/08 17:54:09 |
Christian Kamm <kamm incasoftware de> |
Reverted bad change [506]. Added test case for remaining bug. |
|
|
|
@506:a6c105aa00d5
|
[506:a6c105aa00d5]
|
08/13/08 16:14:43 |
Christian Kamm <kamm incasoftware de> |
Provided overload to TypeClass::builtinTypeInfo to return true.
Shouldn't … |
|
|
|
@381:6590ec13f14d
|
[381:6590ec13f14d]
|
07/23/08 11:56:09 |
Christian Kamm <kamm incasoftware de> |
Fixed root cause for Invalid BitCasts?. DtoCanLoad? continues to return … |
|
|
|
@379:d632801b15f0
|
[379:d632801b15f0]
|
07/22/08 17:06:46 |
Christian Kamm <kamm incasoftware de> |
Introducing opaque type to dmd frontent to be used with certain runtime … |
|
|
|
@336:aaade6ded589
|
[336:aaade6ded589]
|
07/12/08 13:38:31 |
lindquist |
[svn r357] Merged DMD 1.033 |
|
|
|
@290:ebaf65fc4726
|
[290:ebaf65fc4726]
|
06/21/08 11:57:36 |
lindquist |
[svn r311] Fixed: structs no longer output two static typeinfos.
Updated … |
|
|
|
@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 … |
|
|
|
@213:7816aafeea3c
|
[213:7816aafeea3c]
|
05/30/08 13:32:04 |
lindquist |
[svn r229] Updated the object.d implementation to the latest Tango.
Fixed … |
|
|
|
@173:db9890b3fb64
|
[173:db9890b3fb64]
|
05/06/08 01:56:03 |
ChristianK |
[svn r189] moving IR data back into DMD frontend nodes |
|
|
|
@163:a8cd9bc1021a
|
[163:a8cd9bc1021a]
|
05/05/08 01:36:29 |
lindquist |
[svn r179] lots and lots of fixes, much more of tango now compiles/works. |
|
|
|
@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? … |
|
|
|
@155:7f92f477ff53
|
[155:7f92f477ff53]
|
04/29/08 15:33:50 |
ChristianK |
[svn r171] starting to move IR data from AST nodes into IRState; started … |
|
|
|
@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 … |
|
|
|
@115:5ba6d286c941
|
[115:5ba6d286c941]
|
11/24/07 21:58:55 |
lindquist |
[svn r119] Added the monitor data field that comes after the vtable … |
|
|
|
@113:27b9f749d9fe
|
[113:27b9f749d9fe]
|
11/24/07 00:33:00 |
lindquist |
[svn r117] Initial working implementation of interfaces.
Groundwork for … |
|
|
|
@110:e8da7856a260
|
[110:e8da7856a260]
|
11/22/07 15:01:01 |
lindquist |
[svn r114] Implemented the ClassInfo?.offTi member. |
|
|
|
@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. |
|
|
|
@105:182b41f56b7f
|
[105:182b41f56b7f]
|
11/18/07 21:39:46 |
lindquist |
[svn r109] Fixed support for static array TypeInfo? |
|
|
|
@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 … |
|
|
|
@98:6789050b5ad1
|
[98:6789050b5ad1]
|
11/14/07 17:39:10 |
lindquist |
[svn r102] Further delayed emission of function bodies to avoid problems … |
|
|
|
@96:ce7ed8f59b99
|
[96:ce7ed8f59b99]
|
11/12/07 01:58:44 |
lindquist |
[svn r100] Moved test/ray.d to demos/ray.d.
Cleanups. |
|
|
|
@89:ccca1c13e13a
|
[89:ccca1c13e13a]
|
11/06/07 20:45:47 |
lindquist |
[svn r93] a few fixes, some phobos additions.
some very rough groundwork … |
|
|
|
@86:fd32135dca3e
|
[86:fd32135dca3e]
|
11/03/07 09:44:58 |
lindquist |
[svn r90] Major updates to the gen directory. Redesigned the 'elem' … |