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

From EjudgeWiki
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Разработка]]/[[История версий]]/[[Изменения в версии 3.6.1]]
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Разработка]]/[[История версий]]/[[Изменения в версии 3.6.1]]
  
Время выхода: ?? ?? 2017 г.
+
Время выхода: 12 апреля 2017 г.
  
[[Изменения в версии 3.6.0|Предыдущая версия]]
+
[[Изменения в версии 3.6.0|Предыдущая версия]] [[Изменения в версии 3.6.2|Следующая версия]]
  
 
=== [[ej-compile]] ===
 
=== [[ej-compile]] ===
  
Добавлена опция -p для работы в параллельном режиме.
+
Добавлена опция -p для работы в [[параллельная компиляция|параллельном режиме]].
  
 
Поддерживается язык scala.
 
Поддерживается язык scala.
  
Добавлена поддержка элемента compile_parallelism конфигурационного файла ejudge.xml.
+
Добавлена поддержка элемента <tt>[[параллельная компиляция|compile_parallelism]]</tt> конфигурационного файла ejudge.xml.
  
 
=== [[ej-contests]] ===
 
=== [[ej-contests]] ===
Line 18: Line 18:
  
 
Комментарии к посылке автоматически помечаются как прочитанные при открытии исходного кода посылки.
 
Комментарии к посылке автоматически помечаются как прочитанные при открытии исходного кода посылки.
 +
 +
Конфигурационные параметры турнира (глобальная конфигурация, конфигурация языков программирования, задач) требуют в 100 раз меньше памяти, чем раньше.
  
 
Добавлена конфигурационная переменная <tt>[[serve.cfg:problem:statement_env|statement_env]]</tt> задачи. С помощью него можно устанавливать параметры, изменяющие показ условия задачи.
 
Добавлена конфигурационная переменная <tt>[[serve.cfg:problem:statement_env|statement_env]]</tt> задачи. С помощью него можно устанавливать параметры, изменяющие показ условия задачи.
Line 27: Line 29:
 
Улучшена поддержка таблицы результатов в виртуальных турнирах (nsychev).
 
Улучшена поддержка таблицы результатов в виртуальных турнирах (nsychev).
  
Добавлена поддержка элемента review_comments в файл условия задачи problem.xml.
+
Добавлена поддержка элемента review_comments в файл условия задачи [[statement.xml]].
  
 
Улучшение совместимости со старыми версиями ifconfig (Andrei Ilyin).
 
Улучшение совместимости со старыми версиями ifconfig (Andrei Ilyin).
  
 
Максимальный размер посылки увеличен до 10 мегабайт.
 
Максимальный размер посылки увеличен до 10 мегабайт.
 +
 +
В фильтре посылок поддерживается выражение <tt>score_adj</tt>
 +
 +
Конфигурационная переменная <tt>[[serve.cfg:problem:enable_submit_after_reject|enable_submit_after_reject]]</tt> влияет на вычисление штрафов за время посылки.
 +
 +
=== [[ej-polygon]] ===
 +
 +
Добавлена обработка * после номера ревизии в таблице полигона.
 +
 +
=== [[ej-super-run]] ===
 +
 +
Добавлена поддержка <tt>max_open_file_count</tt>, <tt>max_process_count</tt> в [[.inf-файлы]].
 +
 +
При запуске [[программы-интеракторы|программы-интерактора]] переменная окружения <tt>EJUDGE_SUID_RUN</tt> устанавливается в 1, если у тестируемой задачи установлен флаг <tt>[[serve.cfg:problem:enable_suid_run|enable_suid_run]]</tt>.
 +
 +
При запуске [[программы-интеракторы|программы-интерактора]] переменная окружения <tt>EJUDGE_TESTLIB_MODE</tt> устанавливается в 1, если у тестируемой задачи установлен флаг <tt>[[serve.cfg:problem:enable_testlib_mode|enable_testlib_mode]]</tt>.
  
 
=== [[gvaluer]] ===
 
=== [[gvaluer]] ===
Line 38: Line 56:
  
 
Добавлена переменная stat_to_user.
 
Добавлена переменная stat_to_user.
 
=== [[ej-polygon]] ===
 
 
Добавлена обработка * после номера ревизии в таблице полигона.
 
  
 
=== [[стандартные проверяющие программы]] ===
 
=== [[стандартные проверяющие программы]] ===
  
 
Стандартные проверяющие программы пропускают UTF-8 BOM в начале файла.
 
Стандартные проверяющие программы пропускают UTF-8 BOM в начале файла.

Latest revision as of 04:40, 15 April 2017

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

Время выхода: 12 апреля 2017 г.

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

ej-compile

Добавлена опция -p для работы в параллельном режиме.

Поддерживается язык scala.

Добавлена поддержка элемента compile_parallelism конфигурационного файла ejudge.xml.

ej-contests

Исправлены ошибки обработки вариантных задач, которые ранее приводили к падению.

Комментарии к посылке автоматически помечаются как прочитанные при открытии исходного кода посылки.

Конфигурационные параметры турнира (глобальная конфигурация, конфигурация языков программирования, задач) требуют в 100 раз меньше памяти, чем раньше.

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

Добавлена конфигурационная переменная compile_error_penalty для задания штрафа за ошибки компиляции.

Добавлена конфигурационная переменная enable_testlib_mode для включения режима совместимости с библиотекой testlib.h.

Улучшена поддержка таблицы результатов в виртуальных турнирах (nsychev).

Добавлена поддержка элемента review_comments в файл условия задачи statement.xml.

Улучшение совместимости со старыми версиями ifconfig (Andrei Ilyin).

Максимальный размер посылки увеличен до 10 мегабайт.

В фильтре посылок поддерживается выражение score_adj

Конфигурационная переменная enable_submit_after_reject влияет на вычисление штрафов за время посылки.

ej-polygon

Добавлена обработка * после номера ревизии в таблице полигона.

ej-super-run

Добавлена поддержка max_open_file_count, max_process_count в .inf-файлы.

При запуске программы-интерактора переменная окружения EJUDGE_SUID_RUN устанавливается в 1, если у тестируемой задачи установлен флаг enable_suid_run.

При запуске программы-интерактора переменная окружения EJUDGE_TESTLIB_MODE устанавливается в 1, если у тестируемой задачи установлен флаг enable_testlib_mode.

gvaluer

Добавлена поддержка глобальной секции.

Добавлена переменная stat_to_user.

стандартные проверяющие программы

Стандартные проверяющие программы пропускают UTF-8 BOM в начале файла.