ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿ ಪರಿಸರದ ಬಿಡುಗಡೆ KDevelop 5.4

ಪರಿಚಯಿಸಿದರು ಸಂಯೋಜಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಪರಿಸರದ ಬಿಡುಗಡೆ ಕೆ ಡೆವಲಪ್ 5.4, ಇದು KDE 5 ಗಾಗಿ ಅಭಿವೃದ್ಧಿ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಬೆಂಬಲಿಸುತ್ತದೆ, ಕ್ಲಾಂಗ್ ಅನ್ನು ಕಂಪೈಲರ್ ಆಗಿ ಬಳಸುವುದು ಸೇರಿದಂತೆ. ಪ್ರಾಜೆಕ್ಟ್ ಕೋಡ್ ಅನ್ನು GPL ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ ಮತ್ತು KDE ಫ್ರೇಮ್‌ವರ್ಕ್ಸ್ 5 ಮತ್ತು Qt 5 ಲೈಬ್ರರಿಗಳನ್ನು ಬಳಸುತ್ತದೆ.

ಮುಖ್ಯ ಆವಿಷ್ಕಾರಗಳು:

  • ಅಸೆಂಬ್ಲಿ ವ್ಯವಸ್ಥೆಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಮೆಸನ್, ಇದು X.Org ಸರ್ವರ್, ಮೆಸಾ, Lighttpd, systemd, GStreamer, Wayland, GNOME ಮತ್ತು GTK ಯಂತಹ ಯೋಜನೆಗಳನ್ನು ನಿರ್ಮಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. KDevelop ಈಗ Meson ಅನ್ನು ಬಳಸುವ ಪ್ರಾಜೆಕ್ಟ್‌ಗಳನ್ನು ರಚಿಸಬಹುದು, ಸಂರಚಿಸಬಹುದು, ಕಂಪೈಲ್ ಮಾಡಬಹುದು ಮತ್ತು ಸ್ಥಾಪಿಸಬಹುದು, Meson ಬಿಲ್ಡ್ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳಿಗೆ ಕೋಡ್ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಮತ್ತು ಯೋಜನೆಯ ವಿವಿಧ ಅಂಶಗಳನ್ನು ಬದಲಾಯಿಸಲು Meson ರಿರೈಟರ್ ಪ್ಲಗಿನ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತದೆ (ಆವೃತ್ತಿ, ಪರವಾನಗಿ, ಇತ್ಯಾದಿ);

    ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿ ಪರಿಸರದ ಬಿಡುಗಡೆ KDevelop 5.4

  • ಸ್ಕ್ರ್ಯಾಚ್‌ಪ್ಯಾಡ್ ಪ್ಲಗಿನ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಲಿಖಿತ ಕೋಡ್‌ನ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ತ್ವರಿತವಾಗಿ ಪರೀಕ್ಷಿಸಲು ಅಥವಾ ಪ್ರಯೋಗವನ್ನು ನಡೆಸಲು ಸಾಧ್ಯವಾಗುವಂತೆ ಮಾಡುತ್ತದೆ, ಪೂರ್ಣ ಪ್ರಮಾಣದ ಯೋಜನೆಯನ್ನು ರಚಿಸದೆಯೇ ಕೋಡ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಪ್ಲಗಿನ್ ಕಂಪೈಲ್ ಮಾಡಬಹುದಾದ ಮತ್ತು ರನ್ ಮಾಡಬಹುದಾದ ರೇಖಾಚಿತ್ರಗಳ ಪಟ್ಟಿಯೊಂದಿಗೆ ಹೊಸ ವಿಂಡೋವನ್ನು ಸೇರಿಸುತ್ತದೆ. ಸ್ಕೆಚ್‌ಗಳನ್ನು KDevelop ಒಳಗೆ ಸಂಸ್ಕರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ, ಆದರೆ ಸ್ವಯಂಪೂರ್ಣಗೊಳಿಸುವಿಕೆ ಮತ್ತು ಡಯಾಗ್ನೋಸ್ಟಿಕ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಒಳಗೊಂಡಂತೆ ನಿಯಮಿತ ಕೋಡ್ ಫೈಲ್‌ಗಳಾಗಿ ಸಂಪಾದಿಸಲು ಲಭ್ಯವಿದೆ;

    ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿ ಪರಿಸರದ ಬಿಡುಗಡೆ KDevelop 5.4

  • ಸೇರಿಸಲಾಗಿದೆ ಬಳಸಿ ಕೋಡ್ ಪರಿಶೀಲಿಸಲು ಪ್ಲಗಿನ್ ಖಣಿಲು-ಅಚ್ಚುಕಟ್ಟಾದ.
    ಕ್ಲಾಂಗ್-ಟಿಡಿ ಕರೆ ವಿಶ್ಲೇಷಕ ಮೆನು ಮೂಲಕ ಲಭ್ಯವಿದೆ, ಇದು ಕೋಡ್ ವಿಶ್ಲೇಷಣೆಗಾಗಿ ಪ್ಲಗಿನ್‌ಗಳನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ ಮತ್ತು ಹಿಂದೆ ಬೆಂಬಲಿಸುತ್ತದೆ ಕ್ಲೇಜಿ, Cppcheck ಮತ್ತು Heaptrack;

  • ಕ್ಲಾಂಗ್ ಬಳಕೆಯ ಆಧಾರದ ಮೇಲೆ ಸಿ++ ಭಾಷೆ ಮತ್ತು ಲಾಕ್ಷಣಿಕ ವಿಶ್ಲೇಷಣೆ ಪ್ಲಗಿನ್‌ಗಾಗಿ ಪಾರ್ಸರ್ ಅನ್ನು ಸ್ಥಿರಗೊಳಿಸುವ ಮತ್ತು ಆಧುನೀಕರಿಸುವ ಕೆಲಸ ಮುಂದುವರೆಯಿತು. ಬದಲಾವಣೆಗಳು ಕ್ಲಾಂಗ್ ಪಾರ್ಸರ್‌ಗಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಡೈರೆಕ್ಟರಿಯನ್ನು ಸೇರಿಸುವುದು, ಒಳಗೊಂಡಿರುವ ಫೈಲ್‌ಗಳಿಂದ ಔಟ್‌ಪುಟ್ ಮಾಡುವ ಸಮಸ್ಯೆಗಳ ಅನುಷ್ಠಾನ, “-std=c++2a” ಆಯ್ಕೆಯನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯ, c++1z ಅನ್ನು C++17 ಗೆ ಮರುಹೆಸರಿಸುವುದು. , ಸಂಖ್ಯೆಗಳಿಗೆ ಸ್ವಯಂಪೂರ್ಣಗೊಳಿಸುವಿಕೆಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವುದು ಮತ್ತು ಹೆಡರ್ ಫೈಲ್‌ಗಳ ಡಬಲ್ ಸೇರ್ಪಡೆಯಿಂದ ರಕ್ಷಿಸಲು ಕೋಡ್ ಅನ್ನು ಉತ್ಪಾದಿಸಲು ಮಾಂತ್ರಿಕವನ್ನು ಸೇರಿಸುವುದು (ಹೆಡರ್ ಗಾರ್ಡ್);
  • ಸುಧಾರಿತ PHP ಬೆಂಬಲ. PHP ನಲ್ಲಿ ದೊಡ್ಡ ಫೈಲ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಮಿತಿಗಳನ್ನು ಹೆಚ್ಚಿಸಲಾಗಿದೆ, ಉದಾಹರಣೆಗೆ, phpfunctions.php ಈಗ 5 MB ಗಿಂತ ಹೆಚ್ಚು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ld.lld ಅನ್ನು ಬಳಸಿಕೊಂಡು ಲಿಂಕ್ ಮಾಡುವಲ್ಲಿ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

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