On Fri, 29 May 2009 13:54:58 +0400, Tomas Lindquist Olsen <tomas.l.ol...@gmail.com> wrote:
> On Fri, May 29, 2009 at 12:44 AM, Eldar Insafutdinov > <e.insafutdi...@gmail.com> wrote: >> Eldar Insadutdinov Wrote: >> >>> Another release of QtD is out. This time, it's Linux-only because >>> OPTLINK refuses to link the project with debug info on Windows (see >>> bug http://d.puremagic.com/issues/show_bug.cgi?id=2436). If anybody >>> wants QtD on Windows, please keep pushing Walter until he does >>> something with OPTLINK (bury it). Voting for the bug may help, too. >>> I would repeat once again the request, that was raised here numerous >>> of times, Walter, please change object file format, for me the ones >>> used by MSVC or MinGW would be just fine. >>> >>> In this release: >>> >>> * Lots of bugfixes >>> * Switched to Qt 4.5 >>> * ldc supported (for both X86 and X86-64) >>> * All imports inside Qt are now public to avoid import hell >>> * Implemented API dealing with containers >>> * All classes from Gui, OpenGL, Xml, Svg, Network and Webkit packages >>> are wrapped >>> * Build system is now based on CMake to be crossplatform and more >>> flexible >>> * New signals and slots implementation (pretty limited but we are >>> working on a better one, which will support queued connections, >>> connections by name at runtime, etc). >>> * Ported duic, the tool for generating code out of xml representation >>> * Ported drcc, the resources compiler >>> >>> Thanks to everyone involved in the project. >> >> So apparently I made it working on Windows as well. The thing that >> solved the problem was to feed source files to the compiler in the >> different order. Is it a correct behaviour? >> > > The DMD frontend has quite a few "order dependencies". It's not > correct behaviour, but a result of how it does semantics. Is it fixable, or a new frontend is required?