GNU ಯೋಜನೆಯು GNU Emacs 28.1 ಪಠ್ಯ ಸಂಪಾದಕದ ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಕಟಿಸಿದೆ. GNU Emacs 24.5 ಬಿಡುಗಡೆಯಾಗುವವರೆಗೆ, ರಿಚರ್ಡ್ ಸ್ಟಾಲ್ಮನ್ ಅವರ ವೈಯಕ್ತಿಕ ನಾಯಕತ್ವದಲ್ಲಿ ಯೋಜನೆಯು ಅಭಿವೃದ್ಧಿಗೊಂಡಿತು, ಅವರು 2015 ರ ಶರತ್ಕಾಲದಲ್ಲಿ ಜಾನ್ ವೀಗ್ಲಿಗೆ ಪ್ರಾಜೆಕ್ಟ್ ಲೀಡರ್ ಹುದ್ದೆಯನ್ನು ಹಸ್ತಾಂತರಿಸಿದರು.
ಸೇರಿಸಲಾದ ಸುಧಾರಣೆಗಳಲ್ಲಿ:
- JIT ಸಂಕಲನವನ್ನು ಬಳಸುವ ಬದಲು libgccjit ಲೈಬ್ರರಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಕೋಡ್ಗೆ Lisp ಫೈಲ್ಗಳನ್ನು ಕಂಪೈಲ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸಲಾಗಿದೆ. ನಿರ್ಮಿಸುವಾಗ ಸ್ಥಳೀಯ ಸಂಕಲನವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು, ನೀವು '--with-native-compilation' ಆಯ್ಕೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕು, ಇದು Emacs ನೊಂದಿಗೆ ಬರುವ ಎಲ್ಲಾ Elisp ಪ್ಯಾಕೇಜುಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಕೋಡ್ಗೆ ಕಂಪೈಲ್ ಮಾಡುತ್ತದೆ. ಮೋಡ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವುದರಿಂದ ಕಾರ್ಯಕ್ಷಮತೆಯಲ್ಲಿ ಗಮನಾರ್ಹ ಹೆಚ್ಚಳವನ್ನು ಸಾಧಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
- ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಕೈರೋ ಗ್ರಾಫಿಕ್ಸ್ ಲೈಬ್ರರಿಯನ್ನು ರೆಂಡರಿಂಗ್ಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ (‘—with-cairo’ ಆಯ್ಕೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ), ಮತ್ತು HarfBuzz ಗ್ಲಿಫ್ ಲೇಔಟ್ ಎಂಜಿನ್ ಅನ್ನು ಪಠ್ಯ ಔಟ್ಪುಟ್ಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. libXft ಬೆಂಬಲವನ್ನು ಅಸಮ್ಮತಿಸಲಾಗಿದೆ.
- ಯುನಿಕೋಡ್ 14.0 ವಿವರಣೆಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು ಎಮೋಜಿಯೊಂದಿಗೆ ಗಮನಾರ್ಹವಾಗಿ ಸುಧಾರಿತ ಕೆಲಸ.
- ಪ್ರಕ್ರಿಯೆ ಸ್ಯಾಂಡ್ಬಾಕ್ಸಿಂಗ್ಗಾಗಿ ಸೆಕಾಂಪ್ ಸಿಸ್ಟಮ್ ಕರೆ ಫಿಲ್ಟರ್ಗಳನ್ನು (‘—seccomp=FILE’) ಲೋಡ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- ದಸ್ತಾವೇಜನ್ನು ಮತ್ತು ಕಾರ್ಯ ಗುಂಪುಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು ಹೊಸ ವ್ಯವಸ್ಥೆಯನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ.
- ಬಲ ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ ತೋರಿಸಲಾದ ಸಂದರ್ಭ ಮೆನುಗಳ 'ಸಂದರ್ಭ-ಮೆನು-ಮೋಡ್' ಅನುಷ್ಠಾನವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- ಯೋಜನಾ ನಿರ್ವಹಣೆಗಾಗಿ ಪ್ಯಾಕೇಜ್ನ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಗಮನಾರ್ಹವಾಗಿ ವಿಸ್ತರಿಸಲಾಗಿದೆ.
ಮೂಲ: opennet.ru