Mercurial > projects > ldc
graph
-
Added pragma(llvmdc, "string") for misc per-module compiler configuration, currently "string" can only be "verbose" which forces -vv for module it appears in.Sun, 10 Aug 2008 08:37:38 +0200, by Tomas Lindquist Olsen
-
Default initialize temporary struct generated from struct literal.Sat, 09 Aug 2008 09:03:52 +0200, by Christian Kamm
-
Get rid of predefined Unix versionThu, 07 Aug 2008 18:59:23 +0200, by Christian Kamm
-
Forgot return in DtoInitializerThu, 07 Aug 2008 18:17:59 +0200, by Christian Kamm
-
Move zero init of padding to DtoInitializer in order to respect void initializers.Thu, 07 Aug 2008 18:15:27 +0200, by Christian Kamm
-
Use llvmdc helpers for store and bitcast in fp80 padding init code.Tue, 05 Aug 2008 20:23:44 +0200, by Christian Kamm
-
Zero out padding of fp80.Tue, 05 Aug 2008 20:10:12 +0200, by Christian Kamm
-
Move AllocaInst creation into DtoAlloca helper. Will enable special zero-init of fp80 reals' padding.Tue, 05 Aug 2008 19:28:19 +0200, by Christian Kamm
-
Update readme.Tue, 05 Aug 2008 08:08:00 +0200, by Christian Kamm
-
Make sure to initialize isBranchToLabel to zero.Mon, 04 Aug 2008 21:34:53 +0200, by Christian Kamm
-
Added missing llvmdc-build script in lphobos, added llvmdc.conf to lphobos.Mon, 04 Aug 2008 20:05:42 +0200, by Tomas Lindquist Olsen
-
Added bash style rebuild to the lphobos dirMon, 04 Aug 2008 20:01:36 +0200, by Tomas Lindquist Olsen
-
Removed old moduleinit_backend from lphobos it's useless now.Mon, 04 Aug 2008 19:38:59 +0200, by Tomas Lindquist Olsen
-
Applied downs' lphobos updateMon, 04 Aug 2008 19:28:49 +0200, by Tomas Lindquist Olsen
-
Added 'Unix' predefined version identifier.Mon, 04 Aug 2008 19:08:39 +0200, by Tomas Lindquist Olsen
-
Changed DMD to make a copy of the TypeFunction in DelegateExp.Mon, 04 Aug 2008 17:32:13 +0200, by Tomas Lindquist Olsen
-
added testcase for taking address of function as constant expr.Mon, 04 Aug 2008 03:40:08 +0200, by Tomas Lindquist Olsen
-
Fixed constant expression taking address of function.Mon, 04 Aug 2008 03:38:23 +0200, by Tomas Lindquist Olsen
-
Removed the 'needsstorage' thing from Dsymbol. Arguments are not always given storage when applicable. This is not longer treat speciallyMon, 04 Aug 2008 02:59:34 +0200, by Tomas Lindquist Olsen
-
Fixed problem in AssignExp where the result value might be uninitialized. see mini/assign1.dSun, 03 Aug 2008 16:59:28 +0200, by Tomas Lindquist Olsen
-
stupid mergesSun, 03 Aug 2008 16:16:16 +0200, by Tomas Lindquist Olsen
-
Added a mini test case for nested stuffSun, 03 Aug 2008 16:11:38 +0200, by Tomas Lindquist Olsen
-
Fixed problem with using the variable names _arguments and _argptr in non D-style vararg functions.Sun, 03 Aug 2008 16:10:00 +0200, by Tomas Lindquist Olsen
-
Use path separator to make minitests work on windows.Sun, 03 Aug 2008 14:03:15 +0200, by Christian Kamm
-
Path combining on Windows didn't work with / properly.Sun, 03 Aug 2008 12:27:11 +0200, by Christian Kamm
-
Windows build changes proposed by Elrood.Sun, 03 Aug 2008 12:26:43 +0200, by Christian Kamm
-
Automated merge with http://hg.dsource.org/projects/llvmdcSat, 02 Aug 2008 22:54:46 +0200, by Christian Kamm
-
Implement a rough AddrExp::toConstElem()Sat, 02 Aug 2008 22:54:36 +0200, by Christian Kamm
-
Fixed AA Rvalue-only access (like indexing an AA return value immediately).Sat, 02 Aug 2008 22:35:24 +0200, by Tomas Lindquist Olsen
-
Fixed debug info and lazy arguments.Sat, 02 Aug 2008 21:51:49 +0200, by Tomas Lindquist Olsen
-
Make sure DtoType has been run on the DType before assembling a call.Sat, 02 Aug 2008 21:20:31 +0200, by Christian Kamm
-
Fixed inserting an AA entry with 'this' as key.Sat, 02 Aug 2008 17:24:10 +0200, by Tomas Lindquist Olsen
-
Added generation of the llvm 'sret' parameter attribute where applicable.Sat, 02 Aug 2008 02:54:57 +0200, by Tomas Lindquist Olsen
-
Fixed regressionsSat, 02 Aug 2008 01:23:53 +0200, by Tomas Lindquist Olsen
-
Fixed problems with nested 'this'. Fixes #39 .Sat, 02 Aug 2008 00:50:39 +0200, by Tomas Lindquist Olsen
-
merge ...Fri, 01 Aug 2008 21:56:13 +0200, by Tomas Lindquist Olsen
-
Trying to get the old QD demo to work.Fri, 01 Aug 2008 21:55:57 +0200, by Tomas Lindquist Olsen
-
Fixed problem where global variables did not resolve type before using it.Fri, 01 Aug 2008 21:54:40 +0200, by Tomas Lindquist Olsen
-
Updates to .hgignore for new runtime scheme.Fri, 01 Aug 2008 21:21:08 +0200, by Christian Kamm
-
Fixed problem with invoking intrinsics, which llvm doesn't allow.Fri, 01 Aug 2008 19:54:31 +0200, by Tomas Lindquist Olsen
-
Fixed param attrs for return values (not really broken, but would be if more return attrs were added)Fri, 01 Aug 2008 18:07:33 +0200, by Tomas Lindquist Olsen
-
Changed the handling of variadic intrinsics a bit.Fri, 01 Aug 2008 17:59:58 +0200, by Tomas Lindquist Olsen
-
Updated tango patch. tango.math.Math was incorrect.Fri, 01 Aug 2008 01:12:33 +0200, by Tomas Lindquist Olsen
-
Removed tango from the repository and instead added a runtime dir with the files needed to patch and build tango from svn.Fri, 01 Aug 2008 00:32:06 +0200, by Tomas Lindquist Olsen
-
Move DtoArrayBoundsCheck from llvmhelpers to arrays.Thu, 31 Jul 2008 19:14:49 +0200, by Christian Kamm
-
Forgot a ->toBasetype() in the array bound code.Wed, 30 Jul 2008 20:25:46 +0200, by Christian Kamm
-
Insert array bound checks for slices.Wed, 30 Jul 2008 19:02:13 +0200, by Christian Kamm
-
Enable array bounds check and emit them in IndexExp.Wed, 30 Jul 2008 18:38:56 +0200, by Christian Kamm
-
Rework complex divison.Wed, 30 Jul 2008 16:48:35 +0200, by Christian Kamm
-
Reverted bad cfg merge stuffWed, 30 Jul 2008 10:45:20 +0200, by Tomas Lindquist Olsen
-
stupid merge ... :/Wed, 30 Jul 2008 10:41:31 +0200, by Tomas Lindquist Olsen
-
Added type param to DVarValue as DMD sometimes overrides the type of the VarDeclaration.Wed, 30 Jul 2008 10:12:55 +0200, by Tomas Lindquist Olsen
-
Add license text.Wed, 30 Jul 2008 09:55:45 +0200, by Christian Kamm
-
Move DeclarationExp code into a helper function so it can call itself for template mixin members.Wed, 30 Jul 2008 09:21:06 +0200, by Christian Kamm
-
fixed configuration file loading issues on windowsTue, 29 Jul 2008 21:52:25 +0200, by elrood
-
Another fix to DMD's path code.Tue, 29 Jul 2008 18:00:01 +0200, by Christian Kamm
-
Missed a line in the dmdfe path code.Tue, 29 Jul 2008 17:45:28 +0200, by Christian Kamm
-
Allow / as a path separator on Windows.Tue, 29 Jul 2008 17:35:33 +0200, by Christian Kamm
-
Enable insertion of missing terminator instruction for main.Tue, 29 Jul 2008 15:58:45 +0200, by Christian Kamm
-
Give errors originating from Dsymbol::error the proper 'Error:' heading.Tue, 29 Jul 2008 13:48:46 +0200, by Christian Kamm
-
Disallow delegates to static functions.Tue, 29 Jul 2008 12:49:14 +0200, by Christian Kamm
-
Fix the static array cast size check.Tue, 29 Jul 2008 12:44:28 +0200, by Christian Kamm
-
Error if static array is cast to an array such that oldarraysize % newelemsize != 0.Tue, 29 Jul 2008 12:32:01 +0200, by Christian Kamm
-
Error instead of assert on unimplemented interface functions.Tue, 29 Jul 2008 10:55:58 +0200, by Christian Kamm
-
Error message for calling a function with a missing 'this' arg.Tue, 29 Jul 2008 10:29:52 +0200, by Christian Kamm
-
Fix real comparison for real: allow +0 to be distinguished from -0.Mon, 28 Jul 2008 21:37:47 +0200, by Christian Kamm
-
Use == in RealEquals and get rid of the memcmp there entirely.Mon, 28 Jul 2008 20:50:41 +0200, by Christian Kamm
-
Fixed delegate casts.Mon, 28 Jul 2008 08:05:21 +0200, by Tomas Lindquist Olsen
-
clean out obj dir before running mini test.Mon, 28 Jul 2008 07:25:13 +0200, by Tomas Lindquist Olsen
-
removed the old tester.d test driver.Mon, 28 Jul 2008 03:18:15 +0200, by Tomas Lindquist Olsen
-
testing the new mini test runner features.Mon, 28 Jul 2008 03:04:28 +0200, by Tomas Lindquist Olsen
-
Updated the mini test runner to allow classified tests asMon, 28 Jul 2008 03:03:44 +0200, by Tomas Lindquist Olsen
-
Fixed issue with internal real representation, incorrect for non x86-32 architectures.Mon, 28 Jul 2008 02:11:34 +0200, by Tomas Lindquist Olsen
-
Make RealEquals only compare the data bytes.Sun, 27 Jul 2008 18:52:40 +0200, by Christian Kamm
-
Rework complex addition, substraction and multiplication. Division may need the same.Sun, 27 Jul 2008 17:53:49 +0200, by Christian Kamm
-
Switch TypePointer::isunsigned from false to true, so CmpExp::toElem chooses the right operand for pointer comparisons.Sun, 27 Jul 2008 17:10:47 +0200, by Christian Kamm
-
Add back generated impcnvtab.c to make premake work the first time.Sun, 27 Jul 2008 16:27:44 +0200, by Christian Kamm
-
Fixed (I hope) problem with monitor/synchronized stuff not being properly initialized on Windows.Sun, 27 Jul 2008 15:03:04 +0200, by Tomas Lindquist Olsen
-
Fix version identifies for EH.Sun, 27 Jul 2008 14:32:51 +0200, by Christian Kamm
-
Fixed path seperator issue on windows in linker.Sun, 27 Jul 2008 14:15:22 +0200, by Tomas Lindquist Olsen
-
Attempt to fix win32/mingw linking related to unresolved data segment start/end symbols.Sun, 27 Jul 2008 14:11:31 +0200, by Tomas Lindquist Olsen
-
Automated merge with http://hg.dsource.org/projects/llvmdcSun, 27 Jul 2008 13:52:14 +0200, by Christian Kamm
-
Mark most of the current EH implementation as x86 Linux specific.Sun, 27 Jul 2008 13:51:55 +0200, by Christian Kamm
-
mergeSun, 27 Jul 2008 13:47:11 +0200, by Tomas Lindquist Olsen
-
Removed unneeded references to _minit on Windows which breaks linking. _minit is an artifact of DMD on Win32.Sun, 27 Jul 2008 13:46:28 +0200, by Tomas Lindquist Olsen
-
Fix compile-time comparison of template value parameters of real type.Sun, 27 Jul 2008 13:29:31 +0200, by Christian Kamm
-
Should only error if array initializer is too long. Too short is ok.Sat, 26 Jul 2008 17:33:49 +0200, by Christian Kamm
-
Give error messages for invalid casts.Sat, 26 Jul 2008 17:19:16 +0200, by Christian Kamm
-
Add error if array initializer has incorrect length.Sat, 26 Jul 2008 15:42:05 +0200, by Christian Kamm
-
Make an unresolved global into an error instead of an assert.Sat, 26 Jul 2008 15:23:15 +0200, by Christian Kamm
-
Automated merge with http://hg.dsource.org/projects/llvmdcSat, 26 Jul 2008 15:12:48 +0200, by Christian Kamm
-
Start a new basic block after a continue statement.Sat, 26 Jul 2008 15:00:57 +0200, by Christian Kamm
-
Committed mergeSat, 26 Jul 2008 15:09:33 +0200, by Tomas Lindquist Olsen
-
Added bitcode filename to very verbose logging.Sat, 26 Jul 2008 15:02:57 +0200, by Tomas Lindquist Olsen
-
Added empty file to lib dir so it get's created by hgThu, 24 Jul 2008 00:35:46 +0200, by Tomas Lindquist Olsen
-
Add missing "lib" directoryFri, 25 Jul 2008 00:39:24 +0200, by Anders Bergh
-
Fix inline asm FS:4 by writing the displacement directly into the asm instead of using %fs:$0 with an input constraint.Sat, 26 Jul 2008 13:38:25 +0200, by Christian Kamm
-
Made setup for runtime calls in dmd frontend allocate less.Thu, 24 Jul 2008 18:51:36 +0200, by Christian Kamm
-
Change from alloca to gc_malloc. The alloca produces a segfault with current llvm svnThu, 24 Jul 2008 18:21:48 +0200, by Christian Kamm
-
Fix argument types for wchar/char reverse and sort.Thu, 24 Jul 2008 18:20:40 +0200, by Christian Kamm
-
Merge.Wed, 23 Jul 2008 20:27:35 +0200, by Christian Kamm
-
Remove -O0 from command line for compiling tests.Wed, 23 Jul 2008 20:19:58 +0200, by Christian Kamm
-
Fixed segfault when using va_arg.Wed, 23 Jul 2008 20:21:18 +0200, by Tomas Lindquist Olsen
-
.hgignore updates. runminitest stores object files separately.Wed, 23 Jul 2008 18:53:44 +0200, by Christian Kamm
-
Fix broken switch4.d test case.Wed, 23 Jul 2008 18:04:06 +0200, by Christian Kamm
-
Fixed root cause for Invalid BitCasts. DtoCanLoad continues to return falseWed, 23 Jul 2008 17:56:09 +0200, by Christian Kamm
-
Mixed up argument types for aApply and aaApply.Wed, 23 Jul 2008 17:55:20 +0200, by Christian Kamm
-
Introducing opaque type to dmd frontent to be used with certain runtime arrayTue, 22 Jul 2008 23:06:46 +0200, by Christian Kamm
-
Get rid of runTimeHack and instead add proper argument info to the frontendTue, 22 Jul 2008 19:24:40 +0200, by Christian Kamm
-
Add all intermediate files to .hgignore.Mon, 21 Jul 2008 20:36:03 +0200, by Christian Kamm
-
Do only link to libpthread, libm and libdl on Linux.Mon, 21 Jul 2008 20:12:24 +0200, by Christian Kamm
-
Do not strip the leading underscore for typeinfo mangles on Windows.Mon, 21 Jul 2008 20:11:42 +0200, by Christian Kamm
-
Fix nativeobj extension for Windows.Mon, 21 Jul 2008 20:11:15 +0200, by Christian Kamm
-
[svn r393] Started implementation for DtoNullValue. trunkTue, 15 Jul 2008 14:53:16 +0200, by ChristianK
-
[svn r392] Make import of std.compat in object.di used for testing public. trunkTue, 15 Jul 2008 10:56:16 +0200, by ChristianK
-
[svn r391] Fix classes nested inside functions for real. trunkTue, 15 Jul 2008 10:23:50 +0200, by ChristianK
-
[svn r390] Make the zero value used when no nested context was created of the correct type. trunkTue, 15 Jul 2008 08:44:08 +0200, by ChristianK
-
[svn r389] Include std.outofmemory in testincludes. trunkTue, 15 Jul 2008 08:20:21 +0200, by ChristianK
-
[svn r388] ClassInfo declaration could fail if base classdecl hadn't been resolved. trunkTue, 15 Jul 2008 08:17:43 +0200, by ChristianK
-
[svn r385] Fix lvalue cast problems with -= and friends. trunkMon, 14 Jul 2008 22:48:03 +0200, by ChristianK
-
[svn r383] Add explanations to dstress result table. trunkMon, 14 Jul 2008 21:03:15 +0200, by ChristianK
-
[svn r382] In CastExp, after the cast to CastExp.to force the type to be CastExp.type. trunkMon, 14 Jul 2008 19:17:25 +0200, by ChristianK
-
[svn r381] Allow concatenating with static arrays. trunkMon, 14 Jul 2008 17:26:58 +0200, by ChristianK
-
[svn r379] Fix slice assigns of the form T[] = T when T is a typedef. trunkMon, 14 Jul 2008 12:39:23 +0200, by ChristianK
-
[svn r378] Make some errors fatal to prevent segfaults. Error instead of assert on missing label. trunkMon, 14 Jul 2008 12:11:30 +0200, by ChristianK
-
[svn r377] The previous check was too strict, it completely disallowed gotos within finally blocks. This reenables them as long as they don't cross a finally boundary. trunkMon, 14 Jul 2008 12:00:24 +0200, by ChristianK
-
[svn r376] Fix bug with finally blocks and labels. The labels would get emitted multiple times and conflict. trunkMon, 14 Jul 2008 11:48:55 +0200, by ChristianK
-
[svn r375] Make DeclarationExp reuse storage if already allocated. trunkMon, 14 Jul 2008 11:47:03 +0200, by ChristianK
-
[svn r374] Move label target basic block from AST to IRFunction. This is a first step to allowing labels to be emitted multiple times. (for instance within finally blocks) trunkMon, 14 Jul 2008 11:07:15 +0200, by ChristianK
-
[svn r373] Labels inside tryfinally statements are not wrong in principle, so remove the assert. trunkMon, 14 Jul 2008 10:01:09 +0200, by ChristianK
-
[svn r372] Fixed extern(C++) handling now same as DMD, which is to treat it like extern(C). trunkMon, 14 Jul 2008 03:23:43 +0200, by lindquist
-
[svn r371] Fixed array init was still broken for immediate slices and complex values. trunkMon, 14 Jul 2008 01:03:53 +0200, by lindquist
-
[svn r370] Fixed landing pads on 64bit was broken (hardcoded 32bit type, should be size_t) trunkSun, 13 Jul 2008 21:41:45 +0200, by lindquist
-
[svn r369] Fix nested classes when nestedVar is not generated. trunkSun, 13 Jul 2008 21:16:40 +0200, by ChristianK
-
[svn r368] Fixed custom class allocators with arbitrary user arguments. Closes #25 trunkSun, 13 Jul 2008 20:49:10 +0200, by lindquist
-
[svn r367] In web dstress statistics, write change lists sorted by filename. trunkSun, 13 Jul 2008 09:14:01 +0200, by ChristianK
-
[svn r366] Fixed identity exprs for structs was comparing addresses, not content! trunkSun, 13 Jul 2008 04:27:02 +0200, by lindquist
-
[svn r365] Implemented raw struct equality comparison, uses C memcmp. trunkSun, 13 Jul 2008 04:11:08 +0200, by lindquist
-
[svn r363] Fixed a problem with the mini-test-driver. trunkSun, 13 Jul 2008 02:55:41 +0200, by lindquist
-
[svn r362] Started merging the old 'test' dir as well as the newer 'tangotests' dir into 'tests/mini' and 'tests/minicomplex'. trunkSun, 13 Jul 2008 02:51:19 +0200, by lindquist
-
[svn r360] Another mostly rewrite of DtoArrayInit. Should be much more robust now, and probably faster code generated for the most common cases too! trunkSun, 13 Jul 2008 01:29:49 +0200, by lindquist
-
[svn r359] Try to fix DtoArrayInit. Unfinished, breaks for arrays of primitive types. trunkSat, 12 Jul 2008 23:56:56 +0200, by ChristianK
-
[svn r358] Forgot to add new files from DMD 1.033 trunkSat, 12 Jul 2008 19:40:14 +0200, by lindquist
-
[svn r356] Fixed problem with array length assignment introduced in [355] trunkSat, 12 Jul 2008 17:04:36 +0200, by lindquist
-
[svn r355] Get rid of IRState::exps and topexp. trunkSat, 12 Jul 2008 15:43:13 +0200, by ChristianK
-
[svn r354] Fix the regressions between [346] and [353] by making constructors and destructors outside classes fatal errors. trunkSat, 12 Jul 2008 09:23:14 +0200, by ChristianK
-
[svn r353] Fix typo. (fixes empty catch handlers, like catch_02.d) trunkFri, 11 Jul 2008 22:33:21 +0200, by ChristianK
-
[svn r352] Implement SwitchErrorStatement. Fixes #52. trunkFri, 11 Jul 2008 21:06:39 +0200, by ChristianK
-
[svn r351] Remove unused runtime file for DMD-style exception handling. trunkFri, 11 Jul 2008 20:23:42 +0200, by ChristianK
-
[svn r350] Fixed incorrect function types for lazy arguments. looks like lazy arguments have never even worked :o well.. now they should. trunkFri, 11 Jul 2008 01:34:04 +0200, by lindquist
-
[svn r349] Fixed problems with static arrays of void as well as a static arrays with zero length. trunkFri, 11 Jul 2008 00:17:00 +0200, by lindquist
-
[svn r348] Switch on class invariants (except in release mode). trunkThu, 10 Jul 2008 22:00:27 +0200, by ChristianK
-
[svn r347] Foundation for adding tangobos to test environment is in place. trunkThu, 10 Jul 2008 21:29:15 +0200, by ChristianK
-
[svn r346] Fixed #55 - llvmdc can link as fast as dmd now! trunkThu, 10 Jul 2008 19:38:34 +0200, by ChristianK
-
[svn r345] Fixed the new moduleinfo stuff to have consistent symbol names with the D style. trunkThu, 10 Jul 2008 00:13:09 +0200, by lindquist
-
[svn r344] Fixed some very minor issues with the usage listing when calling llvmdc with no arguments. trunkWed, 09 Jul 2008 23:43:51 +0200, by lindquist
-
[svn r343] Move object.di used for running dstress into separate directory. trunkWed, 09 Jul 2008 17:02:55 +0200, by ChristianK
-
[svn r341] Fix all regressions between [332] and [340]: trunkSat, 05 Jul 2008 13:05:29 +0200, by ChristianK
-
[svn r340] Rework exception handling to work with nested tryfinally and trycatch. trunkSat, 05 Jul 2008 10:22:56 +0200, by ChristianK
-
[svn r339] Add cleanup handling when within an action chain and some more documentation to the eh personality function. trunkFri, 04 Jul 2008 09:00:49 +0200, by ChristianK
-
[svn r338] Intrinsic calls can never be invokes. trunkFri, 04 Jul 2008 08:55:58 +0200, by ChristianK
-
[svn r337] Reverted changes to toobj.cpp: Module constructor calls can never be invokes. trunkFri, 04 Jul 2008 08:51:49 +0200, by ChristianK
-
[svn r336] Made sure calls within a landing pad area are invokes. trunkThu, 03 Jul 2008 22:05:45 +0200, by ChristianK
-
[svn r335] The basics of exception handling are in place. trunkWed, 02 Jul 2008 22:20:18 +0200, by ChristianK
-
[svn r334] Produce an error for zero-size types instead of segfaulting. trunkSun, 29 Jun 2008 22:22:37 +0200, by ChristianK
-
[svn r333] Fix inline asm bug with multiple branches to the same label. trunkSun, 29 Jun 2008 22:07:15 +0200, by ChristianK
-
[svn r332] Fix codegen for continue within switch. trunkSat, 28 Jun 2008 18:37:27 +0200, by ChristianK
-
[svn r331] Fixed, forgot to default initialize the SynchronizedStatement enclosinghandler. trunkSat, 28 Jun 2008 11:50:28 +0200, by lindquist
-
[svn r329] Cleaned up a bunch of array code for handling special slice cases no trunkSat, 28 Jun 2008 05:57:16 +0200, by lindquist
-
[svn r328] Fixed an issue with interfaces where the vtable type of a interface implemented could be invalid. Fixes several tango modules like, FileStream, ServerSocket trunkSat, 28 Jun 2008 03:45:18 +0200, by lindquist
-
[svn r327] Fixed some more MinGW32 issues. It's now very close to working. trunkFri, 27 Jun 2008 23:58:22 +0200, by lindquist
-
[svn r326] Fixed a bunch of issues with printf's that MinGW32 did not support. trunkFri, 27 Jun 2008 22:04:35 +0200, by lindquist
-
[svn r322] More asm-to-outside jumping work. Unfinished. trunkTue, 24 Jun 2008 22:48:33 +0200, by ChristianK
-
[svn r321] Fix bug in argument remapping functions. trunkTue, 24 Jun 2008 22:27:55 +0200, by ChristianK
-
[svn r320] Begun work on branches out of asm blocks. Unfinished. trunkTue, 24 Jun 2008 21:38:23 +0200, by ChristianK
-
[svn r319] Call substatement->toIR in LabelStatement::toIR even when the label is inside an asm block. trunkTue, 24 Jun 2008 17:24:55 +0200, by ChristianK
-
[svn r318] Moved the call to DtoBoolean before the not instruction. trunkMon, 23 Jun 2008 19:19:37 +0200, by ChristianK
-
[svn r317] Convert result of _adEq runtime function to bool to make sure EqualExp returns i1 bool. trunkMon, 23 Jun 2008 19:08:32 +0200, by ChristianK
-
[svn r316] Fixed array slice assignments like: int[] arr = ...; arr[] = 42; trunkMon, 23 Jun 2008 14:48:42 +0200, by lindquist
-
[svn r315] Build full const initializer for static arrays in DtoConstInitializer if necessary. trunkSun, 22 Jun 2008 21:36:07 +0200, by ChristianK
-
[svn r314] Get correct value type for newing of multidimensional dynamic arrays. trunkSun, 22 Jun 2008 15:21:34 +0200, by ChristianK
-
[svn r313] Fix class initializer size regression introduced in [305]. trunkSun, 22 Jun 2008 13:23:28 +0200, by ChristianK
-
[svn r312] Changed assert codegen to insert an unreachable terminator after the call to the assert function, which currently calls abort(). trunkSat, 21 Jun 2008 21:16:26 +0200, by lindquist
-
[svn r311] Fixed: structs no longer output two static typeinfos. trunkSat, 21 Jun 2008 17:57:36 +0200, by lindquist
-
[svn r310] Fixed a problem with incomplete types and templates in typeinfo code. trunkSat, 21 Jun 2008 16:22:29 +0200, by lindquist
-
[svn r309] Remove the large dstress test result files from svn repository. trunkSat, 21 Jun 2008 14:06:00 +0200, by ChristianK
-
[svn r308] Really fixed multidimensional new expressions. the first length was bad in the resulting slice. trunkSat, 21 Jun 2008 05:03:42 +0200, by lindquist
-
[svn r307] Fixed: multidimensional new expressions now work. Eg.: trunkSat, 21 Jun 2008 04:47:14 +0200, by lindquist
-
[svn r306] Fixed: it's now possible to compile and link llvmdc with MinGW32 and msys on Win32 :D I tried it myself ;) Building the runtime still needs some work, but it's a step in the right direction. trunkSat, 21 Jun 2008 03:14:49 +0200, by lindquist
-
[svn r305] Started support for custom class allocators/deallocators. Allocators with more than one argument still need to be fixed. trunkSat, 21 Jun 2008 02:48:53 +0200, by lindquist
-
[svn r304] Fix associative array literals by always reserving a zero inited temporary for them. trunkSat, 21 Jun 2008 00:54:55 +0200, by ChristianK
-
[svn r303] Start a new basicblock behind a HaltExp to prevent compiler errors. trunkSat, 21 Jun 2008 00:00:56 +0200, by ChristianK
-
[svn r302] Make HaltExps and assert(0) generate an assert message again instead of using llvm's trap intrinsic. trunkFri, 20 Jun 2008 23:38:51 +0200, by ChristianK
-
[svn r301] Fixed incorrect codegen with array slice assigns. trunkFri, 20 Jun 2008 23:27:59 +0200, by ChristianK
-
[svn r300] Removed some win32 stuff that was causing problems on mingw32. trunkFri, 20 Jun 2008 22:25:07 +0200, by lindquist
-
[svn r299] forgot to return status in runExecutable trunkFri, 20 Jun 2008 22:12:15 +0200, by lindquist
-
[svn r298] Eliminated the dmd/link.c source file entirely in favor of a llvm::sys based approach to the same functionality. trunkFri, 20 Jun 2008 22:09:04 +0200, by lindquist
-
[svn r297] Fixed: rewrote linker code to use LLVM's Program facilities instead of DMD's oldschool broken "native" approach. trunkFri, 20 Jun 2008 17:45:13 +0200, by lindquist
-
[svn r296] Removed: the 'suite' dir, it never took off! trunkThu, 19 Jun 2008 17:30:32 +0200, by lindquist
-
[svn r295] Added phobos aliases to string, wstring, dstring and Error to the object.di used for testing. trunkThu, 19 Jun 2008 13:54:31 +0200, by ChristianK
-
[svn r293] Fixed: object.TypeInfo_Struct implementation was incorrect. trunkWed, 18 Jun 2008 22:27:02 +0200, by lindquist
-
[svn r292] Fixed: string switch was broken in several ways. trunkWed, 18 Jun 2008 21:31:05 +0200, by lindquist
-
[svn r291] Fixed a bunch of the old Phobos tests to work with Tango. trunkMon, 16 Jun 2008 16:01:19 +0200, by lindquist
-
[svn r289] Fixed: right shift >> was broken for unsigned types. trunkSun, 15 Jun 2008 18:52:27 +0200, by lindquist
-
[svn r288] Let return statements start a new basic block after terminating the current one. trunkSun, 15 Jun 2008 18:37:23 +0200, by ChristianK
-
[svn r287] update to test statistics generation trunkSun, 15 Jun 2008 12:58:48 +0200, by ChristianK
-
[svn r286] removing test statistics from repository; they are too big and change too often trunkSun, 15 Jun 2008 11:40:47 +0200, by ChristianK
-
[svn r285] Fixed D -> bool LLVM helper for floating point values. trunkSat, 14 Jun 2008 17:28:13 +0200, by lindquist
-
[svn r284] Fixed some problems with cases, code is not as pretty, but it doesn't crash llvm! trunkSat, 14 Jun 2008 06:13:35 +0200, by lindquist
-
[svn r280] Fixed a bunch of issues with switch statements. Ended up a bit far reaching... trunkSat, 14 Jun 2008 05:13:49 +0200, by lindquist
-
[svn r279] fixed bug in makewebstatistics, regenerated output trunkFri, 13 Jun 2008 08:21:11 +0200, by ChristianK
-
[svn r277] Fixed a nasty bug in delegate expressions. Context pointers to nested functions of the parent, from inside a nested function were trunkFri, 13 Jun 2008 05:47:28 +0200, by lindquist
-
[svn r276] Fixed debug info for 'this' arg seemed to be broken. trunkThu, 12 Jun 2008 19:59:19 +0200, by lindquist
-
[svn r272] some rough html statistics for the tests trunkThu, 12 Jun 2008 18:19:54 +0200, by ChristianK
-
[svn r271] Fixed debug info for implicit 'this' param. trunkThu, 12 Jun 2008 18:04:28 +0200, by lindquist
-
[svn r270] Forgot the test for struct debug info. trunkThu, 12 Jun 2008 17:01:31 +0200, by lindquist
-
[svn r268] Fixed: global debug info was still brokem ... should be done now!!! trunkWed, 11 Jun 2008 21:03:55 +0200, by lindquist
-
[svn r267] Fixed debug info for global variables. trunkWed, 11 Jun 2008 20:53:26 +0200, by lindquist
-
[svn r266] dstress results for [265] and small fix for cleanup in runtests script trunkTue, 10 Jun 2008 21:44:04 +0200, by ChristianK
-
[svn r265] generate debug info for global variables only if they don't have external linkage trunkTue, 10 Jun 2008 20:01:04 +0200, by ChristianK
-
[svn r264] Fixed debug info for global variables. trunkMon, 09 Jun 2008 17:49:30 +0200, by lindquist
-
[svn r263] Changed *** ATTENTION *** to warnings. trunkMon, 09 Jun 2008 15:52:22 +0200, by lindquist
-
[svn r262] Fixed debug info for normal function parameters. trunkMon, 09 Jun 2008 12:43:16 +0200, by lindquist
-
[svn r261] Fixed debug info for integer and floating local variables, can now be inspected in GDB. trunkMon, 09 Jun 2008 09:37:08 +0200, by lindquist
-
[svn r260] Changed some of the LLVMDC specific code in the Tango core and did some minor cleanups. trunkMon, 09 Jun 2008 03:02:14 +0200, by lindquist
-
[svn r259] Enabled ASM for the GC, this closes #45 by saving the registers on the stack. trunkMon, 09 Jun 2008 02:05:02 +0200, by lindquist
-
[svn r258] Fixed: we were passing static arrays by value. trunkMon, 09 Jun 2008 00:28:02 +0200, by lindquist
-
[svn r257] Fixed: array .sort and .reverse runtime code was incorrect. trunkMon, 09 Jun 2008 00:01:10 +0200, by lindquist
-
[svn r256] AsmBlockStatement was still being flattened in some cases. trunkSun, 08 Jun 2008 22:07:10 +0200, by lindquist
-
[svn r253] Removed -inlineasm option. inline asm is now enabled by default unless the new -noasm option is passed. trunkSun, 08 Jun 2008 19:09:24 +0200, by lindquist
-
[svn r252] added warnings about using an up to date runtime trunkSun, 08 Jun 2008 18:20:48 +0200, by ChristianK
-
[svn r251] fixed arguments checking in runtest script trunkSun, 08 Jun 2008 12:06:22 +0200, by ChristianK
-
[svn r250] Fixed the warning about dropping arguments to _Dmain when optimizing. trunkSun, 08 Jun 2008 08:03:19 +0200, by lindquist
-
[svn r249] Changed inline asm clobbers to a set instead of a list so we don't get duplicate clobbers. trunkSun, 08 Jun 2008 06:45:54 +0200, by lindquist
-
[svn r248] Fixed: labels in inline asm block now work for the normal case. trunkSun, 08 Jun 2008 06:15:51 +0200, by lindquist
-
[svn r247] fixed accessing global symbols from inline asm. trunkSun, 08 Jun 2008 01:07:58 +0200, by lindquist
-
[svn r245] initial support for labels in inline asm, broken :/ trunkSat, 07 Jun 2008 21:31:38 +0200, by lindquist
-
[svn r243] fixed inline asm arg_pointer args hopefully. trunkSat, 07 Jun 2008 19:19:30 +0200, by lindquist
-
[svn r242] fixed (I think) arg_pointer inline asm args trunkSat, 07 Jun 2008 19:04:26 +0200, by lindquist
-
[svn r241] Fixed missing terminator for void main() with inline asm block. trunkFri, 06 Jun 2008 22:30:31 +0200, by lindquist
-
[svn r240] do not crash on zero length constraints string trunkFri, 06 Jun 2008 22:04:41 +0200, by ChristianK
-
[svn r239] also use indirect modifier for update constraints trunkFri, 06 Jun 2008 21:51:40 +0200, by ChristianK
-
[svn r238] use *m for memory input constraints and pass in their address trunkFri, 06 Jun 2008 21:44:17 +0200, by ChristianK
-
[svn r237] some inline asm output now seems to work, see tangotests/asm2.d trunkFri, 06 Jun 2008 20:51:43 +0200, by lindquist
-
[svn r236] added initial codegen of inline asm, pretty buggy and incomplete still. see the tangotests/asm1.d test for a sample of what does trunkFri, 06 Jun 2008 20:14:51 +0200, by lindquist
-
[svn r235] rough port of GDC's inline assembler code, unfinished trunkThu, 05 Jun 2008 19:22:37 +0200, by ChristianK
-
[svn r234] Fixed: missed a few bogus #ifs in last revision. trunkThu, 05 Jun 2008 06:43:34 +0200, by lindquist
-
[svn r233] Added: -oq command line option for writing fully qualified object names. trunkThu, 05 Jun 2008 06:38:36 +0200, by lindquist
-
[svn r232] Added dstress test results for rev [231] . trunkTue, 03 Jun 2008 22:32:59 +0200, by lindquist
-
[svn r231] Changed: warnings are no longer treated as an error. trunkTue, 03 Jun 2008 13:51:09 +0200, by lindquist
-
[svn r229] Updated the object.d implementation to the latest Tango. trunkFri, 30 May 2008 19:32:04 +0200, by lindquist
-
[svn r228] Fixed: when new'ing basic types, the storage was not default initialized. trunkTue, 27 May 2008 22:14:24 +0200, by lindquist
-
[svn r227] Fixed: crash in lifetime.d when resizing array of AAs by .length assignment. trunkTue, 27 May 2008 19:53:29 +0200, by lindquist
-
[svn r225] Fixed: delete expressions no longer use llvm's free instruction, which crashes on a GC provided pointer. trunkWed, 14 May 2008 01:22:40 +0200, by lindquist
-
[svn r224] clean up temporaries after dstress has run trunkTue, 13 May 2008 21:41:25 +0200, by ChristianK
-
[svn r223] Fixed: assert with message could be broken. trunkTue, 13 May 2008 21:40:39 +0200, by lindquist
-
[svn r221] Update: Switched to the 2.3 LLVM svn branch, http://llvm.org/svn/llvm-project/llvm/branches/release_23 . trunkTue, 13 May 2008 17:58:11 +0200, by lindquist
-
[svn r219] Fixed: the tango/lib/gc/basic garbage collector now compiles and links into an executable (change in tango/lib/llvmdc-posix.mak), closes #5 . trunkTue, 13 May 2008 14:42:09 +0200, by lindquist
-
[svn r216] don't crash on foreach over zero-length static array trunkMon, 12 May 2008 22:27:05 +0200, by ChristianK
-
[svn r213] Fixed: foreach on an object seems to have been broken, the issue was that DMD generates an implicit delegate with conflicting types for 'this'. trunkMon, 12 May 2008 20:02:52 +0200, by lindquist
-
[svn r209] Fixed: exotic array to pointer casts were broken. trunkMon, 12 May 2008 18:44:11 +0200, by lindquist
-
[svn r208] const init interface vtbls to nonzero values only for nonabstract classes trunkMon, 12 May 2008 18:22:55 +0200, by ChristianK
-
[svn r207] Fixed: the runtime support didn't handle string switch. trunkMon, 12 May 2008 14:58:55 +0200, by lindquist
-
[svn r206] Fixed some interfaceInfo related issues, closes #44 trunkMon, 12 May 2008 14:32:29 +0200, by lindquist
-
[svn r205] moved some local static variables used for memset and memcpy intrinsics to IrState trunkSat, 10 May 2008 19:00:11 +0200, by ChristianK
-
[svn r204] Don't run complex dstress tests, they seem to be broken. trunkSat, 10 May 2008 06:44:57 +0200, by ChristianK
-
[svn r203] moving tests into separate folder, added readme trunkThu, 08 May 2008 22:49:28 +0200, by ChristianK
-
[svn r202] added start of dstress-based test suite to tests/ trunkThu, 08 May 2008 22:32:22 +0200, by ChristianK
-
[svn r201] Fixed: return statement could fail codegen with type mismatch for classes, added cast. trunkWed, 07 May 2008 22:27:45 +0200, by lindquist
-
[svn r199] Fixed: still some small issues with string literals implicitly converting to different pointer types. Should be fixed now! trunkWed, 07 May 2008 20:22:42 +0200, by lindquist
-
[svn r198] Fixed: doing a length-changing cast of a full slice segfaulted. eg: trunkWed, 07 May 2008 19:54:01 +0200, by lindquist
-
[svn r197] Fixed: empty scope statement segfaulted. trunkWed, 07 May 2008 19:34:41 +0200, by lindquist
-
[svn r196] Added C++ version of the ray demo for comparing. trunkWed, 07 May 2008 18:46:56 +0200, by lindquist
-
[svn r195] fixed some tango bugs (tango ticket 1093). trunkWed, 07 May 2008 05:45:25 +0200, by lindquist
-
[svn r194] Fixed: string literal constant expressions with static array type was broken. trunkWed, 07 May 2008 05:02:48 +0200, by lindquist
-
[svn r193] Fixed: abstract classes implementing interfaces now output proper Interface info arrays. (null vtables). trunkWed, 07 May 2008 04:45:51 +0200, by lindquist
-
[svn r192] Fixed: String literals as constant expression was broken for utf16/32. trunkWed, 07 May 2008 00:58:36 +0200, by lindquist
-
[svn r191] Fixed: array literals did not support all type/storage combinations. trunkWed, 07 May 2008 00:01:13 +0200, by lindquist
-
[svn r190] Fixed array concatenation for some broken cases. trunkTue, 06 May 2008 18:36:46 +0200, by lindquist
-
[svn r189] moving IR data back into DMD frontend nodes trunkTue, 06 May 2008 07:56:03 +0200, by ChristianK
-
[svn r188] Fixed using a dereferenced pointer argument as both l- and r-value. fixes tango.io.FileRoots. trunkTue, 06 May 2008 07:26:27 +0200, by lindquist
-
[svn r187] Fixed missing definitions of instances of imported struct template declarations. trunkTue, 06 May 2008 05:25:53 +0200, by lindquist
-
[svn r185] Fixed broken nested classes with data members, did DMD change the class layout? tango.text.Regex now compiles. trunkTue, 06 May 2008 03:07:21 +0200, by lindquist
-
[svn r184] fixed an AA helper for giving keys storage, which the runtime needs. tango.text.UnicodeData now compiles. trunkTue, 06 May 2008 02:26:17 +0200, by lindquist
-
[svn r183] Fixed broken identity expressions with two pointers of different types. trunkTue, 06 May 2008 01:23:02 +0200, by lindquist
-
[svn r182] Oups, the PGM output for the raytracer demo was borked. trunkTue, 06 May 2008 00:03:55 +0200, by lindquist
-
[svn r181] Updated the raytracer demo by downs to work with tango :) My quick trunkMon, 05 May 2008 22:20:07 +0200, by lindquist
-
[svn r180] Fixed complex negation, and tango.math.Math now compiles. trunkMon, 05 May 2008 20:28:59 +0200, by lindquist
-
[svn r179] lots and lots of fixes, much more of tango now compiles/works. trunkMon, 05 May 2008 07:36:29 +0200, by lindquist
-
[svn r178] Fixed codegen values for function arguments, the old approach was completely broken, amazing it even worked... trunkMon, 05 May 2008 00:56:53 +0200, by lindquist
-
[svn r177] moved variable for interface info type from being local static to being within IRState trunkSun, 04 May 2008 21:25:48 +0200, by ChristianK
-
[svn r174] added file missing from previous commit [173] trunkThu, 01 May 2008 13:33:02 +0200, by ChristianK
-
[svn r173] moved IR state previously stored in Type into IrType and a Type->IrType map; fixes #7 trunkThu, 01 May 2008 13:32:08 +0200, by ChristianK
-
[svn r172] moving all IR state previously stored in Dsymbol into IrDsymbol and a Dsymbol->IrDsymbol map trunkThu, 01 May 2008 13:05:53 +0200, by ChristianK
-
[svn r171] starting to move IR data from AST nodes into IRState; started with IrFunction trunkTue, 29 Apr 2008 21:33:50 +0200, by ChristianK
-
[svn r160] Added cleaned version of dmd's linux exception runtime trunkTue, 25 Mar 2008 18:25:24 +0100, by ChristianK
-
[svn r159] added some code to help diagnose ticket #35 trunkTue, 25 Mar 2008 16:33:19 +0100, by lindquist
-
[svn r158] fixed bug with console integer output: buffer was too small trunkMon, 24 Mar 2008 20:49:21 +0100, by ChristianK
-
[svn r156] added a testcase for the most annoying bug ever trunkMon, 24 Mar 2008 20:05:44 +0100, by lindquist
-
[svn r155] Fixed a bunch of linkage problems (especially with templates) trunkMon, 24 Mar 2008 19:43:02 +0100, by lindquist
-
[svn r154] renaming enclosingtry to enclosingtryfinally to distinguish it from enclosingtrycatch, which will probably need to be added for exception handling trunkSat, 22 Mar 2008 12:20:32 +0100, by ChristianK
-
[svn r152] Relates to ticket #34. Always emit class definition if it is a template instance. Linkage still needs to be fixed. trunkThu, 13 Mar 2008 18:37:52 +0100, by ChristianK
-
[svn r150] fixes #16 and #17, implements GotoCaseStatement trunkSat, 08 Mar 2008 15:22:07 +0100, by ChristianK
-
[svn r149] fixed: a bunch of D-style variadics problems. trunkSat, 26 Jan 2008 17:13:22 +0100, by lindquist
-
[svn r147] tango.io.Console is now working. True this time :) Yay! trunkFri, 25 Jan 2008 01:42:36 +0100, by lindquist
-
[svn r146] fixed some potential problems with mismatch in order of interfaces in class data layout trunkWed, 23 Jan 2008 15:48:19 +0100, by lindquist
-
[svn r143] Fixed: a few bugs in debug information, still only line info, but should be correct files now :) trunkTue, 22 Jan 2008 00:01:16 +0100, by lindquist
-
[svn r140] did a lot of the work towards being able to pass multiple modules on the command line. not complete yet though trunkThu, 17 Jan 2008 03:15:12 +0100, by lindquist
-
[svn r139] Fixed bug #33, thanks for the report :) trunkMon, 14 Jan 2008 23:09:55 +0100, by lindquist
-
[svn r137] Many fixes towards tango.io.Console working, but not quite there yet... trunkMon, 14 Jan 2008 05:11:54 +0100, by lindquist
-
[svn r133] Fixed some problems with inlining not happening :P trunkFri, 28 Dec 2007 22:55:24 +0100, by lindquist
-
[svn r132] Added some tests. some will fail at the moment. trunkFri, 30 Nov 2007 17:12:08 +0100, by lindquist
-
[svn r128] function local typedefs were not working trunkWed, 28 Nov 2007 03:34:37 +0100, by lindquist
-
[svn r127] Updated the lphobos build scripts a little. Created a new rebuild profile. trunkWed, 28 Nov 2007 03:01:51 +0100, by lindquist
-
[svn r125] Renamed/moved a few backend member inside DMD structures for consistency. trunkTue, 27 Nov 2007 03:09:36 +0100, by lindquist
-
[svn r124] Fixed another D vararg + return in ptr bug. trunkMon, 26 Nov 2007 07:26:21 +0100, by lindquist
-
[svn r123] Fixed some typeinfo module name mismatches. trunkMon, 26 Nov 2007 06:45:13 +0100, by lindquist
-
[svn r122] Fixed temporary delegates can now alloca their own storage. trunkMon, 26 Nov 2007 05:50:33 +0100, by lindquist
-
[svn r120] ModuleInfo implementation is now almost complete. trunkSun, 25 Nov 2007 18:55:52 +0100, by lindquist
-
[svn r119] Added the monitor data field that comes after the vtable pointer to all classes. Represented as a void* initialized to zero. trunkSun, 25 Nov 2007 03:58:55 +0100, by lindquist
-
[svn r117] Initial working implementation of interfaces. trunkSat, 24 Nov 2007 06:33:00 +0100, by lindquist
-
[svn r116] Implemented the ClassInfo.destructor field. trunkThu, 22 Nov 2007 22:30:10 +0100, by lindquist
-
[svn r115] Implemented the ClassInfo.defaultConstructor member. trunkThu, 22 Nov 2007 21:17:54 +0100, by lindquist
-
[svn r114] Implemented the ClassInfo.offTi member. trunkThu, 22 Nov 2007 21:01:01 +0100, by lindquist
-
[svn r113] Added initial support for associative arrays (AAs). trunkWed, 21 Nov 2007 04:13:15 +0100, by lindquist
-
[svn r112] Fixed 'case 1,2,3:' style case statements. trunkTue, 20 Nov 2007 05:29:20 +0100, by lindquist
-
[svn r111] Fixed most problems with complex number support and added typeinfo for them. trunkTue, 20 Nov 2007 00:02:35 +0100, by lindquist
-
[svn r109] Fixed support for static array TypeInfo trunkMon, 19 Nov 2007 03:39:46 +0100, by lindquist
-
[svn r108] Now basic suppport for complex types. =,+,-,*,/ are supported. trunkMon, 19 Nov 2007 02:58:58 +0100, by lindquist
-
[svn r107] Getting .classinfo on a class instance now works (classinfo is stored in vtable) trunkSun, 18 Nov 2007 08:25:07 +0100, by lindquist
-
[svn r106] Turns out the last commit wasn't enough, now the D->LLVM process is even more split up. trunkSun, 18 Nov 2007 06:52:57 +0100, by lindquist
-
[svn r105] -inline does nothing for now, the -On setting can already be used to trigger it. trunkFri, 16 Nov 2007 10:01:24 +0100, by lindquist
-
[svn r103] Array comparisons are now fully implemented, that is - to the extent that TypeInfo is. trunkThu, 15 Nov 2007 00:24:44 +0100, by lindquist
-
[svn r102] Further delayed emission of function bodies to avoid problems with circular-forward-references. trunkWed, 14 Nov 2007 23:39:10 +0100, by lindquist
-
[svn r101] Split up CastExp into several smaller utility functions. trunkWed, 14 Nov 2007 20:18:01 +0100, by lindquist
-
[svn r99] Removed the ray demo. it's in test already (and not broken there) trunkMon, 12 Nov 2007 06:43:33 +0100, by lindquist
-
[svn r98] Added support for std.c.stdlib.alloca via pragma(LLVM_internal, "alloca"). trunkMon, 12 Nov 2007 06:32:46 +0100, by lindquist
-
[svn r97] Fixed bug with main(string[] args) on 32 bit systems. 64bit worked. trunkThu, 08 Nov 2007 19:21:05 +0100, by lindquist
-
[svn r92] Fixed support for statically initialized unions. lots of bugfixes as cleanups too. trunkTue, 06 Nov 2007 10:03:14 +0100, by lindquist
-
[svn r90] Major updates to the gen directory. Redesigned the 'elem' struct. Much more... !!! trunkSat, 03 Nov 2007 14:44:58 +0100, by lindquist
-
[svn r89] Fixed a bunch of problems with template instance across multiple modules. trunkFri, 02 Nov 2007 06:32:32 +0100, by lindquist
-
[svn r88] fixed global given initializers when they don't deserve trunkFri, 02 Nov 2007 02:27:41 +0100, by lindquist
-
[svn r87] Fixed some memory bloat when passing string literals as char[] params (double temporary before) trunkFri, 02 Nov 2007 02:03:13 +0100, by lindquist
-
[svn r86] Changed the way arguments are given storage. It is now detected if they will need it during semantic passes. trunkFri, 02 Nov 2007 01:17:26 +0100, by lindquist
-
[svn r85] Fixed: if a return statement appeared in the try block of a nested try-finally, only the inner-most finally block would be executed. trunkThu, 01 Nov 2007 17:27:18 +0100, by lindquist
-
[svn r84] Fixed: Returning from a void function from inside the try of a try-finally block was broken. trunkWed, 31 Oct 2007 22:35:39 +0100, by lindquist
-
[svn r83] Fixed: Returning a struct from within the try block of a try-finally was broken. trunkWed, 31 Oct 2007 22:20:19 +0100, by lindquist
-
[svn r82] Fixed: Fall-through switch cases were broken. trunkWed, 31 Oct 2007 20:50:21 +0100, by lindquist
-
[svn r81] Fixed: Union support was very buggy. Should be fairly solid now. trunkWed, 31 Oct 2007 09:34:18 +0100, by lindquist
-
[svn r79] Updated the rebuild profile to link bitcode libraries with -lib trunkWed, 31 Oct 2007 04:55:48 +0100, by lindquist
-
[svn r75] Fixed the init member in custom enum typeinfo. I don't see any way this could actually need emmision though :/ trunkSun, 28 Oct 2007 19:48:57 +0100, by lindquist
-
[svn r74] Fixed passing types with different alignment to D-style variadic functions. trunkSun, 28 Oct 2007 19:33:50 +0100, by lindquist
-
[svn r73] Identity expression for dynamic array and null was broken. trunkSun, 28 Oct 2007 04:23:38 +0100, by lindquist
-
[svn r72] Calling a nested function that is not a delegate was not working. trunkSun, 28 Oct 2007 03:14:29 +0100, by lindquist
-
[svn r71] Fixed accessing parent function arguments from inside nested delegates. trunkSun, 28 Oct 2007 02:46:06 +0200, by lindquist
-
[svn r70] Fixed bug where correct calling convention was not set on calling aggregate methods trunkSun, 28 Oct 2007 02:03:42 +0200, by lindquist
-
[svn r68] Added support for multi-dimensional static arrays. trunkThu, 25 Oct 2007 12:09:13 +0200, by lindquist
-
[svn r67] Fixed ignore unittests instead of failing to compile trunkThu, 25 Oct 2007 10:05:21 +0200, by lindquist
-
[svn r66] Added support for imaginary floating point types trunkThu, 25 Oct 2007 09:48:36 +0200, by lindquist
-
[svn r65] Added typeinfo implementations for float[], double[] and real[] trunkThu, 25 Oct 2007 09:26:17 +0200, by lindquist
-
[svn r62] Added support for TypeInfo _Array, _Function, _Pointer, _Delegate, _Enum trunkThu, 25 Oct 2007 09:02:55 +0200, by lindquist
-
[svn r61] Added support for D-style variadic functions :) trunkThu, 25 Oct 2007 02:39:53 +0200, by lindquist
-
[svn r59] Added support for C-style variadic functions. Currently only works on x86, x86-64 va_arg is broken in LLVM 2.1. PPC and PPC64 unknown. trunkWed, 24 Oct 2007 22:18:06 +0200, by lindquist
-
[svn r58] Fixed cond expression resulting in a non-basic type. trunkWed, 24 Oct 2007 01:37:34 +0200, by lindquist
-
[svn r57] Added most basic TypeInfo (rebuild lphobos). trunkTue, 23 Oct 2007 07:16:02 +0200, by lindquist
-
[svn r55] Foreach was always generating code as if the value variable was 'ref' trunkMon, 22 Oct 2007 17:25:44 +0200, by lindquist
-
[svn r54] Added support for nested delegates referencing parent's stack variables. trunkMon, 22 Oct 2007 15:40:56 +0200, by lindquist
-
[svn r53] added basic support for delegate literals. if you access outer variables you get a broken module trunkFri, 19 Oct 2007 17:43:46 +0200, by lindquist
-
[svn r52] fixed static arrays in struct literals trunkFri, 19 Oct 2007 17:15:30 +0200, by lindquist
-
[svn r51] dynamic array members in struct literals was broken trunkFri, 19 Oct 2007 17:00:35 +0200, by lindquist
-
[svn r45] Added a modified version of scrapple.qd (by downs) to the demos dir. It doesn't compile yet though :( trunkFri, 19 Oct 2007 07:45:35 +0200, by lindquist
-
[svn r43] Fixed the rebuild profile to be able to build sdldemo1. trunkWed, 10 Oct 2007 06:21:31 +0200, by lindquist
-
[svn r42] Disabled the extensive logging by default. Use the -vv flag to get it back. trunkWed, 10 Oct 2007 06:16:48 +0200, by lindquist
-
[svn r41] new'd dynamic arrays are now initialized with the element type's default initializer. trunkWed, 10 Oct 2007 03:38:24 +0200, by lindquist
-
[svn r40] Cleaned up some of the array routines to use gep/load/store instead of memcpy/memset. trunkTue, 09 Oct 2007 07:51:13 +0200, by lindquist
-
[svn r39] * Updated to DMD 1.022 with the exception of: trunkTue, 09 Oct 2007 06:21:30 +0200, by lindquist
-
[svn r37] * Initial support for foreach on static arrays. Not 100% complete trunkThu, 04 Oct 2007 22:38:53 +0200, by lindquist
-
[svn r36] * Fixed a bug where passing a regular argument to a ref argument did not allocate storage trunkThu, 04 Oct 2007 18:24:05 +0200, by lindquist
-
[svn r35] * Attributes on struct fields/methods now work trunkThu, 04 Oct 2007 16:44:07 +0200, by lindquist
-
[svn r34] * Fixed passing a struct literal as function argument trunkThu, 04 Oct 2007 14:15:54 +0200, by lindquist
-
[svn r33] * Added support for assignment to function arguments trunkThu, 04 Oct 2007 13:45:22 +0200, by lindquist
-
[svn r32] * Fixed problems with arrays members of aggregates trunkThu, 04 Oct 2007 12:49:37 +0200, by lindquist
-
[svn r31] * Fixed returning through hidden pointer was unable to report back the return value trunkThu, 04 Oct 2007 11:39:53 +0200, by lindquist
-
[svn r30] * Fixed static function-local variables. trunkThu, 04 Oct 2007 10:57:26 +0200, by lindquist
-
[svn r29] * Fixed structs inside struct literals trunkThu, 04 Oct 2007 10:22:56 +0200, by lindquist
-
[svn r28] * Fixed accessing aggregate fields. it was still not quite right. hopefully is now :) trunkThu, 04 Oct 2007 10:13:21 +0200, by lindquist
-
[svn r27] * Fixed bug in aggregate field lookup. trunkThu, 04 Oct 2007 09:24:15 +0200, by lindquist
-
[svn r26] * Fixed templates defining a constant value trunkThu, 04 Oct 2007 07:35:02 +0200, by lindquist
-
[svn r25] * Fixed a lot of problems with string literals trunkThu, 04 Oct 2007 07:01:15 +0200, by lindquist
-
[svn r21] * Fixed local instances of imported templates trunkWed, 03 Oct 2007 06:14:41 +0200, by lindquist
-
[svn r20] * Added a simple compiletime std.stdio by downs trunkWed, 03 Oct 2007 05:41:15 +0200, by lindquist
-
[svn r19] * Added support for reassigning 'this' inside class constructors. trunkWed, 03 Oct 2007 04:56:32 +0200, by lindquist
-
[svn r18] * Initial support for switch statements - No string switches yet. trunkWed, 03 Oct 2007 02:15:12 +0200, by lindquist
-
[svn r17] changed the llvmdc.conf to use dmd.conf style values. hardcoding my home dir is obviously not the best idea... trunkTue, 02 Oct 2007 21:28:57 +0200, by lindquist
-
[svn r15] * Fixed a bunch problems with virtual calls. Seems I did some rather poor testing. trunkTue, 02 Oct 2007 05:10:18 +0200, by lindquist
-
[svn r12] fixed accessing aggregate fields of aggregates trunkThu, 27 Sep 2007 06:03:06 +0200, by lindquist