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

From EjudgeWiki
Line 2: Line 2:
  
 
Добавлена поддержка языка [http://www.niisi.ru/kumir/ Кумир]. При настройке компиляторов автоматически находится интерпретатор ckumir.
 
Добавлена поддержка языка [http://www.niisi.ru/kumir/ Кумир]. При настройке компиляторов автоматически находится интерпретатор ckumir.
 +
 +
Усовершенствовано определение версии интерпретатора языка perl.
 +
 +
Для компиляции ejudge более не требуется библиотека reuse. Все необходимые файлы интегрированы в исходный код ejudge.
 +
 +
=== ej-batch ===
 +
 +
Новая программа для пакетного тестирования. Программе передаётся ZIP-файл, сформированный по определенным правилам, который содержит исходные коды программ на тестирование и XML-файл описания. Тестирование выполняется в пакетном режиме, и на выходе формируется ZIP-файл с результатами тестирования, который содержит XML-файл описания результатов и протоколы тестирования.
 +
 +
=== ej-compile ===
 +
 +
Для компиляторов поддерживается установка ограничений на максимальный размер адресного пространства и стека. В раздел описания языковых
 +
процессоров добавлены конфигурационные переменные <tt>[[serve.cfg:language:max_vm_size|max_vm_size]]</tt> и <tt>[[serve.cfg:language:max_stack_size|max_stack_size]]</tt> и <tt>[[serve.cfg:language:max_file_size|max_file_size]]</tt>. Эти переменные могут устанавливаться как в конфигурационном файле турнира, так и в глобальном конфигурационном файле сервера компиляции (<tt>${CONTESTS_DIR}/compile/conf/compile.cfg</tt>). Значение, установленное в конфигурационном файле турнира, имеет приоритет перед значением, заданным в конфигурационном файле сервера компиляции.

Revision as of 20:09, 5 April 2011

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

Добавлена поддержка языка Кумир. При настройке компиляторов автоматически находится интерпретатор ckumir.

Усовершенствовано определение версии интерпретатора языка perl.

Для компиляции ejudge более не требуется библиотека reuse. Все необходимые файлы интегрированы в исходный код ejudge.

ej-batch

Новая программа для пакетного тестирования. Программе передаётся ZIP-файл, сформированный по определенным правилам, который содержит исходные коды программ на тестирование и XML-файл описания. Тестирование выполняется в пакетном режиме, и на выходе формируется ZIP-файл с результатами тестирования, который содержит XML-файл описания результатов и протоколы тестирования.

ej-compile

Для компиляторов поддерживается установка ограничений на максимальный размер адресного пространства и стека. В раздел описания языковых процессоров добавлены конфигурационные переменные max_vm_size и max_stack_size и max_file_size. Эти переменные могут устанавливаться как в конфигурационном файле турнира, так и в глобальном конфигурационном файле сервера компиляции (${CONTESTS_DIR}/compile/conf/compile.cfg). Значение, установленное в конфигурационном файле турнира, имеет приоритет перед значением, заданным в конфигурационном файле сервера компиляции.