gdc --version currently only indicates the underlying GCC version, e.g.: gdc (GCC) 4.8.0 20130209 (experimental) [trunk revision 195917] For clarity, it would be useful to also indicate the corresponding D version, e.g. 2.062. For comparison see the output of ldc2 --version: LDC - the LLVM D compiler (trunk): based on DMD v2.061 and LLVM 3.2 Default target: x86_64-pc-linux-gnu Host CPU: corei7-avx The same applies to gdmd --help. When dmd --help is called, it indicates the D version in use, e.g.: DMD64 D Compiler v2.062
For gdmd, maybe. For gdc, probably not.
I thought you might say that -- I presume it's related to GCC policy?
(In reply to comment #2) > I thought you might say that -- I presume it's related to GCC policy? There is no way to describe the language supported by GCC in terms of a specific version. So instead we advice that in general GDC tracks the evolving specification closely, and any given release will support the language as of the date that the release was frozen. This version number will be documented in manuals that come with the software.
*** Bug 89 has been marked as a duplicate of this bug. ***