C 및 D로부터 유도 C 고급 언어이지만 하나와 역방향 호환되지 않는다. GDC는 GCC 용으로 작성된 D에 대한 프론트 엔드입니다.
지원되는 시스템 :
GCC 3.3.x는, 3.4.x, 4.0.x의
리눅스 (레드햇 7.2에서 테스트, 8)
맥 OS X 10.3.x에서, 10.4.x에서
FreeBSD의 5.2.1
Cygwin에서
는 MinGW
AIX (5.1에서 테스트)
유사 버전이 작동해야하며, 다른 유닉스 플랫폼을 작동 할 수 있습니다. 컴파일러는 아마 대부분의 32 비트 아키텍처에서 작동하지만, D 런타임 라이브러리는 여전히를 지원하도록 업데이트해야합니다
이 릴리스의 새로운 기능 무엇 :.
이 향상된 안전성을 기능과 수많은 버그 수정.
이 새로운 = 하였다 추가;
이 버전 2.058의 새로운 기능 람다 구문.
1. userproperty 구문을 허용합니다. 참고 : 1.F가 더 이상 부동 소수점 리터럴, 0을 추가하지 않습니다.
대신 -dylib의 DMD 스위치를 -shared로 변환
OS X 32 비트 대상에서 XMM 레지스터를보다 효율적으로 사용.
AVX 지침 (64 비트 대상 만) 인라인 어셈블러 지원을 추가합니다.
기본 클래스 보호의 사용은 이제 사용되지 않습니다.
추가 특성은 isVirtualMethod 및 getVirtualMethods.
구조체 / 클래스 불변 이제 암시 const를합니다.
표준의 주요 분해입니다. 정규식 모듈의 구현입니다. 표준의 변화를 깨고있다. 정규식. 대리인으로 대체 캡처! 대신 문자열의 대리자 매개 변수로 RegexMatch! 문자열을 사용합니다.
표준의 형식 정의가되지 않는 한 바와 같이, 오버로드. 전환 수. 되는 형식 정의는 이제 더 이상 사용되지 않습니다 사용합니다.
표준. 배열입니다. 삽입은 사용되지 않습니다. 표준을 사용하십시오. 배열입니다. 대신 insertInPlace.
표준의 과부하. 배열입니다. 더 이상 사용되지 장소에있는 대체 대체합니다. 표준을 사용하십시오. 배열입니다. 대신 replaceInPlace.
표준에 SYSTIME, 날짜, TimeOfDay 및 날짜 시간에 toISOExtendedString과 fromISOExtendedString 기능. 날짜는 사용되지 않습니다. toISOExtString 및 fromISOExtString 대신 사용하십시오.
표준. 파일. getTimesPosix는 사용되지 않습니다. 표준을 사용하십시오. 파일. 대신 getTimes.
표준에 ISDIR, ISFILE 및 isSymlink의 오버로드. 단위를 가지고 파일은 더 이상 사용되지 않습니다. 대신 attrIsDir, attrIsFile 및 attrIsSymlink를 사용하십시오.
이 버전 20111211의 새로운 기능 :
이 메인테이너가 변경되었습니다.
GCC 4.6.1로 업데이트되었습니다.
다수의 버그 수정, 향상된 기능 및 정리.
댓글을 찾을 수 없습니다