Difference between revisions of "Изменения в версии 3.5.2"
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Разработка]]/[[История версий]]/[[Изменения в версии 3.5.2]] | Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Разработка]]/[[История версий]]/[[Изменения в версии 3.5.2]] | ||
− | Время выхода: | + | Время выхода: 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]] === | === [[ej-compile]] === | ||
Добавлена поддержка для эмулятора MIPS процессоров [http://courses.missouristate.edu/kenvollmar/mars MARS]. | Добавлена поддержка для эмулятора MIPS процессоров [http://courses.missouristate.edu/kenvollmar/mars MARS]. | ||
+ | |||
+ | В режиме [[потестовая компиляция|потестовой компиляции]] поддерживаются режим <tt>compiler_must_fail</tt> и файл-заглушка <tt>source_stub</tt>. | ||
+ | |||
+ | Скрипты компиляции языка python устанавливают кодировку UTF-8. | ||
+ | |||
+ | Исправлены ошибки определения версий компиляторов для систем Ubuntu. | ||
=== [[ej-contests]] === | === [[ej-contests]] === | ||
Line 17: | Line 34: | ||
Добавлена конфигурационная переменная <tt>[[serve.cfg:problem:problem_dir|problem_dir]]</tt>. | Добавлена конфигурационная переменная <tt>[[serve.cfg:problem:problem_dir|problem_dir]]</tt>. | ||
+ | |||
+ | В базе данных посылок допускаются посылки со временем отправки позднее времени окончания турнира. | ||
+ | |||
+ | Вывод проверяющей программы добавляется в протокол даже в режиме полного хранения файлов, полученных в результате тестирования. | ||
+ | |||
+ | В режиме полного хранения выходных файлов исправлена ошибка, из-за которой было невозможно посмотреть результат выполнения на тестах из условия. | ||
+ | |||
+ | Ошибка стиля программирования и отклоненные посылки не рассматриваются при подсчете баллов как ошибки компиляции. В текущей версии ошибки стиля и | ||
+ | отклоненные посылки не штрафуются никогда, в отличие от ошибок компиляции. | ||
+ | |||
+ | === [[ej-super-run]] === | ||
+ | |||
+ | В протоколах тестирования сохраняется информация о потреблении ресурсов проверяющих программ, интеракторов и программ оценивания. | ||
+ | |||
+ | Исправлены ошибки поддержки [[задача:tests|задач на написание тестов]] | ||
=== [[gvaluer]] === | === [[gvaluer]] === |
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 бит необходимо вручную.
Contents
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, сообщения выводятся на русском языке. В противном случае сообщения выводятся на английском языке.