ಡಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯ ಹೊಸ ಆವೃತ್ತಿಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ (2.091.0)

ಕಂಪೈಲರ್ ಬದಲಾವಣೆಗಳು:

* ವರ್ಗ ಡೀಲೋಕೇಟರ್ ಅನ್ನು ಶಾಶ್ವತವಾಗಿ ತೆಗೆದುಹಾಕಲಾಗಿದೆ
* GNU ಶೈಲಿಯ ಸಾಲು ಸಂಖ್ಯೆಗಳನ್ನು ವರದಿ ಮಾಡುವ ಸಾಮರ್ಥ್ಯ
* ಬಾಹ್ಯ C|C++ ಘೋಷಣೆಗಳಿಂದ C++ ಹೆಡರ್‌ಗಳ ಪ್ರಾಯೋಗಿಕ ಪೀಳಿಗೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ: DMD ಈಗ extern(C) ಅಥವಾ extern(C++) ಎಂದು ಗುರುತಿಸಲಾದ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ D ಫೈಲ್‌ಗಳಲ್ಲಿ ಡಿಕ್ಲರೇಶನ್ ಬೈಂಡಿಂಗ್‌ಗಳನ್ನು ಹೊಂದಿರುವ C++ ಹೆಡರ್ ಫೈಲ್‌ಗಳನ್ನು ಬರೆಯಬಹುದು.

ರನ್ಟೈಮ್ನಲ್ಲಿ ಬದಲಾವಣೆಗಳು:

* ಕೆಲವು ಸ್ಥಳಗಳಲ್ಲಿ ಕಾಣೆಯಾದ pthread_attr_destroy ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
* core.sys.windows.security ನಲ್ಲಿ ಸುಧಾರಿತ ಬೈಂಡಿಂಗ್‌ಗಳು
* core.stdcpp.memory.unique_ptr ಸೇರಿಸಲಾಗಿದೆ
* TFD_TIMER_CANCEL_ON_SET ಸೇರಿಸಲಾಗಿದೆ.

ಗ್ರಂಥಾಲಯದಲ್ಲಿ ಬದಲಾವಣೆ:

* std.bigint ಈಗ @ಸುರಕ್ಷಿತವಾಗಿದೆ
* std.math ನಲ್ಲಿ isClose ನೊಂದಿಗೆ ಸರಿಸುಮಾರು ಸಮಾನವನ್ನು ಬದಲಾಯಿಸಿ.
* ಅಸಮ್ಮತಿಸಿದ std.format.Mangle ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ.
* std.stdio ನಿಂದ ಬಳಕೆಯಲ್ಲಿಲ್ಲದ ರಚನೆಗಳನ್ನು ByLine, ByChunk, ByRecord ತೆಗೆದುಹಾಕಲಾಗಿದೆ.
* std.algorithm.sorting.schwartzSort ಈಗ ಬೈನರಿ ರೂಪಾಂತರ ಕಾರ್ಯಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ
* std.functional ಗೆ ಮೇಲೋಗರವನ್ನು ಸೇರಿಸಲಾಗಿದೆ

ಸ್ಥಾಪಕದಲ್ಲಿನ ಬದಲಾವಣೆಗಳು:

* ಅನುಸ್ಥಾಪನಾ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಈಗ ವಿಂಡೋಸ್‌ನಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು

ಡಬ್‌ನಲ್ಲಿ ಬದಲಾವಣೆಗಳು:

* SOURCE_FILES ಪರಿಸರ ವೇರಿಯಬಲ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ
* DUB ಈಗ zsh ಆಡ್-ಆನ್ ಶೈಲಿಯನ್ನು ಹೊಂದಿದೆ

ಮೂಲ: linux.org.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ