|
|
|
@1633:5c0cebff9be8
|
[1633:5c0cebff9be8]
|
02/14/10 04:11:05 |
Christian Kamm <kamm incasoftware de> |
Improve array append performance.
Actually use the appropriate runtime … |
|
|
|
@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. |
|
|
|
@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 … |
|
|
|
@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 … |
|
|
|
@1535:61f12f4651b5
|
[1535:61f12f4651b5]
|
07/13/09 14:16:15 |
Benjamin Kramer <benny.kra@gmail.com> |
Don't use llvm::getGlobalContext() anymore |
|
|
|
@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 … |
|
|
|
@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 |
|
|
|
@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 … |
|
|
|
@1527:f19adff18813
|
[1527:f19adff18813]
|
07/09/09 07:36:08 |
Robert Clipsham <robert@octarineparrot.com> |
A couple of ldc2 tweaks now druntime compiles. |
|
|
|
@1524:b265fb6ce15b
|
[1524:b265fb6ce15b]
|
07/06/09 18:56:11 |
Robert Clipsham <robert@octarineparrot.com> |
Merge. |
|
|
|
@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 … |
|
|
|
@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 … |
|
|
|
@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 … |
|
|
|
@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 … |
|
|
|
@1485:9344fecd24f0
|
[1485:9344fecd24f0]
|
06/07/09 17:00:53 |
Frits van Bommel <fvbommel wxs.nl> |
Delete some code I forgot about in [1480]. |
|
|
|
@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 … |
|
|
|
@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, … |
|
|
|
@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 … |
|
|
|
@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 … |
|
|
|
@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. |
|
|
|
@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 … |
|
|
|
@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 … |
|
|
|
@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 … |
|
|
|
@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 … |
|
|
|
@794:661384d6a936
|
[794:661384d6a936]
|
11/28/08 15:24:08 |
Christian Kamm <kamm incasoftware de> |
Fix warnings on x86-64. By fvbommel. |
|
|
|
@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 |
|
|
|
@728:635f91212b78
|
[728:635f91212b78]
|
10/26/08 09:12:03 |
Christian Kamm <kamm incasoftware de> |
Change _d_newclass into _d_allocclass. Add initialization to … |
|
|
|
@719:7261ff0f95ff
|
[719:7261ff0f95ff]
|
10/22/08 15:50:08 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Implemented first class delegates. closes #101 |
|
|
|
@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 … |
|
|
|
@663:6aaa3d3c1183
|
[663:6aaa3d3c1183]
|
10/06/08 16:46:55 |
Christian Kamm <kamm incasoftware de> |
First part of rename to LDC. |
|
|
|
@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) … |
|
|
|
@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 … |
|
|
|
@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 … |
|
|
|
@586:192b82878b78
|
[586:192b82878b78]
|
09/10/08 15:33:33 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Fixed most regressions from last commit. |
|
|
|
@530:d30c40f1128d
|
[530:d30c40f1128d]
|
08/21/08 09:19:45 |
Christian Kamm <kamm incasoftware de> |
Make class invariants work. |
|
|
|
@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 … |
|
|
|
@340:351c0077d0b3
|
[340:351c0077d0b3]
|
07/12/08 20:04:25 |
lindquist |
[svn r361] Removed some dead code. |
|
|
|
@339:385a18242485
|
[339:385a18242485]
|
07/12/08 19:29:49 |
lindquist |
[svn r360] Another mostly rewrite of DtoArrayInit?. Should be much more … |
|
|
|
@314:8d98e42ece93
|
[314:8d98e42ece93]
|
07/02/08 16:20:18 |
ChristianK |
[svn r335] The basics of exception handling are in place.
Still need to … |
|
|
|
@309:d59c363fccad
|
[309:d59c363fccad]
|
06/28/08 05:37:53 |
lindquist |
[svn r330] Implemented synchronized statements.
Changed the tryfinally … |
|
|
|
@286:a3b7c19c866c
|
[286:a3b7c19c866c]
|
06/20/08 22:47:14 |
lindquist |
[svn r307] Fixed: multidimensional new expressions now work. Eg.:
auto … |
|
|
|
@244:a95056b3c996
|
[244:a95056b3c996]
|
06/09/08 03:37:08 |
lindquist |
[svn r261] Fixed debug info for integer and floating local variables, can … |
|
|
|
@240:0db62b770a49
|
[240:0db62b770a49]
|
06/08/08 18:01:10 |
lindquist |
[svn r257] Fixed: array .sort and .reverse runtime code was … |
|
|
|
@213:7816aafeea3c
|
[213:7816aafeea3c]
|
05/30/08 13:32:04 |
lindquist |
[svn r229] Updated the object.d implementation to the latest Tango.
Fixed … |
|
|
|
@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 … |
|
|
|
@197:bfcb657756f6
|
[197:bfcb657756f6]
|
05/12/08 14:02:52 |
lindquist |
[svn r213] Fixed: foreach on an object seems to have been broken, the … |
|
|
|
@191:2900754a6989
|
[191:2900754a6989]
|
05/12/08 08:58:55 |
lindquist |
[svn r207] Fixed: the runtime support didn't handle string switch. |
|
|
|
@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 … |
|
|
|
@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 … |
|
|
|
@98:6789050b5ad1
|
[98:6789050b5ad1]
|
11/14/07 17:39:10 |
lindquist |
[svn r102] Further delayed emission of function bodies to avoid problems … |
|
|
|
@86:fd32135dca3e
|
[86:fd32135dca3e]
|
11/03/07 09:44:58 |
lindquist |
[svn r90] Major updates to the gen directory. Redesigned the 'elem' … |