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

root/gen/structs.cpp


Mode:

Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(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) @1560:1d5c3354b3c2 [1560:1d5c3354b3c2] 07/31/09 17:01:29 Benjamin Kramer <benny.kra@gmail.com> getNullValue is in Constant again Requires LLVM >= r77721
(edit) @1554:d6e8d5db259f [1554:d6e8d5db259f] 07/30/09 09:25:10 Benjamin Kramer <benny.kra@gmail.com> LLVMContext changes up to r77366
(edit) @1545:7fcb72d518f6 [1545:7fcb72d518f6] 07/15/09 12:09:41 Benjamin Kramer <benny.kra@gmail.com> More factory methods moved to LLVMContext
(edit) @1535:61f12f4651b5 [1535:61f12f4651b5] 07/13/09 14:16:15 Benjamin Kramer <benny.kra@gmail.com> Don't use llvm::getGlobalContext() anymore
(edit) @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 …
(edit) @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 …
(edit) @1312:c8b9406d84ca [1312:c8b9406d84ca] 05/07/09 15:07:50 Christian Kamm <kamm incasoftware de> Add newline to get rid of warning.
(edit) @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 …
(edit) @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.
(edit) @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.
(edit) @1238:3ddec21fe2b6 [1238:3ddec21fe2b6] 04/16/09 16:19:36 Tomas Lindquist Olsen <tomas.l.olsen gmail.com> Make typeinfo for struct
(edit) @1234:9201e0d41ee5 [1234:9201e0d41ee5] 04/16/09 14:41:27 Tomas Lindquist Olsen <tomas.l.olsen gmail.com> Fixed forward referenced structs.
(edit) @1231:212ec2d9d176 [1231:212ec2d9d176] 04/16/09 13:21:30 Tomas Lindquist Olsen <tomas.l.olsen gmail.com> Fixed some minitest regressions.
(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) @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.
(edit) @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 …
(edit) @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 …
(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) @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 …
(edit) @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 …
(edit) @947:9a10fa839dc5 [947:9a10fa839dc5] 02/08/09 12:51:32 Christian Kamm <kamm incasoftware de> Switch some getModule to getCompilationModule to make sure templates …
(edit) @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 …
(edit) @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 …
(edit) @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.
(edit) @840:a125ada7fd95 [840:a125ada7fd95] 12/09/08 12:45:25 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> more moreatatime fixes
(edit) @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 …
(edit) @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 …
(edit) @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.
(edit) @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 …
(edit) @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 …
(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) @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, …
(edit) @725:3e143b611c1e [725:3e143b611c1e] 10/25/08 16:07:20 Christian Kamm <kamm incasoftware de> Fix double field toObjFile for structs with AttribDecls?.
(edit) @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 …
(edit) @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
(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) @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 …
(edit) @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, …
(edit) @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.
(edit) @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 …
(edit) @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 …
(edit) @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 …
(edit) @345:5320fe65a65d [345:5320fe65a65d] 07/12/08 22:27:02 lindquist [svn r366] Fixed identity exprs for structs was comparing addresses, not …
(edit) @344:e20ce6d8d374 [344:e20ce6d8d374] 07/12/08 22:11:08 lindquist [svn r365] Implemented raw struct equality comparison, uses C …
(edit) @336:aaade6ded589 [336:aaade6ded589] 07/12/08 13:38:31 lindquist [svn r357] Merged DMD 1.033
(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) @217:0806379a5eca [217:0806379a5eca] 06/05/08 00:38:36 lindquist [svn r233] Added: -oq command line option for writing fully qualified …
(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) @205:9d44ec83acd1 [205:9d44ec83acd1] 05/13/08 11:58:11 lindquist [svn r221] Update: Switched to the 2.3 LLVM svn branch, …
(edit) @173:db9890b3fb64 [173:db9890b3fb64] 05/06/08 01:56:03 ChristianK [svn r189] moving IR data back into DMD frontend nodes
(edit) @171:95f07e3f8bb9 [171:95f07e3f8bb9] 05/05/08 23:25:53 lindquist [svn r187] Fixed missing definitions of instances of imported struct …
(edit) @169:2df270e1ba59 [169:2df270e1ba59] 05/05/08 21:07:21 lindquist [svn r185] Fixed broken nested classes with data members, did DMD change …
(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) @149:4c577c2b7229 [149:4c577c2b7229] 03/24/08 14:43:02 lindquist [svn r155] Fixed a bunch of linkage problems (especially with templates)
(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) @113:27b9f749d9fe [113:27b9f749d9fe] 11/24/07 00:33:00 lindquist [svn r117] Initial working implementation of interfaces. Groundwork for …
(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) @96:ce7ed8f59b99 [96:ce7ed8f59b99] 11/12/07 01:58:44 lindquist [svn r100] Moved test/ray.d to demos/ray.d. Cleanups.
(add) @88:058d3925950e [88:058d3925950e] 11/06/07 04:03:14 lindquist [svn r92] Fixed support for statically initialized unions. lots of …
Note: See TracRevisionLog for help on using the revision log.
Copyright © 2008, LDC Development Team.