Mercurial > projects > ldc
graph
-
Disabled resetting types between modules MAO (more at once). Fixes guaranteed MOA compilation segfault.Fri, 17 Apr 2009 17:16:55 +0200, by Tomas Lindquist Olsen
-
Merge.Fri, 17 Apr 2009 14:48:37 +0200, by Tomas Lindquist Olsen
-
Fixed all issues preventing Tango 0.99.8 to compile with `sh build-tango.sh --verbose ldc'.Fri, 17 Apr 2009 14:38:29 +0200, by Tomas Lindquist Olsen
-
Resolve all base classes, including interfaces (!) before resolving the class itself.Fri, 17 Apr 2009 03:01:43 +0200, by Tomas Lindquist Olsen
-
Updated the interal runtime's ClassInfo type to match the one in object.di .Fri, 17 Apr 2009 02:54:16 +0200, by Tomas Lindquist Olsen
-
Merge with rev [1221]Fri, 17 Apr 2009 01:19:03 +0200, by 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:54:20 +0200, by Tomas Lindquist Olsen
-
Fixed static struct initializers.Fri, 17 Apr 2009 00:36:21 +0200, by Tomas Lindquist Olsen
-
Make !TypeInfo output lazy unless we need to provide full definitions in general.Thu, 16 Apr 2009 22:20:26 +0200, by Tomas Lindquist Olsen
-
Make typeinfo for structThu, 16 Apr 2009 22:19:36 +0200, by Tomas Lindquist Olsen
-
Make sure aggregates are resolved before outputting their debug info.Thu, 16 Apr 2009 21:15:42 +0200, by Tomas Lindquist Olsen
-
Fixed ClassInfo.interfaces. mini/s.d now runs again.Thu, 16 Apr 2009 21:10:51 +0200, by Tomas Lindquist Olsen
-
Too strict assertion with generating the interfaceInfosZ symbol. Baseclasses might introduce interfaces.Thu, 16 Apr 2009 21:00:49 +0200, by Tomas Lindquist Olsen
-
Fixed forward referenced structs.Thu, 16 Apr 2009 20:41:27 +0200, by Tomas Lindquist Olsen
-
Merge.Thu, 16 Apr 2009 20:31:21 +0200, by Tomas Lindquist Olsen
-
Removed invalid assertion.Thu, 16 Apr 2009 20:30:30 +0200, by Tomas Lindquist Olsen
-
Fixed some minitest regressions.Thu, 16 Apr 2009 19:21:30 +0200, by Tomas Lindquist Olsen
-
Completed interface implementation. Hopefully that's it for now..Thu, 16 Apr 2009 13:18:56 +0200, by Tomas Lindquist Olsen
-
Now compiles again, and fixed type of the Interface[N] ClassInfo symbol.Thu, 16 Apr 2009 11:01:49 +0200, by Tomas Lindquist Olsen
-
Added Doxygen file.Wed, 15 Apr 2009 20:06:25 +0200, by Tomas Lindquist Olsen
-
Remove some logging I didn't mean to commit.Mon, 20 Apr 2009 00:04:35 +0200, by Frits van Bommel
-
Fix a problem which occurred when a function type was forward-referenced bySun, 19 Apr 2009 23:15:03 +0200, by Frits van Bommel
-
No need for temporary alloca's here, use a phi node instead.Sun, 19 Apr 2009 19:28:10 +0200, by Frits van Bommel
-
Copy alloca'd parameters referenced by nested functions to the nesting frame.Sat, 18 Apr 2009 00:34:20 +0200, by Frits van Bommel
-
Fix nested functions.Fri, 17 Apr 2009 13:50:01 +0200, by Frits van Bommel
-
Use 'undef' instead of null for unneeded contexts.Fri, 17 Apr 2009 03:47:56 +0200, by Frits van Bommel
-
Unbreak nested naked functions.Fri, 17 Apr 2009 01:14:35 +0200, by Frits van Bommel
-
Fix typo in commentThu, 16 Apr 2009 12:01:28 +0200, by Frits van Bommel
-
Tweak some optimizations.Thu, 16 Apr 2009 11:58:43 +0200, by Frits van Bommel
-
Name some types.Wed, 15 Apr 2009 21:37:01 +0200, by Frits van Bommel
-
Remove 'noalias' and 'nocapture' from %.nest_arg. They no longer apply now thatWed, 15 Apr 2009 20:59:21 +0200, by Frits van Bommel
-
Unify %.frames_list and %.frame into a single data structure, generalizing r1212Wed, 15 Apr 2009 20:59:19 +0200, by Frits van Bommel
-
Fix some unittests for 64-bit asm. They were operating on int variables as ifMon, 13 Apr 2009 17:42:36 +0200, by Frits van Bommel
-
Give all symbols nested in functions internal linkage, unless it's one of theMon, 13 Apr 2009 16:16:03 +0200, by Frits van Bommel
-
Fix a bug in nested context code that occured when calling a function nested inMon, 13 Apr 2009 12:19:18 +0200, by Frits van Bommel
-
For the outermost function needing a context frame, use the address of thatMon, 13 Apr 2009 04:09:08 +0200, by Frits van Bommel
-
MergeSun, 12 Apr 2009 22:22:15 +0200, by Frits van Bommel
-
Add some alignment info where LLVM might otherwise be more pessimistic.Sun, 12 Apr 2009 21:56:43 +0200, by Frits van Bommel
-
Implement -nested-ctx=hybridSun, 12 Apr 2009 20:23:00 +0200, by Frits van Bommel
-
Add an option to change the way nested variables are handled.Sun, 12 Apr 2009 16:22:21 +0200, by Frits van Bommel
-
Isolate all knowledge of what a function's nested context looks like in aSun, 12 Apr 2009 13:08:24 +0200, by Frits van Bommel
-
Reduce include-order dependenciesSun, 12 Apr 2009 12:52:01 +0200, by Frits van Bommel
-
Simplify array casts and implement dyn array -> static array.Sun, 12 Apr 2009 19:56:03 +0200, by Christian Kamm
-
Fix mini test runner.Sun, 12 Apr 2009 19:53:41 +0200, by Christian Kamm
-
Implement static array -> static array cast. Fixes #223.Sun, 12 Apr 2009 16:18:02 +0200, by Christian Kamm
-
Introduce checks to fix #173.Sun, 12 Apr 2009 14:58:18 +0200, by Christian Kamm
-
Remove unnecessary GCC_EXE CMake flag. Closes #208, thanks impulze.Sun, 12 Apr 2009 13:50:18 +0200, by Christian Kamm
-
Remove reference to llvm::cl::AllowInverse enum value which was removed inWed, 08 Apr 2009 23:05:30 +0200, by Frits van Bommel
-
Disable frame pointer elimination when -g or -gc is passed.Wed, 08 Apr 2009 21:12:08 +0200, by Christian Kamm
-
Ported script to TangoTue, 07 Apr 2009 18:37:19 +0200, by larsivi
-
Make sure -run doesn't consume the config file flags.Sun, 05 Apr 2009 15:58:28 +0200, by Christian Kamm
-
Apply fawzi's stacktracing update from #254.Sun, 05 Apr 2009 15:02:44 +0200, by Christian Kamm
-
Merged DMD 1.042.Fri, 03 Apr 2009 17:59:34 +0200, by 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 17:02:52 +0200, by Tomas Lindquist Olsen
-
Don't expand tilde ('~') in paths unless it's the first character of the pathFri, 03 Apr 2009 16:35:47 +0200, by Frits van Bommel
-
Started seperating type resolution from the rest of codegen again, the merge had too many regressions.Fri, 03 Apr 2009 16:34:11 +0200, by Tomas Lindquist Olsen
-
updated ir/irtype.h guard nameFri, 03 Apr 2009 14:54:17 +0200, by Tomas Lindquist Olsen
-
Some more fixups for mingw -- missing underscoresThu, 02 Apr 2009 17:27:53 -0600, by Kelly Wilson
-
Make sure debug info is only declared once per alloca.Thu, 02 Apr 2009 20:56:39 +0200, by Christian Kamm
-
Apply small includes patch for FreeBSD. Thanks kimelto!Thu, 02 Apr 2009 19:16:44 +0200, by Christian Kamm
-
Make sure -defaultlib and -debuglib don't get cut off if longer than 63 chars,Wed, 01 Apr 2009 00:52:31 +0200, by Frits van Bommel
-
Automated merge with http://hg.dsource.org/projects/ldcWed, 01 Apr 2009 00:13:21 +0200, by Frits van Bommel
-
Fix nested references to 'ref' foreach variables.Wed, 01 Apr 2009 00:01:44 +0200, by Frits van Bommel
-
Moved ir/irtype.* into ir/irdtype.*.Tue, 31 Mar 2009 20:21:28 +0200, by Tomas Lindquist Olsen
-
Commit requested by lindquist.Tue, 31 Mar 2009 03:06:19 +0200, by Frits van Bommel
-
Fix one more naked asm output problem for mingw32 and remove someMon, 30 Mar 2009 18:22:30 -0600, by Kelly Wilson
-
Fix up some naked asm output for mingw32Mon, 30 Mar 2009 18:18:23 -0600, by Kelly Wilson
-
Remove some redundancy from the DValue hierarchy: all subclasses had a 'type'Tue, 31 Mar 2009 01:18:35 +0200, by Frits van Bommel
-
Give function & delegate literals, foreach bodies and lazy parameters internalMon, 30 Mar 2009 16:34:36 +0200, by Frits van Bommel
-
Fix a bug I noticed. Varargs were broken if preceded by tuple parameters.Mon, 30 Mar 2009 00:00:43 +0200, by Frits van Bommel
-
Fix #246 by running type->semantic() on parameters so tuples are expanded.Sun, 29 Mar 2009 23:57:51 +0200, by Frits van Bommel
-
Automated merge with http://hg.dsource.org/projects/ldcSun, 29 Mar 2009 19:46:37 +0200, by Frits van Bommel
-
Enable inlining by default for -O3+.Sun, 29 Mar 2009 19:38:59 +0200, by Frits van Bommel
-
Add newlines to end of file.Sun, 29 Mar 2009 19:19:32 +0200, by Christian Kamm
-
Forgot to commit this file, sorrySun, 29 Mar 2009 18:50:41 +0200, by Frits van Bommel
-
Small cleanup: remove mars.h #includeSun, 29 Mar 2009 16:47:19 +0200, by Frits van Bommel
-
Change meaning of optimization levels: -O0 now means 'no optimization' like withSun, 29 Mar 2009 15:51:14 +0200, by Frits van Bommel
-
Allow specific optimization passes to be requested from the command line.Sun, 29 Mar 2009 15:46:55 +0200, by Frits van Bommel
-
Automated merge with http://hg.dsource.org/projects/ldcSun, 29 Mar 2009 11:44:32 +0200, by Christian Kamm
-
A different fix to #218 and DMD2682 that does not lead to constant folding regressions.Sun, 29 Mar 2009 11:43:45 +0200, by Christian Kamm
-
Another big-endian fix. (Don't lie to [s]printf...)Sun, 29 Mar 2009 03:53:22 +0200, by Frits van Bommel
-
Clean up some suspicious code.Sun, 29 Mar 2009 03:27:04 +0200, by Frits van Bommel
-
This should fix integers below 64 bit on big-endian systems.Sun, 29 Mar 2009 01:29:30 +0100, by Frits van Bommel
-
Fix bug in CaseStatement::semantic when there's no enclosing switch.Sat, 28 Mar 2009 21:10:53 +0100, by Christian Kamm
-
Emit function bodies before generating the module info to make sure staticSat, 28 Mar 2009 20:45:33 +0100, by Christian Kamm
-
Do not skip abstract function declarations if they have a function body. Fixes abstract_17_A,B.Sat, 28 Mar 2009 20:25:59 +0100, by Christian Kamm
-
Force initialize the runtime module in Module::genLLVMModule. It is requiredSat, 28 Mar 2009 20:01:37 +0100, by Christian Kamm
-
Reenable error for gotos into or out of finally blocks.Sat, 28 Mar 2009 19:16:53 +0100, by Christian Kamm
-
Add back some enclosing scope-exit information to the frontend to produceSat, 28 Mar 2009 14:39:16 +0100, by Christian Kamm
-
Fix goto inside synchronized functions.Sat, 28 Mar 2009 14:26:23 +0100, by Christian Kamm
-
Fix path to llvmasm.di in runtime CMakeListSat, 28 Mar 2009 10:50:44 +0100, by Christian Kamm
-
Fixed issue with runtime supplied typeinfo generating multiple symbols.Sat, 28 Mar 2009 09:45:33 +0100, by Tomas Lindquist Olsen
-
Fixed forward reference problem in struct methods on x86-64.Sat, 28 Mar 2009 09:00:32 +0100, by Tomas Lindquist Olsen
-
Added support for tuple return with __asmtuple!(int,int) etc.Sat, 28 Mar 2009 08:25:58 +0100, by Tomas Lindquist Olsen
-
Added support for single D type register return from __asm.Sat, 28 Mar 2009 07:24:53 +0100, by Tomas Lindquist Olsen
-
Added initial support for raw LLVM inline asm.Sat, 28 Mar 2009 06:32:06 +0100, by Tomas Lindquist Olsen
-
- Versioned Expresssion::toElem with #if IN_DMD/IN_LLVM.Sat, 28 Mar 2009 05:00:43 +0100, by Tomas Lindquist Olsen
-
Added missing new files.Fri, 27 Mar 2009 23:24:47 +0100, by Tomas Lindquist Olsen
-
Fixed problems introduced by previous commits that prevented Tango from compiling.Fri, 27 Mar 2009 23:17:04 +0100, by Tomas Lindquist Olsen
-
Eliminated the need for resolve, declare, const-init and define lists to drive code generation.Fri, 27 Mar 2009 21:50:32 +0100, by Tomas Lindquist Olsen
-
Changed use of toObjFile to a new codegen method.Fri, 27 Mar 2009 17:54:27 +0100, by Tomas Lindquist Olsen
-
* Moved ir/irsymbol.cpp/h into ir/irdsymbol.cpp/h.Thu, 26 Mar 2009 20:45:53 +0100, by Tomas Lindquist Olsen
-
Moved IRTargetScopeS from IRState into IrFunction, fixes #240 .Thu, 26 Mar 2009 18:46:21 +0100, by Tomas Lindquist Olsen
-
Remove a duplicate minitestWed, 25 Mar 2009 13:46:49 +0100, by Frits van Bommel
-
Fix to synchronized function storage class when getting the classinfo via dotExp.Wed, 25 Mar 2009 08:13:01 +0100, by Christian Kamm
-
Automated merge with http://hg.dsource.org/projects/ldcTue, 24 Mar 2009 21:18:29 +0100, by Christian Kamm
-
Reorganize EnclosingHandlers to require less changes to the frontend and allow us toTue, 24 Mar 2009 21:18:18 +0100, by Christian Kamm
-
mergeTue, 24 Mar 2009 18:22:47 +0100, by Tomas Lindquist Olsen
-
Fixed error when pkg-config couldn't find libconfig, allows user to set flags manually.Tue, 24 Mar 2009 18:22:29 +0100, by Tomas Lindquist Olsen
-
Update DtoConstFP() to be correct after LLVM r67562, which changed the way theTue, 24 Mar 2009 15:24:59 +0100, by Frits van Bommel
-
Automated merge with http://hg.dsource.org/projects/ldcTue, 24 Mar 2009 14:34:16 +0100, by Christian Kamm
-
Fix #239.Tue, 24 Mar 2009 14:33:57 +0100, by Christian Kamm
-
Remove struct padding which was making this test fail on 64-bit systems.Tue, 24 Mar 2009 03:14:22 +0100, by Frits van Bommel
-
Update comments now that LLVM PR3861 has been fixed. However, sinceTue, 24 Mar 2009 02:46:57 +0100, by Frits van Bommel
-
Cleanup DMD 1.041 merge.Mon, 23 Mar 2009 20:26:33 +0100, by Tomas Lindquist Olsen
-
Fix tuple declarations in aggregates.Mon, 23 Mar 2009 14:47:51 +0100, by Christian Kamm
-
Workaround for LLVM PR 3861 (http://llvm.org/PR3861).Mon, 23 Mar 2009 01:01:55 +0100, by Frits van Bommel
-
Bring FrameInfo definition up to date with recent Tango developments. Thanks fawzi!Sun, 22 Mar 2009 14:51:03 +0100, by Christian Kamm
-
Add dmd-style configuration file for rebuild usage. See #236 and thanks to ccuter for the patch!Sat, 21 Mar 2009 09:47:48 +0100, by Christian Kamm
-
Return null from a static class to interface cast if the class reference wasFri, 20 Mar 2009 15:50:01 +0100, by Frits van Bommel