log

age author description
Sun, 10 Aug 2008 21:09:23 +0200 Christian Kamm Make llvmdc work with llvm 2.4svn revision 54614. Breaks compatibility with llvm 2.3.
Sun, 10 Aug 2008 18:35:27 +0200 Christian Kamm Elrood's proposed directory layout changes.
Sun, 10 Aug 2008 18:34:57 +0200 Christian Kamm Add .orig files created during a revert to .hgignore.
Sun, 10 Aug 2008 17:28:01 +0200 Tomas Lindquist Olsen Fixed a critical bug in the runtime, where _d_allocmemoryT would mark
Sun, 10 Aug 2008 13:42:08 +0200 Christian Kamm Make the alignment computations of the frontend match the llvm default alignment.
Sun, 10 Aug 2008 10:50:53 +0200 Christian Kamm Error if there is no this in a call requiring this.
Sun, 10 Aug 2008 10:40:26 +0200 Christian Kamm Make struct literals work with typedefs.
Sun, 10 Aug 2008 08:37:38 +0200 Tomas Lindquist Olsen Added pragma(llvmdc, "string") for misc per-module compiler configuration, currently "string" can only be "verbose" which forces -vv for module it appears in.
Sat, 09 Aug 2008 09:03:52 +0200 Christian Kamm Default initialize temporary struct generated from struct literal.
Thu, 07 Aug 2008 18:59:23 +0200 Christian Kamm Get rid of predefined Unix version
Thu, 07 Aug 2008 18:17:59 +0200 Christian Kamm Forgot return in DtoInitializer
Thu, 07 Aug 2008 18:15:27 +0200 Christian Kamm Move zero init of padding to DtoInitializer in order to respect void initializers.
Tue, 05 Aug 2008 20:23:44 +0200 Christian Kamm Use llvmdc helpers for store and bitcast in fp80 padding init code.
Tue, 05 Aug 2008 20:10:12 +0200 Christian Kamm Zero out padding of fp80.
Tue, 05 Aug 2008 19:28:19 +0200 Christian Kamm Move AllocaInst creation into DtoAlloca helper. Will enable special zero-init of fp80 reals' padding.
Tue, 05 Aug 2008 08:08:00 +0200 Christian Kamm Update readme.
Mon, 04 Aug 2008 21:34:53 +0200 Christian Kamm Make sure to initialize isBranchToLabel to zero.
Mon, 04 Aug 2008 20:05:42 +0200 Tomas Lindquist Olsen Added missing llvmdc-build script in lphobos, added llvmdc.conf to lphobos.
Mon, 04 Aug 2008 20:01:36 +0200 Tomas Lindquist Olsen Added bash style rebuild to the lphobos dir
Mon, 04 Aug 2008 19:38:59 +0200 Tomas Lindquist Olsen Removed old moduleinit_backend from lphobos it's useless now.
Mon, 04 Aug 2008 19:28:49 +0200 Tomas Lindquist Olsen Applied downs' lphobos update
Mon, 04 Aug 2008 19:08:39 +0200 Tomas Lindquist Olsen Added 'Unix' predefined version identifier.
Mon, 04 Aug 2008 17:32:13 +0200 Tomas Lindquist Olsen Changed DMD to make a copy of the TypeFunction in DelegateExp.
Mon, 04 Aug 2008 03:40:08 +0200 Tomas Lindquist Olsen added testcase for taking address of function as constant expr.
Mon, 04 Aug 2008 03:38:23 +0200 Tomas Lindquist Olsen Fixed constant expression taking address of function.
Mon, 04 Aug 2008 02:59:34 +0200 Tomas Lindquist Olsen Removed the 'needsstorage' thing from Dsymbol. Arguments are not always given storage when applicable. This is not longer treat specially
Sun, 03 Aug 2008 16:59:28 +0200 Tomas Lindquist Olsen Fixed problem in AssignExp where the result value might be uninitialized. see mini/assign1.d
Sun, 03 Aug 2008 16:16:16 +0200 Tomas Lindquist Olsen stupid merges
Sun, 03 Aug 2008 16:11:38 +0200 Tomas Lindquist Olsen Added a mini test case for nested stuff
Sun, 03 Aug 2008 16:10:00 +0200 Tomas Lindquist Olsen Fixed problem with using the variable names _arguments and _argptr in non D-style vararg functions.
Sun, 03 Aug 2008 14:03:15 +0200 Christian Kamm Use path separator to make minitests work on windows.
Sun, 03 Aug 2008 12:27:11 +0200 Christian Kamm Path combining on Windows didn't work with / properly.
Sun, 03 Aug 2008 12:26:43 +0200 Christian Kamm Windows build changes proposed by Elrood.
Sat, 02 Aug 2008 22:54:46 +0200 Christian Kamm Automated merge with http://hg.dsource.org/projects/llvmdc
Sat, 02 Aug 2008 22:54:36 +0200 Christian Kamm Implement a rough AddrExp::toConstElem()
Sat, 02 Aug 2008 22:35:24 +0200 Tomas Lindquist Olsen Fixed AA Rvalue-only access (like indexing an AA return value immediately).
Sat, 02 Aug 2008 21:51:49 +0200 Tomas Lindquist Olsen Fixed debug info and lazy arguments.
Sat, 02 Aug 2008 21:20:31 +0200 Christian Kamm Make sure DtoType has been run on the DType before assembling a call.
Sat, 02 Aug 2008 17:24:10 +0200 Tomas Lindquist Olsen Fixed inserting an AA entry with 'this' as key.
Sat, 02 Aug 2008 02:54:57 +0200 Tomas Lindquist Olsen Added generation of the llvm 'sret' parameter attribute where applicable.
Sat, 02 Aug 2008 01:23:53 +0200 Tomas Lindquist Olsen Fixed regressions
Sat, 02 Aug 2008 00:50:39 +0200 Tomas Lindquist Olsen Fixed problems with nested 'this'. Fixes #39 .
Fri, 01 Aug 2008 21:56:13 +0200 Tomas Lindquist Olsen merge ...
Fri, 01 Aug 2008 21:55:57 +0200 Tomas Lindquist Olsen Trying to get the old QD demo to work.
Fri, 01 Aug 2008 21:54:40 +0200 Tomas Lindquist Olsen Fixed problem where global variables did not resolve type before using it.
Fri, 01 Aug 2008 21:21:08 +0200 Christian Kamm Updates to .hgignore for new runtime scheme.
Fri, 01 Aug 2008 19:54:31 +0200 Tomas Lindquist Olsen Fixed problem with invoking intrinsics, which llvm doesn't allow.
Fri, 01 Aug 2008 18:07:33 +0200 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 17:59:58 +0200 Tomas Lindquist Olsen Changed the handling of variadic intrinsics a bit.
Fri, 01 Aug 2008 01:12:33 +0200 Tomas Lindquist Olsen Updated tango patch. tango.math.Math was incorrect.
Fri, 01 Aug 2008 00:32:06 +0200 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.
Thu, 31 Jul 2008 19:14:49 +0200 Christian Kamm Move DtoArrayBoundsCheck from llvmhelpers to arrays.
Wed, 30 Jul 2008 20:25:46 +0200 Christian Kamm Forgot a ->toBasetype() in the array bound code.
Wed, 30 Jul 2008 19:02:13 +0200 Christian Kamm Insert array bound checks for slices.
Wed, 30 Jul 2008 18:38:56 +0200 Christian Kamm Enable array bounds check and emit them in IndexExp.
Wed, 30 Jul 2008 16:48:35 +0200 Christian Kamm Rework complex divison.
Wed, 30 Jul 2008 10:45:20 +0200 Tomas Lindquist Olsen Reverted bad cfg merge stuff
Wed, 30 Jul 2008 10:41:31 +0200 Tomas Lindquist Olsen stupid merge ... :/
Wed, 30 Jul 2008 10:12:55 +0200 Tomas Lindquist Olsen Added type param to DVarValue as DMD sometimes overrides the type of the VarDeclaration.
Wed, 30 Jul 2008 09:55:45 +0200 Christian Kamm Add license text.
Wed, 30 Jul 2008 09:21:06 +0200 Christian Kamm Move DeclarationExp code into a helper function so it can call itself for template mixin members.
Tue, 29 Jul 2008 21:52:25 +0200 elrood fixed configuration file loading issues on windows
Tue, 29 Jul 2008 18:00:01 +0200 Christian Kamm Another fix to DMD's path code.
Tue, 29 Jul 2008 17:45:28 +0200 Christian Kamm Missed a line in the dmdfe path code.
Tue, 29 Jul 2008 17:35:33 +0200 Christian Kamm Allow / as a path separator on Windows.
Tue, 29 Jul 2008 15:58:45 +0200 Christian Kamm Enable insertion of missing terminator instruction for main.
Tue, 29 Jul 2008 13:48:46 +0200 Christian Kamm Give errors originating from Dsymbol::error the proper 'Error:' heading.
Tue, 29 Jul 2008 12:49:14 +0200 Christian Kamm Disallow delegates to static functions.
Tue, 29 Jul 2008 12:44:28 +0200 Christian Kamm Fix the static array cast size check.
Tue, 29 Jul 2008 12:32:01 +0200 Christian Kamm Error if static array is cast to an array such that oldarraysize % newelemsize != 0.
Tue, 29 Jul 2008 10:55:58 +0200 Christian Kamm Error instead of assert on unimplemented interface functions.
Tue, 29 Jul 2008 10:29:52 +0200 Christian Kamm Error message for calling a function with a missing 'this' arg.
Mon, 28 Jul 2008 21:37:47 +0200 Christian Kamm Fix real comparison for real: allow +0 to be distinguished from -0.
Mon, 28 Jul 2008 20:50:41 +0200 Christian Kamm Use == in RealEquals and get rid of the memcmp there entirely.
Mon, 28 Jul 2008 08:05:21 +0200 Tomas Lindquist Olsen Fixed delegate casts.
Mon, 28 Jul 2008 07:25:13 +0200 Tomas Lindquist Olsen clean out obj dir before running mini test.
Mon, 28 Jul 2008 03:18:15 +0200 Tomas Lindquist Olsen removed the old tester.d test driver.
Mon, 28 Jul 2008 03:04:28 +0200 Tomas Lindquist Olsen testing the new mini test runner features.
Mon, 28 Jul 2008 03:03:44 +0200 Tomas Lindquist Olsen Updated the mini test runner to allow classified tests as
Mon, 28 Jul 2008 02:11:34 +0200 Tomas Lindquist Olsen Fixed issue with internal real representation, incorrect for non x86-32 architectures.
Sun, 27 Jul 2008 18:52:40 +0200 Christian Kamm Make RealEquals only compare the data bytes.
Sun, 27 Jul 2008 17:53:49 +0200 Christian Kamm Rework complex addition, substraction and multiplication. Division may need the same.
Sun, 27 Jul 2008 17:10:47 +0200 Christian Kamm Switch TypePointer::isunsigned from false to true, so CmpExp::toElem chooses the right operand for pointer comparisons.
Sun, 27 Jul 2008 16:27:44 +0200 Christian Kamm Add back generated impcnvtab.c to make premake work the first time.
Sun, 27 Jul 2008 15:03:04 +0200 Tomas Lindquist Olsen Fixed (I hope) problem with monitor/synchronized stuff not being properly initialized on Windows.
Sun, 27 Jul 2008 14:32:51 +0200 Christian Kamm Fix version identifies for EH.
Sun, 27 Jul 2008 14:15:22 +0200 Tomas Lindquist Olsen Fixed path seperator issue on windows in linker.
Sun, 27 Jul 2008 14:11:31 +0200 Tomas Lindquist Olsen Attempt to fix win32/mingw linking related to unresolved data segment start/end symbols.
Sun, 27 Jul 2008 13:52:14 +0200 Christian Kamm Automated merge with http://hg.dsource.org/projects/llvmdc
Sun, 27 Jul 2008 13:51:55 +0200 Christian Kamm Mark most of the current EH implementation as x86 Linux specific.
Sun, 27 Jul 2008 13:47:11 +0200 Tomas Lindquist Olsen merge
Sun, 27 Jul 2008 13:46:28 +0200 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:29:31 +0200 Christian Kamm Fix compile-time comparison of template value parameters of real type.
Sat, 26 Jul 2008 17:33:49 +0200 Christian Kamm Should only error if array initializer is too long. Too short is ok.
Sat, 26 Jul 2008 17:19:16 +0200 Christian Kamm Give error messages for invalid casts.
Sat, 26 Jul 2008 15:42:05 +0200 Christian Kamm Add error if array initializer has incorrect length.
Sat, 26 Jul 2008 15:23:15 +0200 Christian Kamm Make an unresolved global into an error instead of an assert.
Sat, 26 Jul 2008 15:12:48 +0200 Christian Kamm Automated merge with http://hg.dsource.org/projects/llvmdc
Sat, 26 Jul 2008 15:00:57 +0200 Christian Kamm Start a new basic block after a continue statement.
Sat, 26 Jul 2008 15:09:33 +0200 Tomas Lindquist Olsen Committed merge
Sat, 26 Jul 2008 15:02:57 +0200 Tomas Lindquist Olsen Added bitcode filename to very verbose logging.
Thu, 24 Jul 2008 00:35:46 +0200 Tomas Lindquist Olsen Added empty file to lib dir so it get's created by hg
Fri, 25 Jul 2008 00:39:24 +0200 Anders Bergh Add missing "lib" directory
Sat, 26 Jul 2008 13:38:25 +0200 Christian Kamm Fix inline asm FS:4 by writing the displacement directly into the asm instead of using %fs:$0 with an input constraint.
Thu, 24 Jul 2008 18:51:36 +0200 Christian Kamm Made setup for runtime calls in dmd frontend allocate less.
Thu, 24 Jul 2008 18:21:48 +0200 Christian Kamm Change from alloca to gc_malloc. The alloca produces a segfault with current llvm svn
Thu, 24 Jul 2008 18:20:40 +0200 Christian Kamm Fix argument types for wchar/char reverse and sort.
Wed, 23 Jul 2008 20:27:35 +0200 Christian Kamm Merge.
Wed, 23 Jul 2008 20:19:58 +0200 Christian Kamm Remove -O0 from command line for compiling tests.
Wed, 23 Jul 2008 20:21:18 +0200 Tomas Lindquist Olsen Fixed segfault when using va_arg.
Wed, 23 Jul 2008 18:53:44 +0200 Christian Kamm .hgignore updates. runminitest stores object files separately.
Wed, 23 Jul 2008 18:04:06 +0200 Christian Kamm Fix broken switch4.d test case.
Wed, 23 Jul 2008 17:56:09 +0200 Christian Kamm Fixed root cause for Invalid BitCasts. DtoCanLoad continues to return false
Wed, 23 Jul 2008 17:55:20 +0200 Christian Kamm Mixed up argument types for aApply and aaApply.
Tue, 22 Jul 2008 23:06:46 +0200 Christian Kamm Introducing opaque type to dmd frontent to be used with certain runtime array
Tue, 22 Jul 2008 19:24:40 +0200 Christian Kamm Get rid of runTimeHack and instead add proper argument info to the frontend
Mon, 21 Jul 2008 20:36:03 +0200 Christian Kamm Add all intermediate files to .hgignore.
Mon, 21 Jul 2008 20:12:24 +0200 Christian Kamm Do only link to libpthread, libm and libdl on Linux.
Mon, 21 Jul 2008 20:11:42 +0200 Christian Kamm Do not strip the leading underscore for typeinfo mangles on Windows.
Mon, 21 Jul 2008 20:11:15 +0200 Christian Kamm Fix nativeobj extension for Windows.
Tue, 15 Jul 2008 15:16:56 +0200 lindquist [svn r394] Fixed the new DtoNullValue function trunk
Tue, 15 Jul 2008 14:53:16 +0200 ChristianK [svn r393] Started implementation for DtoNullValue. trunk
Tue, 15 Jul 2008 10:56:16 +0200 ChristianK [svn r392] Make import of std.compat in object.di used for testing public. trunk
Tue, 15 Jul 2008 10:23:50 +0200 ChristianK [svn r391] Fix classes nested inside functions for real. trunk
Tue, 15 Jul 2008 08:44:08 +0200 ChristianK [svn r390] Make the zero value used when no nested context was created of the correct type. trunk
Tue, 15 Jul 2008 08:20:21 +0200 ChristianK [svn r389] Include std.outofmemory in testincludes. trunk
Tue, 15 Jul 2008 08:17:43 +0200 ChristianK [svn r388] ClassInfo declaration could fail if base classdecl hadn't been resolved. trunk
Tue, 15 Jul 2008 02:01:53 +0200 lindquist [svn r387] Removed unused MD5 stuff. trunk
Tue, 15 Jul 2008 00:17:03 +0200 lindquist [svn r386] Fixed broken DtoBoolean. trunk
Mon, 14 Jul 2008 22:48:03 +0200 ChristianK [svn r385] Fix lvalue cast problems with -= and friends. trunk
Mon, 14 Jul 2008 21:49:54 +0200 lindquist [svn r384] Some minor code cleanups. trunk
Mon, 14 Jul 2008 21:03:15 +0200 ChristianK [svn r383] Add explanations to dstress result table. trunk
Mon, 14 Jul 2008 19:17:25 +0200 ChristianK [svn r382] In CastExp, after the cast to CastExp.to force the type to be CastExp.type. trunk
Mon, 14 Jul 2008 17:26:58 +0200 ChristianK [svn r381] Allow concatenating with static arrays. trunk
Mon, 14 Jul 2008 17:22:43 +0200 ChristianK [svn r380] Improve complex number support. trunk
Mon, 14 Jul 2008 12:39:23 +0200 ChristianK [svn r379] Fix slice assigns of the form T[] = T when T is a typedef. trunk
Mon, 14 Jul 2008 12:11:30 +0200 ChristianK [svn r378] Make some errors fatal to prevent segfaults. Error instead of assert on missing label. trunk
Mon, 14 Jul 2008 12:00:24 +0200 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. trunk
Mon, 14 Jul 2008 11:48:55 +0200 ChristianK [svn r376] Fix bug with finally blocks and labels. The labels would get emitted multiple times and conflict. trunk
Mon, 14 Jul 2008 11:47:03 +0200 ChristianK [svn r375] Make DeclarationExp reuse storage if already allocated. trunk
Mon, 14 Jul 2008 11:07:15 +0200 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) trunk
Mon, 14 Jul 2008 10:01:09 +0200 ChristianK [svn r373] Labels inside tryfinally statements are not wrong in principle, so remove the assert. trunk
Mon, 14 Jul 2008 03:23:43 +0200 lindquist [svn r372] Fixed extern(C++) handling now same as DMD, which is to treat it like extern(C). trunk
Mon, 14 Jul 2008 01:03:53 +0200 lindquist [svn r371] Fixed array init was still broken for immediate slices and complex values. trunk
Sun, 13 Jul 2008 21:41:45 +0200 lindquist [svn r370] Fixed landing pads on 64bit was broken (hardcoded 32bit type, should be size_t) trunk
Sun, 13 Jul 2008 21:16:40 +0200 ChristianK [svn r369] Fix nested classes when nestedVar is not generated. trunk
Sun, 13 Jul 2008 20:49:10 +0200 lindquist [svn r368] Fixed custom class allocators with arbitrary user arguments. Closes #25 trunk
Sun, 13 Jul 2008 09:14:01 +0200 ChristianK [svn r367] In web dstress statistics, write change lists sorted by filename. trunk
Sun, 13 Jul 2008 04:27:02 +0200 lindquist [svn r366] Fixed identity exprs for structs was comparing addresses, not content! trunk
Sun, 13 Jul 2008 04:11:08 +0200 lindquist [svn r365] Implemented raw struct equality comparison, uses C memcmp. trunk
Sun, 13 Jul 2008 03:02:15 +0200 lindquist [svn r364] fixed mini/sync2.d test case. trunk
Sun, 13 Jul 2008 02:55:41 +0200 lindquist [svn r363] Fixed a problem with the mini-test-driver. trunk
Sun, 13 Jul 2008 02:51:19 +0200 lindquist [svn r362] Started merging the old 'test' dir as well as the newer 'tangotests' dir into 'tests/mini' and 'tests/minicomplex'. trunk
Sun, 13 Jul 2008 02:04:25 +0200 lindquist [svn r361] Removed some dead code. trunk
Sun, 13 Jul 2008 01:29:49 +0200 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! trunk
Sat, 12 Jul 2008 23:56:56 +0200 ChristianK [svn r359] Try to fix DtoArrayInit. Unfinished, breaks for arrays of primitive types. trunk
Sat, 12 Jul 2008 19:40:14 +0200 lindquist [svn r358] Forgot to add new files from DMD 1.033 trunk
Sat, 12 Jul 2008 19:38:31 +0200 lindquist [svn r357] Merged DMD 1.033 trunk
Sat, 12 Jul 2008 17:04:36 +0200 lindquist [svn r356] Fixed problem with array length assignment introduced in [355] trunk
Sat, 12 Jul 2008 15:43:13 +0200 ChristianK [svn r355] Get rid of IRState::exps and topexp. trunk
Sat, 12 Jul 2008 09:23:14 +0200 ChristianK [svn r354] Fix the regressions between [346] and [353] by making constructors and destructors outside classes fatal errors. trunk
Fri, 11 Jul 2008 22:33:21 +0200 ChristianK [svn r353] Fix typo. (fixes empty catch handlers, like catch_02.d) trunk
Fri, 11 Jul 2008 21:06:39 +0200 ChristianK [svn r352] Implement SwitchErrorStatement. Fixes #52. trunk
Fri, 11 Jul 2008 20:23:42 +0200 ChristianK [svn r351] Remove unused runtime file for DMD-style exception handling. trunk
Fri, 11 Jul 2008 01:34:04 +0200 lindquist [svn r350] Fixed incorrect function types for lazy arguments. looks like lazy arguments have never even worked :o well.. now they should. trunk
Fri, 11 Jul 2008 00:17:00 +0200 lindquist [svn r349] Fixed problems with static arrays of void as well as a static arrays with zero length. trunk
Thu, 10 Jul 2008 22:00:27 +0200 ChristianK [svn r348] Switch on class invariants (except in release mode). trunk
Thu, 10 Jul 2008 21:29:15 +0200 ChristianK [svn r347] Foundation for adding tangobos to test environment is in place. trunk
Thu, 10 Jul 2008 19:38:34 +0200 ChristianK [svn r346] Fixed #55 - llvmdc can link as fast as dmd now! trunk
Thu, 10 Jul 2008 00:13:09 +0200 lindquist [svn r345] Fixed the new moduleinfo stuff to have consistent symbol names with the D style. trunk
Wed, 09 Jul 2008 23:43:51 +0200 lindquist [svn r344] Fixed some very minor issues with the usage listing when calling llvmdc with no arguments. trunk
Wed, 09 Jul 2008 17:02:55 +0200 ChristianK [svn r343] Move object.di used for running dstress into separate directory. trunk
Wed, 09 Jul 2008 17:01:08 +0200 ChristianK [svn r342] Fix DMD bug 2206. trunk
Sat, 05 Jul 2008 13:05:29 +0200 ChristianK [svn r341] Fix all regressions between [332] and [340]: trunk
Sat, 05 Jul 2008 10:22:56 +0200 ChristianK [svn r340] Rework exception handling to work with nested tryfinally and trycatch. trunk
Fri, 04 Jul 2008 09:00:49 +0200 ChristianK [svn r339] Add cleanup handling when within an action chain and some more documentation to the eh personality function. trunk
Fri, 04 Jul 2008 08:55:58 +0200 ChristianK [svn r338] Intrinsic calls can never be invokes. trunk
Fri, 04 Jul 2008 08:51:49 +0200 ChristianK [svn r337] Reverted changes to toobj.cpp: Module constructor calls can never be invokes. trunk
Thu, 03 Jul 2008 22:05:45 +0200 ChristianK [svn r336] Made sure calls within a landing pad area are invokes. trunk
Wed, 02 Jul 2008 22:20:18 +0200 ChristianK [svn r335] The basics of exception handling are in place. trunk
Sun, 29 Jun 2008 22:22:37 +0200 ChristianK [svn r334] Produce an error for zero-size types instead of segfaulting. trunk
Sun, 29 Jun 2008 22:07:15 +0200 ChristianK [svn r333] Fix inline asm bug with multiple branches to the same label. trunk
Sat, 28 Jun 2008 18:37:27 +0200 ChristianK [svn r332] Fix codegen for continue within switch. trunk
Sat, 28 Jun 2008 11:50:28 +0200 lindquist [svn r331] Fixed, forgot to default initialize the SynchronizedStatement enclosinghandler. trunk
Sat, 28 Jun 2008 11:37:53 +0200 lindquist [svn r330] Implemented synchronized statements. trunk
Sat, 28 Jun 2008 05:57:16 +0200 lindquist [svn r329] Cleaned up a bunch of array code for handling special slice cases no trunk
Sat, 28 Jun 2008 03:45:18 +0200 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 trunk
Fri, 27 Jun 2008 23:58:22 +0200 lindquist [svn r327] Fixed some more MinGW32 issues. It's now very close to working. trunk
Fri, 27 Jun 2008 22:04:35 +0200 lindquist [svn r326] Fixed a bunch of issues with printf's that MinGW32 did not support. trunk
Wed, 25 Jun 2008 23:42:38 +0200 ChristianK [svn r325] Removed dead code. trunk
Wed, 25 Jun 2008 20:42:30 +0200 ChristianK [svn r324] Small indentation fixes. trunk
Wed, 25 Jun 2008 20:39:09 +0200 ChristianK [svn r323] Branching out of inline asm works. trunk
Tue, 24 Jun 2008 22:48:33 +0200 ChristianK [svn r322] More asm-to-outside jumping work. Unfinished. trunk
Tue, 24 Jun 2008 22:27:55 +0200 ChristianK [svn r321] Fix bug in argument remapping functions. trunk
Tue, 24 Jun 2008 21:38:23 +0200 ChristianK [svn r320] Begun work on branches out of asm blocks. Unfinished. trunk
Tue, 24 Jun 2008 17:24:55 +0200 ChristianK [svn r319] Call substatement->toIR in LabelStatement::toIR even when the label is inside an asm block. trunk
Mon, 23 Jun 2008 19:19:37 +0200 ChristianK [svn r318] Moved the call to DtoBoolean before the not instruction. trunk
Mon, 23 Jun 2008 19:08:32 +0200 ChristianK [svn r317] Convert result of _adEq runtime function to bool to make sure EqualExp returns i1 bool. trunk
Mon, 23 Jun 2008 14:48:42 +0200 lindquist [svn r316] Fixed array slice assignments like: int[] arr = ...; arr[] = 42; trunk
Sun, 22 Jun 2008 21:36:07 +0200 ChristianK [svn r315] Build full const initializer for static arrays in DtoConstInitializer if necessary. trunk
Sun, 22 Jun 2008 15:21:34 +0200 ChristianK [svn r314] Get correct value type for newing of multidimensional dynamic arrays. trunk
Sun, 22 Jun 2008 13:23:28 +0200 ChristianK [svn r313] Fix class initializer size regression introduced in [305]. trunk
Sat, 21 Jun 2008 21:16:26 +0200 lindquist [svn r312] Changed assert codegen to insert an unreachable terminator after the call to the assert function, which currently calls abort(). trunk
Sat, 21 Jun 2008 17:57:36 +0200 lindquist [svn r311] Fixed: structs no longer output two static typeinfos. trunk
Sat, 21 Jun 2008 16:22:29 +0200 lindquist [svn r310] Fixed a problem with incomplete types and templates in typeinfo code. trunk
Sat, 21 Jun 2008 14:06:00 +0200 ChristianK [svn r309] Remove the large dstress test result files from svn repository. trunk
Sat, 21 Jun 2008 05:03:42 +0200 lindquist [svn r308] Really fixed multidimensional new expressions. the first length was bad in the resulting slice. trunk
Sat, 21 Jun 2008 04:47:14 +0200 lindquist [svn r307] Fixed: multidimensional new expressions now work. Eg.: trunk
Sat, 21 Jun 2008 03:14:49 +0200 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. trunk
Sat, 21 Jun 2008 02:48:53 +0200 lindquist [svn r305] Started support for custom class allocators/deallocators. Allocators with more than one argument still need to be fixed. trunk
Sat, 21 Jun 2008 00:54:55 +0200 ChristianK [svn r304] Fix associative array literals by always reserving a zero inited temporary for them. trunk
Sat, 21 Jun 2008 00:00:56 +0200 ChristianK [svn r303] Start a new basicblock behind a HaltExp to prevent compiler errors. trunk
Fri, 20 Jun 2008 23:38:51 +0200 ChristianK [svn r302] Make HaltExps and assert(0) generate an assert message again instead of using llvm's trap intrinsic. trunk
Fri, 20 Jun 2008 23:27:59 +0200 ChristianK [svn r301] Fixed incorrect codegen with array slice assigns. trunk
Fri, 20 Jun 2008 22:25:07 +0200 lindquist [svn r300] Removed some win32 stuff that was causing problems on mingw32. trunk
Fri, 20 Jun 2008 22:12:15 +0200 lindquist [svn r299] forgot to return status in runExecutable trunk
Fri, 20 Jun 2008 22:09:04 +0200 lindquist [svn r298] Eliminated the dmd/link.c source file entirely in favor of a llvm::sys based approach to the same functionality. trunk
Fri, 20 Jun 2008 17:45:13 +0200 lindquist [svn r297] Fixed: rewrote linker code to use LLVM's Program facilities instead of DMD's oldschool broken "native" approach. trunk
Thu, 19 Jun 2008 17:30:32 +0200 lindquist [svn r296] Removed: the 'suite' dir, it never took off! trunk
Thu, 19 Jun 2008 13:54:31 +0200 ChristianK [svn r295] Added phobos aliases to string, wstring, dstring and Error to the object.di used for testing. trunk
Wed, 18 Jun 2008 23:29:14 +0200 lindquist [svn r294] Fixed some more of the old tests. trunk
Wed, 18 Jun 2008 22:27:02 +0200 lindquist [svn r293] Fixed: object.TypeInfo_Struct implementation was incorrect. trunk
Wed, 18 Jun 2008 21:31:05 +0200 lindquist [svn r292] Fixed: string switch was broken in several ways. trunk
Mon, 16 Jun 2008 16:01:19 +0200 lindquist [svn r291] Fixed a bunch of the old Phobos tests to work with Tango. trunk
Sun, 15 Jun 2008 18:57:11 +0200 lindquist [svn r290] Forgot to remove a #define in mem.c trunk
Sun, 15 Jun 2008 18:52:27 +0200 lindquist [svn r289] Fixed: right shift >> was broken for unsigned types. trunk
Sun, 15 Jun 2008 18:37:23 +0200 ChristianK [svn r288] Let return statements start a new basic block after terminating the current one. trunk
Sun, 15 Jun 2008 12:58:48 +0200 ChristianK [svn r287] update to test statistics generation trunk
Sun, 15 Jun 2008 11:40:47 +0200 ChristianK [svn r286] removing test statistics from repository; they are too big and change too often trunk
Sat, 14 Jun 2008 17:28:13 +0200 lindquist [svn r285] Fixed D -> bool LLVM helper for floating point values. trunk
Sat, 14 Jun 2008 06:13:35 +0200 lindquist [svn r284] Fixed some problems with cases, code is not as pretty, but it doesn't crash llvm! trunk
Sat, 14 Jun 2008 05:13:49 +0200 lindquist [svn r280] Fixed a bunch of issues with switch statements. Ended up a bit far reaching... trunk
Fri, 13 Jun 2008 08:21:11 +0200 ChristianK [svn r279] fixed bug in makewebstatistics, regenerated output trunk
Fri, 13 Jun 2008 07:50:55 +0200 lindquist [svn r278] Added test results for [277] trunk
Fri, 13 Jun 2008 05:47:28 +0200 lindquist [svn r277] Fixed a nasty bug in delegate expressions. Context pointers to nested functions of the parent, from inside a nested function were trunk
Thu, 12 Jun 2008 19:59:19 +0200 lindquist [svn r276] Fixed debug info for 'this' arg seemed to be broken. trunk
Thu, 12 Jun 2008 18:40:47 +0200 ChristianK [svn r275] improved makewebstatistics trunk
Thu, 12 Jun 2008 18:22:33 +0200 ChristianK [svn r273] added html header to web statistics trunk
Thu, 12 Jun 2008 18:19:54 +0200 ChristianK [svn r272] some rough html statistics for the tests trunk
Thu, 12 Jun 2008 18:04:28 +0200 lindquist [svn r271] Fixed debug info for implicit 'this' param. trunk