ರಸ್ಟ್‌ನಲ್ಲಿ ಎರವಲು ಪರೀಕ್ಷಕವನ್ನು ಬೈಪಾಸ್ ಮಾಡುವ ಮಾರ್ಗವನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ.

Jakub Kądziołka ಅವರು ಸಂಬಂಧಿಸಿದ ತಕ್ಷಣದ ಸಮಸ್ಯೆಗಳನ್ನು ತೋರಿಸುವ ಪರಿಕಲ್ಪನೆಯ ಪುರಾವೆಯನ್ನು ಪ್ರಕಟಿಸಿದರು ರಸ್ಟ್ ಕಂಪೈಲರ್ ಯೋಜನೆಯಲ್ಲಿನ ದೋಷ, ಡೆವಲಪರ್‌ಗಳು ನಾಲ್ಕು ವರ್ಷಗಳಿಂದ ಪರಿಹರಿಸಲು ವಿಫಲರಾಗಿದ್ದಾರೆ.

ಜಕುಬ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಉದಾಹರಣೆಯು ಸರಳವಾದ ಟ್ರಿಕ್ನೊಂದಿಗೆ ಬಾರೋ ಚೆಕರ್ ಅನ್ನು ಬೈಪಾಸ್ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ:

fn ಮುಖ್ಯ() {
ಬೂಮ್ = fake_static::make_static(&vec![0; 1<<20]);
println!("{:?}", ಬೂಮ್);
}

ರಸ್ಟ್ ಡೆವಲಪರ್‌ಗಳು ನಿರ್ಲಕ್ಷಿಸಿದ ಸಮಸ್ಯೆಯತ್ತ ಗಮನ ಸೆಳೆಯುವುದು ಇದರ ಉದ್ದೇಶವಾಗಿರುವುದರಿಂದ, ಉತ್ಪಾದನೆಯಲ್ಲಿ ಈ ಪರಿಹಾರವನ್ನು ಬಳಸದಂತೆ ಡೆವಲಪರ್ ವಿನಂತಿಸುತ್ತಾರೆ.

ಮೂಲ: linux.org.ru

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