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

From EjudgeWiki
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Разработка]]/[[История версий]]/[[Изменения в версии 3.5.1]]
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Разработка]]/[[История версий]]/[[Изменения в версии 3.5.1]]
  
Время выхода: ?? января 2016 г.
+
Время выхода: 31 января 2016 г.
  
[[Изменения в версии 3.5.0|Предыдущая версия]]
+
[[Изменения в версии 3.5.0|Предыдущая версия]] [[Изменения в версии 3.5.2|Следующая версия]]
  
 
=== Общие исправления ===
 
=== Общие исправления ===
Line 21: Line 21:
 
=== [[ej-contests]] ===
 
=== [[ej-contests]] ===
  
Реализована поддержка [[потестовой компиляции|потестовая компиляция]] решений.
+
Реализована поддержка [[потестовая компиляция|потестовой компиляции]] решений.
 +
 
 +
Исправлена ошибка с некорректным показом числа непрочитанных вопросов при некоторых условиях.
  
 
=== [[ej-super-run]] ===
 
=== [[ej-super-run]] ===
  
 
При запуске тестируемых программ на выполнение переменные окружения <tt>LANG</tt> и <tt>LC_CTYPE</tt> устанавливаются в значение <tt>en_US.UTF-8</tt>. Это позволяет программам на языке python корректно обрабатываться ввод и вывод в кодировке UTF-8.
 
При запуске тестируемых программ на выполнение переменные окружения <tt>LANG</tt> и <tt>LC_CTYPE</tt> устанавливаются в значение <tt>en_US.UTF-8</tt>. Это позволяет программам на языке python корректно обрабатываться ввод и вывод в кодировке UTF-8.

Latest revision as of 08:09, 20 March 2016

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

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

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

Общие исправления

Устранены несколько случаев утечки памяти.

ej-compile

Добавлена поддержка транслятора gas - GNU Assembler.

В скриптах компиляции для языков gcc, g++ и некоторых других удалена опция -static.

Поддерживается потестовая компиляция решений, то есть для каждого теста генерируется свой исполняемый файл. В режиме потестовой компиляции вместо одного исполняемого файла на выходе программы ej-compile получается архив в формате .zip с скомпилированной программой для каждого теста.

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

ej-contests

Реализована поддержка потестовой компиляции решений.

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

ej-super-run

При запуске тестируемых программ на выполнение переменные окружения LANG и LC_CTYPE устанавливаются в значение en_US.UTF-8. Это позволяет программам на языке python корректно обрабатываться ввод и вывод в кодировке UTF-8.