Sun, 12 Apr 2009 21:56:43 +0200 |
Frits van Bommel |
Add some alignment info where LLVM might otherwise be more pessimistic.
|
Sun, 12 Apr 2009 20:23:00 +0200 |
Frits van Bommel |
Implement -nested-ctx=hybrid
|
Sun, 12 Apr 2009 16:22:21 +0200 |
Frits van Bommel |
Add an option to change the way nested variables are handled.
|
Sun, 12 Apr 2009 13:08:24 +0200 |
Frits van Bommel |
Isolate all knowledge of what a function's nested context looks like in a
|
Sun, 12 Apr 2009 12:52:01 +0200 |
Frits van Bommel |
Reduce include-order dependencies
|
Sun, 12 Apr 2009 19:56:03 +0200 |
Christian Kamm |
Simplify array casts and implement dyn array -> static array.
|
Sun, 12 Apr 2009 19:53:41 +0200 |
Christian Kamm |
Fix mini test runner.
|
Sun, 12 Apr 2009 16:18:02 +0200 |
Christian Kamm |
Implement static array -> static array cast. Fixes #223.
|
Sun, 12 Apr 2009 14:58:18 +0200 |
Christian Kamm |
Introduce checks to fix #173.
|
Sun, 12 Apr 2009 13:50:18 +0200 |
Christian Kamm |
Remove unnecessary GCC_EXE CMake flag. Closes #208, thanks impulze.
|
Wed, 08 Apr 2009 23:05:30 +0200 |
Frits van Bommel |
Remove reference to llvm::cl::AllowInverse enum value which was removed in
|
Wed, 08 Apr 2009 21:12:08 +0200 |
Christian Kamm |
Disable frame pointer elimination when -g or -gc is passed.
|
Tue, 07 Apr 2009 18:37:19 +0200 |
larsivi |
Ported script to Tango
|
Sun, 05 Apr 2009 15:58:28 +0200 |
Christian Kamm |
Make sure -run doesn't consume the config file flags.
|
Sun, 05 Apr 2009 15:02:44 +0200 |
Christian Kamm |
Apply fawzi's stacktracing update from #254.
|
Fri, 03 Apr 2009 17:59:34 +0200 |
Tomas Lindquist Olsen |
Merged DMD 1.042.
|
Fri, 03 Apr 2009 17:02:52 +0200 |
Tomas Lindquist Olsen |
Moved some DMDFE files into a seperate dmd/root subdir to closer match the DMD file structure since 1.041.
|
Fri, 03 Apr 2009 16:35:47 +0200 |
Frits van Bommel |
Don't expand tilde ('~') in paths unless it's the first character of the path
|
Fri, 03 Apr 2009 16:34:11 +0200 |
Tomas Lindquist Olsen |
Started seperating type resolution from the rest of codegen again, the merge had too many regressions.
|
Fri, 03 Apr 2009 14:54:17 +0200 |
Tomas Lindquist Olsen |
updated ir/irtype.h guard name
|
Thu, 02 Apr 2009 17:27:53 -0600 |
Kelly Wilson |
Some more fixups for mingw -- missing underscores
|
Thu, 02 Apr 2009 20:56:39 +0200 |
Christian Kamm |
Make sure debug info is only declared once per alloca.
|
Thu, 02 Apr 2009 19:16:44 +0200 |
Christian Kamm |
Apply small includes patch for FreeBSD. Thanks kimelto!
|
Wed, 01 Apr 2009 00:52:31 +0200 |
Frits van Bommel |
Make sure -defaultlib and -debuglib don't get cut off if longer than 63 chars,
|
Wed, 01 Apr 2009 00:13:21 +0200 |
Frits van Bommel |
Automated merge with http://hg.dsource.org/projects/ldc
|
Wed, 01 Apr 2009 00:01:44 +0200 |
Frits van Bommel |
Fix nested references to 'ref' foreach variables.
|
Tue, 31 Mar 2009 20:21:28 +0200 |
Tomas Lindquist Olsen |
Moved ir/irtype.* into ir/irdtype.*.
|
Tue, 31 Mar 2009 03:06:19 +0200 |
Frits van Bommel |
Commit requested by lindquist.
|
Mon, 30 Mar 2009 18:22:30 -0600 |
Kelly Wilson |
Fix one more naked asm output problem for mingw32 and remove some
|
Mon, 30 Mar 2009 18:18:23 -0600 |
Kelly Wilson |
Fix up some naked asm output for mingw32
|
Tue, 31 Mar 2009 01:18:35 +0200 |
Frits van Bommel |
Remove some redundancy from the DValue hierarchy: all subclasses had a 'type'
|
Mon, 30 Mar 2009 16:34:36 +0200 |
Frits van Bommel |
Give function & delegate literals, foreach bodies and lazy parameters internal
|
Mon, 30 Mar 2009 00:00:43 +0200 |
Frits van Bommel |
Fix a bug I noticed. Varargs were broken if preceded by tuple parameters.
|
Sun, 29 Mar 2009 23:57:51 +0200 |
Frits van Bommel |
Fix #246 by running type->semantic() on parameters so tuples are expanded.
|
Sun, 29 Mar 2009 19:46:37 +0200 |
Frits van Bommel |
Automated merge with http://hg.dsource.org/projects/ldc
|
Sun, 29 Mar 2009 19:38:59 +0200 |
Frits van Bommel |
Enable inlining by default for -O3+.
|
Sun, 29 Mar 2009 19:19:32 +0200 |
Christian Kamm |
Add newlines to end of file.
|
Sun, 29 Mar 2009 18:50:41 +0200 |
Frits van Bommel |
Forgot to commit this file, sorry
|
Sun, 29 Mar 2009 16:47:19 +0200 |
Frits van Bommel |
Small cleanup: remove mars.h #include
|
Sun, 29 Mar 2009 15:51:14 +0200 |
Frits van Bommel |
Change meaning of optimization levels: -O0 now means 'no optimization' like with
|
Sun, 29 Mar 2009 15:46:55 +0200 |
Frits van Bommel |
Allow specific optimization passes to be requested from the command line.
|
Sun, 29 Mar 2009 11:44:32 +0200 |
Christian Kamm |
Automated merge with http://hg.dsource.org/projects/ldc
|
Sun, 29 Mar 2009 11:43:45 +0200 |
Christian Kamm |
A different fix to #218 and DMD2682 that does not lead to constant folding regressions.
|
Sun, 29 Mar 2009 03:53:22 +0200 |
Frits van Bommel |
Another big-endian fix. (Don't lie to [s]printf...)
|
Sun, 29 Mar 2009 03:27:04 +0200 |
Frits van Bommel |
Clean up some suspicious code.
|
Sun, 29 Mar 2009 01:29:30 +0100 |
Frits van Bommel |
This should fix integers below 64 bit on big-endian systems.
|
Sat, 28 Mar 2009 21:10:53 +0100 |
Christian Kamm |
Fix bug in CaseStatement::semantic when there's no enclosing switch.
|
Sat, 28 Mar 2009 20:45:33 +0100 |
Christian Kamm |
Emit function bodies before generating the module info to make sure static
|
Sat, 28 Mar 2009 20:25:59 +0100 |
Christian Kamm |
Do not skip abstract function declarations if they have a function body. Fixes abstract_17_A,B.
|
Sat, 28 Mar 2009 20:01:37 +0100 |
Christian Kamm |
Force initialize the runtime module in Module::genLLVMModule. It is required
|
Sat, 28 Mar 2009 19:16:53 +0100 |
Christian Kamm |
Reenable error for gotos into or out of finally blocks.
|
Sat, 28 Mar 2009 14:39:16 +0100 |
Christian Kamm |
Add back some enclosing scope-exit information to the frontend to produce
|
Sat, 28 Mar 2009 14:26:23 +0100 |
Christian Kamm |
Fix goto inside synchronized functions.
|
Sat, 28 Mar 2009 10:50:44 +0100 |
Christian Kamm |
Fix path to llvmasm.di in runtime CMakeList
|
Sat, 28 Mar 2009 09:45:33 +0100 |
Tomas Lindquist Olsen |
Fixed issue with runtime supplied typeinfo generating multiple symbols.
|
Sat, 28 Mar 2009 09:00:32 +0100 |
Tomas Lindquist Olsen |
Fixed forward reference problem in struct methods on x86-64.
|
Sat, 28 Mar 2009 08:25:58 +0100 |
Tomas Lindquist Olsen |
Added support for tuple return with __asmtuple!(int,int) etc.
|
Sat, 28 Mar 2009 07:24:53 +0100 |
Tomas Lindquist Olsen |
Added support for single D type register return from __asm.
|
Sat, 28 Mar 2009 06:32:06 +0100 |
Tomas Lindquist Olsen |
Added initial support for raw LLVM inline asm.
|
Sat, 28 Mar 2009 05:00:43 +0100 |
Tomas Lindquist Olsen |
- Versioned Expresssion::toElem with #if IN_DMD/IN_LLVM.
|