Программирование

Интерпретатор Plush перешёл на регистры и ускорился до 3,37 раза

3 сентября 2026 г.0 просмотров1 мин чтения

AI Summary

Интерпретатор Plush обновил свой байткод, перейдя с стековой модели на регистровую, что позволило увеличить скорость выполнения кода в среднем в 2,07 раза, а в некоторых случаях — до 3,37 раз. В тестах на вычислении чисел Фибоначчи Plush оказался на 24% быстрее, чем Lua.

Байткод Plush переписан со стековой модели на регистровую: медиана 2,07 раза, максимум 3,37, на fib быстрее Lua на 24%. Как устроено и что не выросло.— Читать дальше «Интерпретатор Plush перешёл на регистры и ускорился до 3,37 раза»

#интерпретатор#Plush#оптимизация

Хотите попробовать AI?

Сравните лучшие нейросети в одном месте — бесплатно

Перейти к нейросетям
Поделиться:
Источник: Tproger

Похожие новости

AI
Программирование

Jujutsu 0.45 научился сам сводить расходящиеся коммиты командой jj converge

В версии Jujutsu 0.45.0 добавлена команда jj converge, которая автоматически сводит расходящиеся коммиты. Также изменился выбор конфигурации при использовании параметра --user и улучшен импорт detached HEAD из Git. Пользователям рекомендуется проверить функциональность после обновления.

5 ч. назад0
AI
Программирование

Rust std и musl неверно округляют fmaf на редких числах

В библиотеке Rust std и musl обнаружена ошибка округления функции fmaf, которая приводит к различиям в результатах на один младший бит при использовании f32::mul_add. Проблема затрагивает архитектуры x86 без AVX2 и 32-битный ARM, тогда как ARM64 не подвержен этой ошибке.

5 ч. назад1
AI
Программирование

CSS-функции sibling-index() и sibling-count() заработали во всех движках

Функции sibling-index() и sibling-count() теперь поддерживаются во всех основных браузерах, включая Firefox 154. Эти функции позволяют задавать задержку анимации по номеру элемента без использования JavaScript.

6 ч. назад6