D frontend for GCC

Software Screenshot:
D frontend for GCC
Software Details:
Version: 2.059
Upload Date: 14 Apr 15
Developer: Vincenzo Ampolo
Distribution Type: Freeware
Downloads: 5

Rating: 5.0/5 (Total Votes: 1)

D is a high-level language derived from C and C but is not backwards-compatible with either. GDC is a frontend for D written for GCC.

Supported Systems:

GCC 3.3.x, 3.4.x, 4.0.x
Linux (tested on Red Hat 7.2, 8)
Mac OS X 10.3.x, 10.4.x
FreeBSD 5.2.1
Cygwin
MinGW
AIX (tested on 5.1)

Similar versions should work and other Unix platforms may work. Although the compiler will probably work on most 32-bit architectures, the D runtime library will still need to be updated to support them.

What is new in this release:

  • Improved safety of functions and numerous bugfixes.

What is new in version 2.058:

  • Add new => lambda syntax.
  • Allow 1. userproperty syntax. NOTE: 1.f is no longer a float literal, add a 0.
  • Convert to -shared dmd switch instead of -dylib
  • Better use of XMM registers in OS X 32 bit target.
  • Add inline assembler support for AVX instructions (64 bit targets only).
  • Use of base class protection is now deprecated.
  • Added traits isVirtualMethod and getVirtualMethods.
  • Struct/class invariants are now implicitly const.
  • Major overhaul of std. regex module's implementation. Breaking change in std. regex. replace with delegate, use Captures!string instead of RegexMatch!string as delegate parameter.
  • As typedef has been deprecated, overloads of std. conv. to which use typedef have now been deprecated.
  • std. array. insert has been deprecated. Please use std. array. insertInPlace instead.
  • The overload of std. array. replace which replaces in place has been deprecated. Please use std. array. replaceInPlace instead.
  • The toISOExtendedString and fromISOExtendedString functions on SysTime, Date, TimeOfDay, and DateTime in std. datetime have been deprecated. Please use toISOExtString and fromISOExtString instead.
  • std. file. getTimesPosix has been deprecated. Please use std. file. getTimes instead.
  • The overloads for isDir, isFile, and isSymlink in std. file which take a uint have been deprecated. Please use attrIsDir, attrIsFile, and attrIsSymlink instead.

What is new in version 20111211:

  • The maintainer has changed.
  • Updated to GCC 4.6.1.
  • Numerous bugfixes, enhancements, and cleanups.

Similar Software

Flapjax
Flapjax

3 Jun 15

CodeViz
CodeViz

3 Jun 15

X11-Basic
X11-Basic

20 Feb 15

GNU Octave
GNU Octave

22 Jun 18

Comments to D frontend for GCC

Comments not found
Add Comment
Turn on images!