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
|