ರಾಕು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಾಗಿ ರಾಕುಡೊ ಕಂಪೈಲರ್ ಬಿಡುಗಡೆ 2021.12 (ಹಿಂದಿನ ಪರ್ಲ್ 6)

ರಾಕು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯ (ಹಿಂದೆ ಪರ್ಲ್ 2021.12) ಕಂಪೈಲರ್ ರಾಕುಡೋದ 6 ಬಿಡುಗಡೆಯನ್ನು ಘೋಷಿಸಲಾಗಿದೆ. ಯೋಜನೆಯನ್ನು ಪರ್ಲ್ 6 ರಿಂದ ಮರುನಾಮಕರಣ ಮಾಡಲಾಯಿತು ಏಕೆಂದರೆ ಇದು ಮೂಲತಃ ನಿರೀಕ್ಷಿಸಿದಂತೆ ಪರ್ಲ್ 5 ರ ಮುಂದುವರಿಕೆಯಾಗಲಿಲ್ಲ, ಆದರೆ ಪ್ರತ್ಯೇಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಾಗಿ ಮಾರ್ಪಟ್ಟಿತು, ಮೂಲ ಮಟ್ಟದಲ್ಲಿ ಪರ್ಲ್ 5 ರೊಂದಿಗೆ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ ಮತ್ತು ಡೆವಲಪರ್‌ಗಳ ಪ್ರತ್ಯೇಕ ಸಮುದಾಯದಿಂದ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು. ಅದೇ ಸಮಯದಲ್ಲಿ, MoarVM 2021.12 ವರ್ಚುವಲ್ ಯಂತ್ರದ ಬಿಡುಗಡೆಯು ಲಭ್ಯವಿದೆ, ಇದು Rakudo ನಲ್ಲಿ ಸಂಕಲಿಸಲಾದ ಬೈಟ್‌ಕೋಡ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಪರಿಸರವನ್ನು ರೂಪಿಸುತ್ತದೆ. ರಾಕುಡೊ JVM ಮತ್ತು ಕೆಲವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವರ್ಚುವಲ್ ಯಂತ್ರಗಳಿಗೆ ಸಂಕಲನವನ್ನು ಸಹ ಬೆಂಬಲಿಸುತ್ತದೆ.

Rakudo 2021.12 ರಲ್ಲಿನ ಸುಧಾರಣೆಗಳು ವಾಡಿಕೆಯ ಮಾಡ್ಯೂಲ್‌ಗಾಗಿ ಸುತ್ತುವ ವಿಧಾನಕ್ಕೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸುವುದು, stderr ಗೆ ಪೂರ್ವ ಕಂಪೈಲ್ ಮಾಡ್ಯೂಲ್‌ಗಳ ಕುರಿತು ಮಾಹಿತಿಯನ್ನು ಪ್ರದರ್ಶಿಸಲು RAKUDO_PRECOMPILATION_PROGRESS ಪರಿಸರ ವೇರಿಯಬಲ್‌ನ ಅನುಷ್ಠಾನ, IterationBuffer.IterPuffer. ಹೊಸ(ಪುನರಾವರ್ತನೀಯ) ವಿಧಾನಗಳು, ಹಾಗೆಯೇ ಕಾರ್ಯಕ್ಷಮತೆ ಆಪ್ಟಿಮೈಸೇಶನ್ ವಿಧಾನಗಳು .match, .subst-mutate ಮತ್ತು .subst, Date.new(ವರ್ಷ, ತಿಂಗಳು, ದಿನ) ಕರೆ ಮಾಡಲು 40% ವೇಗ MoarVM ನ ಹೊಸ ಆವೃತ್ತಿಯು JIT ಮತ್ತು ಕಸ ಸಂಗ್ರಾಹಕ ಅನುಷ್ಠಾನಗಳನ್ನು ಸುಧಾರಿಸುತ್ತದೆ ಮತ್ತು ಹೊಸ ಆಪ್ಟಿಮೈಸೇಶನ್‌ಗಳು ಮತ್ತು ಭದ್ರತಾ ತಪಾಸಣೆಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ.

ಮೂಲ: opennet.ru

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