Thu, 28 Aug 2008 20:15:36 +0200 |
Christian Kamm |
Do not assert on non-existing supposed globals. (see nocompile/union_12,14)
|
Thu, 28 Aug 2008 08:37:47 +0200 |
Christian Kamm |
Fix findregressions and makewebstatistics to adhere to our definition of
|
Tue, 26 Aug 2008 21:06:12 +0200 |
Tomas Lindquist Olsen |
removed use on removed switches in gc makefile
|
Tue, 26 Aug 2008 21:02:25 +0200 |
Tomas Lindquist Olsen |
Removed unimplemented switches.
|
Tue, 26 Aug 2008 20:50:42 +0200 |
Christian Kamm |
Disable invariants for the gc. Makes collections not take ages again.
|
Tue, 26 Aug 2008 20:49:01 +0200 |
Christian Kamm |
Do not set Dversion to 1. Dversion = 2 means we use post 1.000 additions to D1.
|
Tue, 26 Aug 2008 19:31:47 +0200 |
Christian Kamm |
Add -enable/-disable for specific features.
|
Mon, 25 Aug 2008 19:36:27 +0200 |
Tomas Lindquist Olsen |
Removed D_InlineAsm and D_InlineAsm_X86 versions.
|
Sun, 24 Aug 2008 18:25:45 +0200 |
Christian Kamm |
Automated merge with http://hg.dsource.org/projects/llvmdc
|
Sun, 24 Aug 2008 18:25:34 +0200 |
Christian Kamm |
Disable boehm gc by default. Use --enable-boehm-gc on premake to enable.
|
Sun, 24 Aug 2008 18:11:08 +0200 |
Tomas Lindquist Olsen |
missing || __APPLE__ in monitor.c
|
Sun, 24 Aug 2008 17:57:53 +0200 |
Tomas Lindquist Olsen |
Missing 'break' in osx code path.
|
Sun, 24 Aug 2008 17:19:31 +0200 |
Tomas Lindquist Olsen |
Fixed some osx mistakes.
|
Sun, 24 Aug 2008 17:13:40 +0200 |
Tomas Lindquist Olsen |
Gah, missed something still. I'll test properly next time ;)
|
Sun, 24 Aug 2008 17:11:02 +0200 |
Tomas Lindquist Olsen |
Made a small mistake in the Tango patch
|
Sun, 24 Aug 2008 17:02:03 +0200 |
Christian Kamm |
Automated merge with http://hg.dsource.org/projects/llvmdc
|
Sun, 24 Aug 2008 17:01:40 +0200 |
Christian Kamm |
Don't use -u in build.sh; not all cp implementations support it.
|
Sun, 24 Aug 2008 16:59:08 +0200 |
Christian Kamm |
Add isnan for __APPLE__ and darwin version ident for OSX.
|
Sun, 24 Aug 2008 16:54:06 +0200 |
Jacob Carlborg |
Add __APPLE__ to most #if linux compile time switches.
|
Sun, 24 Aug 2008 16:22:58 +0200 |
Christian Kamm |
Get rid of isLinux and isWindows in favor of global.params.os.
|
Sun, 24 Aug 2008 16:51:17 +0200 |
Tomas Lindquist Olsen |
Reverted some changes in the Tango patch, splitting asm block is simply not supported by llvm.
|
Thu, 21 Aug 2008 15:35:39 +0200 |
Tomas Lindquist Olsen |
merge
|
Thu, 21 Aug 2008 15:35:24 +0200 |
Tomas Lindquist Olsen |
Updated the tango patch, removed some now unnecessarily complex inline asm.
|
Thu, 21 Aug 2008 15:19:45 +0200 |
Christian Kamm |
Make class invariants work.
|
Wed, 20 Aug 2008 19:03:28 +0200 |
Tomas Lindquist Olsen |
Updated tango patch, with rewrittten Atomics using llvm atomic intrinsics.
|
Wed, 20 Aug 2008 19:01:56 +0200 |
Tomas Lindquist Olsen |
Fixed problem with parameterized intrinsics taking bools.
|
Wed, 20 Aug 2008 01:02:22 +0200 |
Tomas Lindquist Olsen |
Added support for overloaded intrinsics.
|
Tue, 19 Aug 2008 20:18:01 +0200 |
Tomas Lindquist Olsen |
First step towards D abi compliance.
|
Sun, 17 Aug 2008 13:16:35 +0200 |
Christian Kamm |
Fix binops change for OpAssign.
|
Sun, 17 Aug 2008 12:21:53 +0200 |
Christian Kamm |
Binary ops had the wrong result type for real op imaginary.
|
Sun, 17 Aug 2008 11:39:36 +0200 |
Christian Kamm |
Abstract functions may have bodies.
|
Sat, 16 Aug 2008 19:29:56 +0200 |
Christian Kamm |
Fix TypeInfo_Tuple array initialization.
|
Sat, 16 Aug 2008 14:01:23 +0200 |
Christian Kamm |
Do not need to allocate temporary for function literal.
|
Sat, 16 Aug 2008 13:33:37 +0200 |
Christian Kamm |
Fix function literals. They never carry a context.
|
Sat, 16 Aug 2008 12:38:53 +0200 |
Christian Kamm |
Don't assert on empty foreach body.
|
Sat, 16 Aug 2008 12:32:22 +0200 |
Christian Kamm |
Prevent cast error for cast(void) around expression statements.
|
Sat, 16 Aug 2008 11:19:34 +0200 |
Christian Kamm |
Fix continue inside dowhile statements.
|
Sat, 16 Aug 2008 10:48:25 +0200 |
Christian Kamm |
Fix delegate equality.
|
Fri, 15 Aug 2008 23:15:21 +0200 |
Christian Kamm |
Get rid of module declaration for one of the tests I added. Would confuse mini test runner.
|
Fri, 15 Aug 2008 23:13:55 +0200 |
Christian Kamm |
Add test case for broken delegates. Also still needs fixing!
|
Fri, 15 Aug 2008 23:11:59 +0200 |
Christian Kamm |
Add minitest for broken empty template tuple parameters. Fix this one!
|
Fri, 15 Aug 2008 22:41:47 +0200 |
Christian Kamm |
Add interface comparison to EqualExp: just do pointer comparison.
|
Fri, 15 Aug 2008 05:08:33 +0200 |
Tomas Lindquist Olsen |
Fixed problem when instantiating a template with private global variables.
|
Thu, 14 Aug 2008 06:55:41 +0200 |
Tomas Lindquist Olsen |
Merged DMD 1.034, array operations are not yet implemented ;)
|
Thu, 14 Aug 2008 03:09:26 +0200 |
Tomas Lindquist Olsen |
Fixed mini/missingti.d
|
Wed, 13 Aug 2008 23:54:09 +0200 |
Christian Kamm |
Reverted bad change [506]. Added test case for remaining bug.
|
Wed, 13 Aug 2008 22:31:46 +0200 |
Christian Kamm |
Got rid of improper static array compile time index check.
|
Wed, 13 Aug 2008 22:14:43 +0200 |
Christian Kamm |
Provided overload to TypeClass::builtinTypeInfo to return true.
|
Wed, 13 Aug 2008 20:50:54 +0200 |
Christian Kamm |
Do not assert if there's a struct-this nested context.
|
Wed, 13 Aug 2008 17:11:03 +0200 |
Tomas Lindquist Olsen |
Fixed uncaught, invalid use of nesting introduced in rev [498]
|
Wed, 13 Aug 2008 15:43:34 +0200 |
Tomas Lindquist Olsen |
merge
|
Wed, 13 Aug 2008 15:43:13 +0200 |
Tomas Lindquist Olsen |
Fixed problems constant multidimensional static array initializers.
|
Tue, 12 Aug 2008 00:56:09 +0200 |
Tomas Lindquist Olsen |
missed one phobos test
|
Tue, 12 Aug 2008 00:54:32 +0200 |
Tomas Lindquist Olsen |
fixed some failing minitests (badly classified / phobos)
|
Tue, 12 Aug 2008 19:50:41 +0200 |
Christian Kamm |
Revert accidental change to toobj.cpp.
|
Tue, 12 Aug 2008 19:48:42 +0200 |
Christian Kamm |
Get rid of 'static function cannot access nested' error. It is caught again later.
|
Tue, 12 Aug 2008 18:33:34 +0200 |
Christian Kamm |
Change web statistics layout, thanks anders!
|
Tue, 12 Aug 2008 00:20:04 +0200 |
Tomas Lindquist Olsen |
Removed debug info per default from the runtime makefiles, since llvm 2.4svn is currently buggy.
|
Sun, 10 Aug 2008 22:05:30 +0200 |
Tomas Lindquist Olsen |
Fixed EH fatalerror printf'ing.
|
Sun, 10 Aug 2008 21:57:29 +0200 |
Christian Kamm |
Get rid of exception usage in exception handling code.
|
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.
|