Mercurial > projects > ldc
view readme.txt @ 355:d8357f7004ca trunk
[svn r376] Fix bug with finally blocks and labels. The labels would get emitted multiple times and conflict.
It is now possible to add label scopes in IrFunction and all labels names will be prefixed accordingly.
Also disallow goto into finally blocks.
Fixes nocompile/finally_02 and others.
author | ChristianK |
---|---|
date | Mon, 14 Jul 2008 11:48:55 +0200 |
parents | 88252a1af660 |
children | b657298222d9 |
line wrap: on
line source
LLVM D Compiler (LLVMDC) This compiler is based on the Digital Mars D (DMD)[1] compiler frontend, and the LLVM[2] compiler toolkit. It is licensed under the same licence as the DMD compiler frontend. See dmd/readme.txt for more details. premake[3] is used to generate a makefile so the project can be built. So far only Linux is tested so use the command: 'premake --target gnu' to generate a Makefile, then just type 'make'. You need the latest stable LLVM. See the LLVM website. For more information visit the LLVMDC website: http://www.dsource.org/projects/llvmdc [1] http://www.digitalmars.com/d [2] http://www.llvm.org [3] http://premake.sourceforge.net