Sun, 19 Apr 2009 00:06:23 +0200 |
Christian Kamm |
Do not emit declare or emit a vtbl entry for bodyless functions in abstract classes.
|
Tue, 21 Apr 2009 17:54:43 +0200 |
Tomas Lindquist Olsen |
Merge.
|
Fri, 17 Apr 2009 17:16:55 +0200 |
Tomas Lindquist Olsen |
Disabled resetting types between modules MAO (more at once). Fixes guaranteed MOA compilation segfault.
|
Fri, 17 Apr 2009 14:48:37 +0200 |
Tomas Lindquist Olsen |
Merge.
|
Fri, 17 Apr 2009 14:38:29 +0200 |
Tomas Lindquist Olsen |
Fixed all issues preventing Tango 0.99.8 to compile with `sh build-tango.sh --verbose ldc'.
|
Fri, 17 Apr 2009 03:01:43 +0200 |
Tomas Lindquist Olsen |
Resolve all base classes, including interfaces (!) before resolving the class itself.
|
Fri, 17 Apr 2009 02:54:16 +0200 |
Tomas Lindquist Olsen |
Updated the interal runtime's ClassInfo type to match the one in object.di .
|
Fri, 17 Apr 2009 01:19:03 +0200 |
Tomas Lindquist Olsen |
Merge with rev [1221]
|
Fri, 17 Apr 2009 00:54:20 +0200 |
Tomas Lindquist Olsen |
!ClassInfo instances were not mutable, this is necessary for .classinfo based locking to work. !ModuleInfo generation was commented out as well.
|
Fri, 17 Apr 2009 00:36:21 +0200 |
Tomas Lindquist Olsen |
Fixed static struct initializers.
|
Thu, 16 Apr 2009 22:20:26 +0200 |
Tomas Lindquist Olsen |
Make !TypeInfo output lazy unless we need to provide full definitions in general.
|
Thu, 16 Apr 2009 22:19:36 +0200 |
Tomas Lindquist Olsen |
Make typeinfo for struct
|
Thu, 16 Apr 2009 21:15:42 +0200 |
Tomas Lindquist Olsen |
Make sure aggregates are resolved before outputting their debug info.
|
Thu, 16 Apr 2009 21:10:51 +0200 |
Tomas Lindquist Olsen |
Fixed ClassInfo.interfaces. mini/s.d now runs again.
|
Thu, 16 Apr 2009 21:00:49 +0200 |
Tomas Lindquist Olsen |
Too strict assertion with generating the interfaceInfosZ symbol. Baseclasses might introduce interfaces.
|
Thu, 16 Apr 2009 20:41:27 +0200 |
Tomas Lindquist Olsen |
Fixed forward referenced structs.
|
Thu, 16 Apr 2009 20:31:21 +0200 |
Tomas Lindquist Olsen |
Merge.
|
Thu, 16 Apr 2009 20:30:30 +0200 |
Tomas Lindquist Olsen |
Removed invalid assertion.
|
Thu, 16 Apr 2009 19:21:30 +0200 |
Tomas Lindquist Olsen |
Fixed some minitest regressions.
|
Thu, 16 Apr 2009 13:18:56 +0200 |
Tomas Lindquist Olsen |
Completed interface implementation. Hopefully that's it for now..
|
Thu, 16 Apr 2009 11:01:49 +0200 |
Tomas Lindquist Olsen |
Now compiles again, and fixed type of the Interface[N] ClassInfo symbol.
|
Wed, 15 Apr 2009 20:06:25 +0200 |
Tomas Lindquist Olsen |
Added Doxygen file.
|
Mon, 20 Apr 2009 00:04:35 +0200 |
Frits van Bommel |
Remove some logging I didn't mean to commit.
|
Sun, 19 Apr 2009 23:15:03 +0200 |
Frits van Bommel |
Fix a problem which occurred when a function type was forward-referenced by
|
Sun, 19 Apr 2009 19:28:10 +0200 |
Frits van Bommel |
No need for temporary alloca's here, use a phi node instead.
|
Sat, 18 Apr 2009 00:34:20 +0200 |
Frits van Bommel |
Copy alloca'd parameters referenced by nested functions to the nesting frame.
|
Fri, 17 Apr 2009 13:50:01 +0200 |
Frits van Bommel |
Fix nested functions.
|
Fri, 17 Apr 2009 03:47:56 +0200 |
Frits van Bommel |
Use 'undef' instead of null for unneeded contexts.
|
Fri, 17 Apr 2009 01:14:35 +0200 |
Frits van Bommel |
Unbreak nested naked functions.
|
Thu, 16 Apr 2009 12:01:28 +0200 |
Frits van Bommel |
Fix typo in comment
|
Thu, 16 Apr 2009 11:58:43 +0200 |
Frits van Bommel |
Tweak some optimizations.
|
Wed, 15 Apr 2009 21:37:01 +0200 |
Frits van Bommel |
Name some types.
|
Wed, 15 Apr 2009 20:59:21 +0200 |
Frits van Bommel |
Remove 'noalias' and 'nocapture' from %.nest_arg. They no longer apply now that
|
Wed, 15 Apr 2009 20:59:19 +0200 |
Frits van Bommel |
Unify %.frames_list and %.frame into a single data structure, generalizing r1212
|
Mon, 13 Apr 2009 17:42:36 +0200 |
Frits van Bommel |
Fix some unittests for 64-bit asm. They were operating on int variables as if
|
Mon, 13 Apr 2009 16:16:03 +0200 |
Frits van Bommel |
Give all symbols nested in functions internal linkage, unless it's one of the
|
Mon, 13 Apr 2009 12:19:18 +0200 |
Frits van Bommel |
Fix a bug in nested context code that occured when calling a function nested in
|
Mon, 13 Apr 2009 04:09:08 +0200 |
Frits van Bommel |
For the outermost function needing a context frame, use the address of that
|
Sun, 12 Apr 2009 22:22:15 +0200 |
Frits van Bommel |
Merge
|
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
|