LINUX.ORG.RU

Интерпретатор


4

0

Всего сообщений: 3

Вышел GNU lightning 2.0.5

Группа GNU's Not Unix

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 не экспортируются.

>>> Источник

 , , , ,

MiniRoboDancer
()

Вышел GNU APL 1.4 — свободный интерпретатор языка программирования APL

Группа GNU's Not Unix

GNU APL — это свободный интерпретатор языка программирования APL. Он является практически полной реализацией стандарта ISO 13751 («Язык программирования APL, Расширенный»). В интерпретаторе реализована поддержка вложенных массивов и связанных функций, комплексных чисел и интерфейса для общих переменных.

Релиз содержит:

  • интерфейс для баз данных MySQL и PostgreSQL (спасибо Elias);
  • двухкомпонентные файловые системы, согласно ISO 13751 (спасибо Blake и David);
  • централизованный сервер для общих переменных (APserver).

Все ошибки, о которых сообщено до 6 августа 2014 г., были исправлены.

Проект GNU APL живёт здесь: http://www.gnu.org/software/apl, и может быть скачан с ftp://ftp.gnu.org/gnu/apl/ или любого зеркала GNU.

Сообщения об ошибках и другие предложения принимаются по адресу bug-apl@gnu.org.

>>> Источник

 , ,

MiniRoboDancer
()

Вышел GNU APL 1.3

Группа GNU's Not Unix

GNU APL - это свободный интерпретатор языка программирования APL. Он является практически полной реализацией стандарта ISO 13751 («Язык программирования APL, Расширенный»). В интерпретаторе реализована поддержка вложенных массивов и связанных функций, комплексных чисел и интерфейса для общих переменных.

Этот выпуск содержит:

  • улучшенный режим Emacs;
  • ограниченную поддержку прямых функций (лямбда-функций);
  • новую команду )DUMP, сохраняющую рабочую область в текстовый файл (который можно считать apl -f).

>>> Источник

 , ,

MiniRoboDancer
()