Difference between revisions of "Изменения в версии 3.5.1"
(Created page with "Навигация: Главная страница/Система ejudge/Разработка/История версий/[[Изменения в в...") |
|||
Line 4: | Line 4: | ||
[[Изменения в версии 3.5.0|Предыдущая версия]] | [[Изменения в версии 3.5.0|Предыдущая версия]] | ||
+ | |||
+ | === Общие исправления === | ||
+ | |||
+ | Устранены несколько случаев утечки памяти. | ||
+ | |||
+ | === [[ej-compile]] === | ||
+ | |||
+ | Добавлена поддержка транслятора <tt>gas</tt> - GNU Assembler. | ||
+ | |||
+ | В скриптах компиляции для языков <tt>gcc</tt>, <tt>g++</tt> и некоторых других удалена опция <tt>-static</tt>. | ||
+ | |||
+ | Поддерживается [[потестовая компиляция]] решений, то есть для каждого теста генерируется свой исполняемый файл. В режиме потестовой компиляции вместо одного исполняемого файла на выходе программы [[ej-compile]] получается архив в формате .zip с скомпилированной программой для каждого теста. | ||
+ | |||
+ | В целом исходный текст программы подвергнут переработке для улучшения общей структуры. | ||
+ | |||
+ | === [[ej-contests]] === | ||
+ | |||
+ | Реализована поддержка [[потестовой компиляции|потестовая компиляция]] решений. | ||
+ | |||
+ | === [[ej-super-run]] === | ||
+ | |||
+ | При запуске тестируемых программ на выполнение переменные окружения <tt>LANG</tt> и <tt>LC_CTYPE</tt> устанавливаются в значение <tt>en_US.UTF-8</tt>. Это позволяет программам на языке python корректно обрабатываться ввод и вывод в кодировке UTF-8. |
Revision as of 15:06, 29 January 2016
Навигация: Главная страница/Система ejudge/Разработка/История версий/Изменения в версии 3.5.1
Время выхода: ?? января 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.