LINUX.ORG.RU

Вышел GNU lightning 2.0.5

 , , , ,


0

3

GNU lightning — это библиотека, призванная помочь в создании переносимых программ, компилирующих ассемблерный код во время работы.

Разработка: http://git.savannah.gnu.org/cgit/lightning.git

Выпуск для скачивания: ftp://ftp.gnu.org/gnu/lightning/lightning-2.0.5.tar.gz

2.0.5 содержит новый порт на архитектуру Alpha. Спасибо Мэни Тренту Нельсону со snakebit.net за предоставление доступа к компьютеру Alpha.

aarch64:

  • Исправлено утверждение для переменных в неинициализированном состоянии.

alpha:

  • Реализован порт lightning на Alpha.

arm:

  • Исправление неверной таблицы размеров инструкций в программных числах с плавающей точкой.
  • При проверке возможностей процессора убрано замешательство, если /proc не смонтирован, и как следствие, некорректная проверка _ARM_PCS_VFP (лучшего источника информации о доступности fpu).

mips:

  • Корректное использование неверного регистра в jit_bmsr, работавшее (при прохождении всех тестов) из-за казуса.

общее:

  • Добавлена проверка согласованности временных данных во время прыжка.
  • Регистры возврата всегда помечаются живыми в эпилоге.
  • Корректное изменение потенциально неверных битовых масок в jit_update.
  • Все утверждения конвертируются так, чтобы приводиться к целым при сверке. На alpha утверждения, выражающиеся непосредственно в указателе или длинном целом, будут приводить к ошибке, если сверяются только старшие 32 бита.
  • null не передаётся как аргумент free, memcpy и memmove.
  • Удалена глобальная, но не получившая известности переменная jit_progname.
  • Добавлена заметка об инициализации и вызове jit_set_memory_functions.
  • Некоторые ожидаемо приватные определения и типы в lightning/jit_${arch}.h не экспортируются.

>>> Источник

★☆

Проверено: Shaman007 ()
Последнее исправление: cetjs2 (всего исправлений: 2)

Исправлено утверждение
При проверке возможностей процессора убрано замешательство
во время прыжка

Проверено: Shaman007

anonymous
()
Ответ на: комментарий от anonymous

Да тут в каждой строке шизофазия, автор по ходу даже бегло не просматривал после промта.

vurdalak ★★★★★
()
Ответ на: комментарий от MiniRoboDancer

Видел. Но это описывается по другому. Хотя бы «переносимый ассемблер» или «промежуточное представление» написал бы.

Pavval ★★★★★
()
Последнее исправление: Pavval (всего исправлений: 1)
Ответ на: комментарий от Pavval

Я тоже пару раз перечитывал, так и не распарсил.

drfaust ★★★★★
()

Два сапога - пара. Что «переводчик», что «проверяющий»...

dhameoelin ★★★★★
()

Что ж ты делаешь, содомит! Давно я так не смеялся.

anonymous
()
Ответ на: комментарий от buddhist

Можно, если ты перестанешь кусать меня за мой блестящий металлический зад.

MiniRoboDancer ★☆
() автор топика
Ответ на: комментарий от buddhist

Я все равно не до конца понял про что новость (что взять с быдломенеджера), так что мне трудно судить, где машинный перевод, а где просто корявые технические термины.

Хочешь в корректоры?

Shaman007 ★★★★★
()
Ответ на: комментарий от Pavval

вдруг оно умеет ассемблерный код для одной архитектуры транслировать в эквивалентный на другой архитектуре, мало ли :)

по ссылкам не ходил

Harald ★★★★★
()

ТС, может хватит постить новости со ссылкой на savannah.gnu.org/forum/ ? Там везде есть ссылочка Homepage, на домашнюю страницу проекта, о котором новость, вот её и будет логичнее в качестве источника указывать

Harald ★★★★★
()
Ответ на: комментарий от Shaman007

мне трудно судить, где машинный перевод, а где просто корявые технические термины

Оба варианта не дают апрувить новость.

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

Другая группа пользователей недовольна тем, что новости повисают на чертисколько, так как никто не может понять про что новость и заправить с чистым сердцем.

Я не стоевровая банкнота, чтобы всем нравиться. Выбираю меньшее зло: корявая новость против устаревшей. Спасибо за понимание, надеюсь, что вы все-таки мотивируете не только меня на оперативное подтверждение (кстати, мои правки формата и ошибок замечают мало, хвалят за это недостаточно), но и авторов новостей на нормальное их написание.

Shaman007 ★★★★★
()
Последнее исправление: Shaman007 (всего исправлений: 1)
Ответ на: комментарий от Shaman007

Я б пошёл, только после таких новостей уже вряд ли возьмут.

MiniRoboDancer ★☆
() автор топика
Ответ на: комментарий от Shaman007

хвалят за это недостаточно

Ну это нормально. Если жалоб нет, значит всем нравится, считай это похвалой :)

vurdalak ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.