D Change Log
- What's new for D 1.002
- What's new for D 1.001
- older versions
- even older versions
- Download D compiler for Win32 and x86 linux
- tech support
What's New for D 1.003
Jan 26, 2007New/Changed Features
Bugs Fixed
What's New for D 1.002
Jan 24, 2007New/Changed Features
Bugs Fixed
- D.announce/6893: ClassInfo.flags incorrectly set
- D.announce/6906: Three subtle cases of tail recursion item 1 and 2
What's New for D 1.001
Jan 23, 2007New/Changed Features
- tail recursion works again
- New type aware GC
Bugs Fixed
- Bugzilla 621: When inside a loop, if you call break inside a try block the finally block is never executed
- Bugzilla 804: missing linux functions
- Bugzilla 815: scope(exit) isn't executed when "continue" is used to continue a while-loop
- Bugzilla 817: const char[] = string_literal - string_literal gets included for every reference
- Bugzilla 819: mention response files in cmd line usage
- Bugzilla 820: gc should scan only pointer types for pointers
- Bugzilla 823: frontend: incorrect verror declaration in mars.h
- Bugzilla 824: "mov EAX, func;" and "lea EAX, func;" generate incorrect code
- Bugzilla 825: dmd segmentation fault with large char[] template value parameter
- Bugzilla 826: ICE: is-expression with invalid template instantiation