Difference between revisions of "Изменения в версии 3.5.2"

From EjudgeWiki
(Created page with "Навигация: Главная страница/Система ejudge/Разработка/История версий/[[Изменения в в...")
 
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Разработка]]/[[История версий]]/[[Изменения в версии 3.5.2]]
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Разработка]]/[[История версий]]/[[Изменения в версии 3.5.2]]
  
Время выхода: ?? 2016 г.
+
Время выхода: 16 мая 2016 г.
  
[[Изменения в версии 3.5.1|Предыдущая версия]]
+
[[Изменения в версии 3.5.1|Предыдущая версия]] [[Изменения в версии 3.6.0|Следующая версия]]
 +
 
 +
Исправления ошибок и улучшение функциональности.
 +
 
 +
В каталог <tt>boot/systemd</tt> добавлены скрипты инициализации для системы Fedora.
 +
 
 +
Поддерживается версия 6 библиотеки ncurses.
 +
 
 +
Исправлены проблемы совместимости с системой opensuse.
 +
 
 +
Исправлены проблемы совместимости с компилятором clang.
 +
 
 +
Добавлены цели <tt>suid_bins</tt> и <tt>suid_install</tt> для инсталляции программ, необходимых для
 +
[[тестирование под отдельным пользователем|тестирования под отдельным пользователем]]. Установить SUID бит необходимо вручную.
 +
 
 +
=== [[ej-compile]] ===
 +
 
 +
Добавлена поддержка для эмулятора MIPS процессоров [http://courses.missouristate.edu/kenvollmar/mars MARS].
 +
 
 +
В режиме [[потестовая компиляция|потестовой компиляции]] поддерживаются режим <tt>compiler_must_fail</tt> и файл-заглушка <tt>source_stub</tt>.
 +
 
 +
Скрипты компиляции языка python устанавливают кодировку UTF-8.
 +
 
 +
Исправлены ошибки определения версий компиляторов для систем Ubuntu.
 +
 
 +
=== [[ej-contests]] ===
 +
 
 +
Опция <tt>[[serve.cfg:problem:score_latest|score_latest]]</tt> в режиме турнира [[OLYMPIAD]] означает, что для данной задаче оценивается не
 +
последнее решение, принятое на проверку, а лучшее решение.
 +
 
 +
Добавлена конфигурационная переменная <tt>[[serve.cfg:problem:problem_dir|problem_dir]]</tt>.
 +
 
 +
В базе данных посылок допускаются посылки со временем отправки позднее времени окончания турнира.
 +
 
 +
Вывод проверяющей программы добавляется в протокол даже в режиме полного хранения файлов, полученных в результате тестирования.
 +
 
 +
В режиме полного хранения выходных файлов исправлена ошибка, из-за которой было невозможно посмотреть результат выполнения на тестах из условия.
 +
 
 +
Ошибка стиля программирования и отклоненные посылки не рассматриваются при подсчете баллов как ошибки компиляции. В текущей версии ошибки стиля и
 +
отклоненные посылки не штрафуются никогда, в отличие от ошибок компиляции.
 +
 
 +
=== [[ej-super-run]] ===
 +
 
 +
В протоколах тестирования сохраняется информация о потреблении ресурсов проверяющих программ, интеракторов и программ оценивания.
 +
 
 +
Исправлены ошибки поддержки [[задача:tests|задач на написание тестов]]
 +
 
 +
=== [[gvaluer]] ===
 +
 
 +
Поддерживается переменная окружения <tt>EJUDGE_LOCALE</tt>, которая управляет языком вывода сообщений об оценивании.
 +
Если значение переменной окружения равно 1, сообщения выводятся на русском языке. В противном случае сообщения выводятся
 +
на английском языке.

Latest revision as of 22:15, 2 January 2017

Навигация: Главная страница/Система ejudge/Разработка/История версий/Изменения в версии 3.5.2

Время выхода: 16 мая 2016 г.

Предыдущая версия Следующая версия

Исправления ошибок и улучшение функциональности.

В каталог boot/systemd добавлены скрипты инициализации для системы Fedora.

Поддерживается версия 6 библиотеки ncurses.

Исправлены проблемы совместимости с системой opensuse.

Исправлены проблемы совместимости с компилятором clang.

Добавлены цели suid_bins и suid_install для инсталляции программ, необходимых для тестирования под отдельным пользователем. Установить SUID бит необходимо вручную.

ej-compile

Добавлена поддержка для эмулятора MIPS процессоров MARS.

В режиме потестовой компиляции поддерживаются режим compiler_must_fail и файл-заглушка source_stub.

Скрипты компиляции языка python устанавливают кодировку UTF-8.

Исправлены ошибки определения версий компиляторов для систем Ubuntu.

ej-contests

Опция score_latest в режиме турнира OLYMPIAD означает, что для данной задаче оценивается не последнее решение, принятое на проверку, а лучшее решение.

Добавлена конфигурационная переменная problem_dir.

В базе данных посылок допускаются посылки со временем отправки позднее времени окончания турнира.

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

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

Ошибка стиля программирования и отклоненные посылки не рассматриваются при подсчете баллов как ошибки компиляции. В текущей версии ошибки стиля и отклоненные посылки не штрафуются никогда, в отличие от ошибок компиляции.

ej-super-run

В протоколах тестирования сохраняется информация о потреблении ресурсов проверяющих программ, интеракторов и программ оценивания.

Исправлены ошибки поддержки задач на написание тестов

gvaluer

Поддерживается переменная окружения EJUDGE_LOCALE, которая управляет языком вывода сообщений об оценивании. Если значение переменной окружения равно 1, сообщения выводятся на русском языке. В противном случае сообщения выводятся на английском языке.