Wiki Roadmap Timeline Tickets New Ticket Source Search Help / Guide About Trac Login

root/gen/typinf.cpp


Mode:

Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @1607:207a8a438dea [1607:207a8a438dea] 01/06/10 13:18:20 Leandro Lucarella <llucax@gmail.com> Merge DMD r253: refactor: Argument => Parameter --- dmd/arrayop.c | …
(edit) @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 …
(edit) @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 …
(edit) @1562:95d710d405e3 [1562:95d710d405e3] 08/01/09 12:23:52 Tomas Lindquist Olsen <tomas.l.olsen gmail com> Fixed compiling with llvm rev > 77732
(edit) @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 …
(edit) @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 …
(edit) @1557:d11aeae19b95 [1557:d11aeae19b95] 07/30/09 19:44:47 Tomas Lindquist Olsen <tomas.l.olsen gmail com> Disable metadata for typeid(void).
(edit) @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
(edit) @1554:d6e8d5db259f [1554:d6e8d5db259f] 07/30/09 09:25:10 Benjamin Kramer <benny.kra@gmail.com> LLVMContext changes up to r77366
(edit) @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 …
(edit) @1545:7fcb72d518f6 [1545:7fcb72d518f6] 07/15/09 12:09:41 Benjamin Kramer <benny.kra@gmail.com> More factory methods moved to LLVMContext
(edit) @1533:d1652c8fb4f6 [1533:d1652c8fb4f6] 07/11/09 08:19:21 Benjamin Kramer <benny.kra@gmail.com> Get rid of USE_METADATA
(edit) @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 …
(edit) @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 …
(edit) @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 …
(edit) @1452:638d16625da2 [1452:638d16625da2] 05/30/09 12:23:32 Robert Clipsham <robert@octarineparrot.com> LDC 2 compiles again.
(edit) @1382:a0a4d4dac1a4 [1382:a0a4d4dac1a4] 05/17/09 09:20:58 Tomas Lindquist Olsen <tomas.l.olsen gmail com> Renamed TypeInfoBuilder to !RTTIBuilder.
(edit) @1376:a5d0e04298a8 [1376:a5d0e04298a8] 05/16/09 23:07:51 Tomas Lindquist Olsen <tomas.l.olsen gmail com> Cleaned up TypeInfo?_Tuple generation.
(edit) @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 …
(edit) @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. …
(edit) @1367:8026319762be [1367:8026319762be] 05/16/09 16:21:31 Tomas Lindquist Olsen <tomas.l.olsen gmail com> Merged DMD 1.045 !!!
(edit) @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 …
(edit) @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.
(edit) @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 …
(edit) @1344:3297edb697eb [1344:3297edb697eb] 05/11/09 09:48:33 Frits van Bommel <fvbommel wxs.nl> Re-enable consistency check for fixed LLVM versions.
(edit) @1343:c21a6654cce2 [1343:c21a6654cce2] 05/11/09 05:59:22 Frits van Bommel <fvbommel wxs.nl> Update for metadata changes in LLVM trunk.
(edit) @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 …
(edit) @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 …
(edit) @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 …
(edit) @1283:450897f5aae9 [1283:450897f5aae9] 05/02/09 05:58:50 Frits van Bommel <fvbommel wxs.nl> Remove some dead code.
(edit) @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 …
(edit) @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. …
(edit) @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 …
(edit) @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 …
(edit) @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 …
(edit) @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 …
(edit) @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 …
(edit) @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 …
(edit) @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
(edit) @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 …
(edit) @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 …
(edit) @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.
(edit) @764:8e7d4ddab66d [764:8e7d4ddab66d] 11/12/08 01:23:34 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Forgot D2 versioning on typeinfo change.
(edit) @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 …
(edit) @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 …
(edit) @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 …
(edit) @663:6aaa3d3c1183 [663:6aaa3d3c1183] 10/06/08 16:46:55 Christian Kamm <kamm incasoftware de> First part of rename to LDC.
(edit) @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 …
(edit) @522:cd4eeb6cc5f6 [522:cd4eeb6cc5f6] 08/16/08 13:29:56 Christian Kamm <kamm incasoftware de> Fix TypeInfo?_Tuple array initialization. Fixes: mini/emptytuple.d
(edit) @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.
(edit) @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 …
(edit) @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 …
(edit) @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 …
(edit) @336:aaade6ded589 [336:aaade6ded589] 07/12/08 13:38:31 lindquist [svn r357] Merged DMD 1.033
(edit) @290:ebaf65fc4726 [290:ebaf65fc4726] 06/21/08 11:57:36 lindquist [svn r311] Fixed: structs no longer output two static typeinfos. Updated …
(edit) @275:665b81613475 [275:665b81613475] 06/19/08 11:30:32 lindquist [svn r296] Removed: the 'suite' dir, it never took off! Fixed: foreach …
(edit) @244:a95056b3c996 [244:a95056b3c996] 06/09/08 03:37:08 lindquist [svn r261] Fixed debug info for integer and floating local variables, can …
(edit) @213:7816aafeea3c [213:7816aafeea3c] 05/30/08 13:32:04 lindquist [svn r229] Updated the object.d implementation to the latest Tango. Fixed …
(edit) @173:db9890b3fb64 [173:db9890b3fb64] 05/06/08 01:56:03 ChristianK [svn r189] moving IR data back into DMD frontend nodes
(edit) @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.
(edit) @157:5c17f81fc1c1 [157:5c17f81fc1c1] 05/01/08 07:32:08 ChristianK [svn r173] moved IR state previously stored in Type into IrType? and a …
(edit) @156:ccd07d9f2ce9 [156:ccd07d9f2ce9] 05/01/08 07:05:53 ChristianK [svn r172] moving all IR state previously stored in Dsymbol into IrDsymbol?
(edit) @155:7f92f477ff53 [155:7f92f477ff53] 04/29/08 15:33:50 ChristianK [svn r171] starting to move IR data from AST nodes into IRState; started …
(edit) @137:ce7b81fb957f [137:ce7b81fb957f] 01/18/08 10:42:16 lindquist [svn r141] fixed more problems with classinfo moved more IR state out of …
(edit) @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 …
(edit) @133:44a95ac7368a [133:44a95ac7368a] 01/13/08 23:11:54 lindquist [svn r137] Many fixes towards tango.io.Console working, but not quite …
(edit) @132:1700239cab2e [132:1700239cab2e] 01/11/08 11:57:40 lindquist [svn r136] MAJOR UNSTABLE UPDATE!!! Initial commit after moving to Tango …
(edit) @121:9c79b61fb638 [121:9c79b61fb638] 11/26/07 21:09:36 lindquist [svn r125] Renamed/moved a few backend member inside DMD structures for …
(edit) @115:5ba6d286c941 [115:5ba6d286c941] 11/24/07 21:58:55 lindquist [svn r119] Added the monitor data field that comes after the vtable …
(edit) @113:27b9f749d9fe [113:27b9f749d9fe] 11/24/07 00:33:00 lindquist [svn r117] Initial working implementation of interfaces. Groundwork for …
(edit) @110:e8da7856a260 [110:e8da7856a260] 11/22/07 15:01:01 lindquist [svn r114] Implemented the ClassInfo?.offTi member.
(edit) @109:5ab8e92611f9 [109:5ab8e92611f9] 11/20/07 22:13:15 lindquist [svn r113] Added initial support for associative arrays (AAs). Fixed some …
(edit) @106:5b5194b25f33 [106:5b5194b25f33] 11/19/07 00:01:48 lindquist [svn r110] Fixed typeinfo for classes.
(edit) @105:182b41f56b7f [105:182b41f56b7f] 11/18/07 21:39:46 lindquist [svn r109] Fixed support for static array TypeInfo?
(edit) @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 …
(edit) @100:5071469303d4 [100:5071469303d4] 11/16/07 02:21:47 lindquist [svn r104] TONS OF FIXES. Split up declaration, constant initializer gen …
(edit) @98:6789050b5ad1 [98:6789050b5ad1] 11/14/07 17:39:10 lindquist [svn r102] Further delayed emission of function bodies to avoid problems …
(edit) @96:ce7ed8f59b99 [96:ce7ed8f59b99] 11/12/07 01:58:44 lindquist [svn r100] Moved test/ray.d to demos/ray.d. Cleanups.
(edit) @89:ccca1c13e13a [89:ccca1c13e13a] 11/06/07 20:45:47 lindquist [svn r93] a few fixes, some phobos additions. some very rough groundwork …
(add) @86:fd32135dca3e [86:fd32135dca3e] 11/03/07 09:44:58 lindquist [svn r90] Major updates to the gen directory. Redesigned the 'elem' …
Note: See TracRevisionLog for help on using the revision log.
Copyright © 2008, LDC Development Team.