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

From EjudgeWiki
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Разработка]]/[[История версий]]/[[Изменения в версии 3.2.0]]
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Разработка]]/[[История версий]]/[[Изменения в версии 3.2.0]]
  
Время выхода: ???? 2014 г.
+
Время выхода: 1 декабря 2014 г.
  
Ревизия SVN: ????
+
Ревизия SVN: 8787
  
 
Библиотека [http://www.prevanders.net/dwarf.html libdwarf] включена в архив исходных кодов ejudge. Теперь при сборке ejudge эта библиотека собирается автоматически. Системная библиотека никогда не используется.
 
Библиотека [http://www.prevanders.net/dwarf.html libdwarf] включена в архив исходных кодов ejudge. Теперь при сборке ejudge эта библиотека собирается автоматически. Системная библиотека никогда не используется.
Line 10: Line 10:
  
 
=== [[ej-contests]] ===
 
=== [[ej-contests]] ===
 +
 +
Добавлена поддержка [[Турниры с токенами|турниров с токенами]]. Для настройки турниров с токенами используются новые конфигурационные переменные задач <tt>[[serve.cfg:problem:enable_tokens|enable_tokens]]</tt>, <tt>[[serve.cfg:problem:tokens|tokens]]</tt>, <tt>[[serve.cfg:problem:token_open_tests|token_open_tests]]</tt>.
  
 
Исправлена ошибка, из-за которой значение глобальной конфигурационной переменной <tt>[[serve.cfg:global:enable_max_stack_size|enable_max_stack_size]]</tt> не передавалось на тестирование.
 
Исправлена ошибка, из-за которой значение глобальной конфигурационной переменной <tt>[[serve.cfg:global:enable_max_stack_size|enable_max_stack_size]]</tt> не передавалось на тестирование.
  
=== [[ej-polygon]] ===
+
Добавлена конфигурационная переменная задачи <tt>[[serve.cfg:problem:autoassign_variants|autoassign_variants]]</tt>, которая включает режим автоматического назначения вариантов пользователям.
  
Добавлена конфигурационная опция 'fetch_latest_available'. Если данная опция установлена, то ej-polygon не пытается пересобрать пакет для linux самой последней версии задачи, а использует уже готовый пакет для linux от самой последней из предыдущих версий, у которых пакет для linux был собран.
+
Добавлена конфигурационная переменная задачи <tt>[[serve.cfg:problem:start_cmd|start_cmd]]</tt>, которая позволяет задать вспомогательную программу для запуска решений участников на тестирование.
  
<tt>[[serve.cfg:problem:tokens|tokens]]</tt>
+
Очередь посылок на компиляцию и тестирование упорядочивается по времени создания запроса, а не по номеру посылки, как в предыдущих версиях.
  
<tt>[[serve.cfg:problem:enable_tokens|enable_tokens]]</tt>
+
=== [[ej-polygon]] ===
  
<tt>[[serve.cfg:problem:token_open_tests|token_open_tests]]</tt>
+
Добавлена конфигурационная опция 'fetch_latest_available'. Если данная опция установлена, то ej-polygon не пытается пересобрать пакет для linux самой последней версии задачи, а использует уже готовый пакет для linux от самой последней из предыдущих версий, у которых пакет для linux был собран.
 
 
<tt>[[serve.cfg:problem:autoassign_variants|autoassign_variants]]</tt>
 
 
 
<tt>[[serve.cfg:problem:start_cmd|start_cmd]]</tt>
 

Latest revision as of 21:14, 1 December 2014

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

Время выхода: 1 декабря 2014 г.

Ревизия SVN: 8787

Библиотека libdwarf включена в архив исходных кодов ejudge. Теперь при сборке ejudge эта библиотека собирается автоматически. Системная библиотека никогда не используется.

Мелкие улучшения в пользовательском интерфейсе.

ej-contests

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

Исправлена ошибка, из-за которой значение глобальной конфигурационной переменной enable_max_stack_size не передавалось на тестирование.

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

Добавлена конфигурационная переменная задачи start_cmd, которая позволяет задать вспомогательную программу для запуска решений участников на тестирование.

Очередь посылок на компиляцию и тестирование упорядочивается по времени создания запроса, а не по номеру посылки, как в предыдущих версиях.

ej-polygon

Добавлена конфигурационная опция 'fetch_latest_available'. Если данная опция установлена, то ej-polygon не пытается пересобрать пакет для linux самой последней версии задачи, а использует уже готовый пакет для linux от самой последней из предыдущих версий, у которых пакет для linux был собран.