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

root/gen/runtime.cpp


Mode:

Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @1633:5c0cebff9be8 [1633:5c0cebff9be8] 02/14/10 04:11:05 Christian Kamm <kamm incasoftware de> Improve array append performance. Actually use the appropriate runtime …
(edit) @1572:30bdcfb8299e [1572:30bdcfb8299e] 08/13/09 19:43:30 Benjamin Kramer <benny.kra@gmail.com> Avoid some unecessary heap allocations by using llvm's StringRef? class.
(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) @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) @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) @1532:c88b16d4a13c [1532:c88b16d4a13c] 07/11/09 08:09:33 Benjamin Kramer <benny.kra@gmail.com> Remove all of the now unecessary #if LLVM_REV
(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) @1527:f19adff18813 [1527:f19adff18813] 07/09/09 07:36:08 Robert Clipsham <robert@octarineparrot.com> A couple of ldc2 tweaks now druntime compiles.
(edit) @1524:b265fb6ce15b [1524:b265fb6ce15b] 07/06/09 18:56:11 Robert Clipsham <robert@octarineparrot.com> Merge.
(edit) @1523:833337c65fd3 [1523:833337c65fd3] 07/06/09 18:54:02 Robert Clipsham <robert@octarineparrot.com> Fixed some unmerged parts of the D2 frontend. Removed the automatic linker …
(edit) @1521:982eb70e83b2 [1521:982eb70e83b2] 07/03/09 11:24:35 Benjamin Kramer <benny.kra@gmail.com> Fix build for LLVM >= r74640 Some LLVM objects now take a 'Context' to …
(edit) @1512:09734fb929c0 [1512:09734fb929c0] 06/21/09 13:05:24 Christian Kamm <kamm incasoftware de> Make == for associative arrays test for equality, not identity. _aaEq was …
(edit) @1506:76936858d1c6 [1506:76936858d1c6] 06/20/09 05:39:13 Frits van Bommel <fvbommel wxs.nl> Return void* from _d_allocclass so LLVM doesn't do weird things with …
(edit) @1485:9344fecd24f0 [1485:9344fecd24f0] 06/07/09 17:00:53 Frits van Bommel <fvbommel wxs.nl> Delete some code I forgot about in [1480].
(edit) @1418:f5f8c21ce6ef [1418:f5f8c21ce6ef] 05/25/09 06:50:40 Frits van Bommel <fvbommel wxs.nl> Make "aa[key]" use the same runtime call as "key in aa". The runtime …
(edit) @1373:551b01341728 [1373:551b01341728] 05/16/09 20:22:21 Frits van Bommel <fvbommel wxs.nl> Remove an incorrect attribute: noalias doesn't apply to struct types, …
(edit) @1328:c78fd2d30da1 [1328:c78fd2d30da1] 05/09/09 20:23:05 Tomas Lindquist Olsen <tomas.l.olsen gmail com> Changed array slice copying to call a runtime function when assertions or …
(edit) @1300:329e45865d84 [1300:329e45865d84] 05/04/09 14:26:45 Frits van Bommel <fvbommel wxs.nl> Add 'nounwind' attribute to the relevant runtime functions, and use it …
(edit) @1293:00b408a5b7fa [1293:00b408a5b7fa] 05/03/09 09:24:05 Frits van Bommel <fvbommel wxs.nl> Remove bogus noalias attribute from _d_arraysetlength[i]T.
(edit) @1277:6bd5ce91b136 [1277:6bd5ce91b136] 04/29/09 11:47:24 Frits van Bommel <fvbommel wxs.nl> Add some attributes to runtime calls, to provide the standard LLVM …
(edit) @1161:f528e55fb32f [1161:f528e55fb32f] 03/28/09 15:01:37 Christian Kamm <kamm incasoftware de> Force initialize the runtime module in Module::genLLVMModule. It is …
(edit) @986:a8cb25d478c4 [986:a8cb25d478c4] 02/25/09 11:34:51 Frits van Bommel <fvbommel wxs.nl> Use LLVM-style command line (instead of DMD-style) Note: For a backward …
(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) @794:661384d6a936 [794:661384d6a936] 11/28/08 15:24:08 Christian Kamm <kamm incasoftware de> Fix warnings on x86-64. By fvbommel.
(edit) @741:4ac97ec7c18e [741:4ac97ec7c18e] 10/30/08 06:08:34 Christian Kamm <kamm incasoftware de> Applied easy part from wilsonk's x86-64 patch in #107
(edit) @728:635f91212b78 [728:635f91212b78] 10/26/08 09:12:03 Christian Kamm <kamm incasoftware de> Change _d_newclass into _d_allocclass. Add initialization to …
(edit) @719:7261ff0f95ff [719:7261ff0f95ff] 10/22/08 15:50:08 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Implemented first class delegates. closes #101
(edit) @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 …
(edit) @663:6aaa3d3c1183 [663:6aaa3d3c1183] 10/06/08 16:46:55 Christian Kamm <kamm incasoftware de> First part of rename to LDC.
(edit) @647:669a2c84f4e4 [647:669a2c84f4e4] 10/04/08 20:01:50 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Updated the Tango patch to latest revision. Removed problematic (Jarrett) …
(edit) @632:df196c8dea26 [632:df196c8dea26] 10/01/08 17:17:14 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Updated to latest LLVM trunk, function notes have been removed and merged …
(edit) @591:e6bcc4d9e5ff [591:e6bcc4d9e5ff] 09/14/08 04:13:50 Christian Kamm <kamm incasoftware de> Add _d_newarrayvT and _d_newarraymvT to create arrays without …
(edit) @586:192b82878b78 [586:192b82878b78] 09/10/08 15:33:33 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Fixed most regressions from last commit.
(edit) @530:d30c40f1128d [530:d30c40f1128d] 08/21/08 09:19:45 Christian Kamm <kamm incasoftware de> Make class invariants work.
(edit) @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 …
(edit) @340:351c0077d0b3 [340:351c0077d0b3] 07/12/08 20:04:25 lindquist [svn r361] Removed some dead code.
(edit) @339:385a18242485 [339:385a18242485] 07/12/08 19:29:49 lindquist [svn r360] Another mostly rewrite of DtoArrayInit?. Should be much more …
(edit) @314:8d98e42ece93 [314:8d98e42ece93] 07/02/08 16:20:18 ChristianK [svn r335] The basics of exception handling are in place. Still need to …
(edit) @309:d59c363fccad [309:d59c363fccad] 06/28/08 05:37:53 lindquist [svn r330] Implemented synchronized statements. Changed the tryfinally …
(edit) @286:a3b7c19c866c [286:a3b7c19c866c] 06/20/08 22:47:14 lindquist [svn r307] Fixed: multidimensional new expressions now work. Eg.: auto …
(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) @240:0db62b770a49 [240:0db62b770a49] 06/08/08 18:01:10 lindquist [svn r257] Fixed: array .sort and .reverse runtime code was …
(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) @209:c4c9b4ac021b [209:c4c9b4ac021b] 05/13/08 19:22:40 lindquist [svn r225] Fixed: delete expressions no longer use llvm's free …
(edit) @205:9d44ec83acd1 [205:9d44ec83acd1] 05/13/08 11:58:11 lindquist [svn r221] Update: Switched to the 2.3 LLVM svn branch, …
(edit) @203:e881c9b1c738 [203:e881c9b1c738] 05/13/08 08:42:09 lindquist [svn r219] Fixed: the tango/lib/gc/basic garbage collector now compiles …
(edit) @197:bfcb657756f6 [197:bfcb657756f6] 05/12/08 14:02:52 lindquist [svn r213] Fixed: foreach on an object seems to have been broken, the …
(edit) @191:2900754a6989 [191:2900754a6989] 05/12/08 08:58:55 lindquist [svn r207] Fixed: the runtime support didn't handle string switch.
(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) @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) @98:6789050b5ad1 [98:6789050b5ad1] 11/14/07 17:39:10 lindquist [svn r102] Further delayed emission of function bodies to avoid problems …
(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.