Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Восстановить старые функции #2

Open
burunduk3 opened this issue Jan 24, 2016 · 0 comments
Open

Восстановить старые функции #2

burunduk3 opened this issue Jan 24, 2016 · 0 comments

Comments

@burunduk3
Copy link
Owner

У t.sh и t.cmd были возможности, которых у t.py сейчас нет. Если они могут быть актуальны, их следует сделать и в t.py.

Для этого в директории old есть какие-то старые версии каких-то скриптов, надо будет их прочесть, что там есть — реализовать, скрипты потом удалить.

Ещё проверить, что в t.py реализовано следующее:

  • -D T_SH: компиляторы и скрипты вызываются с переменной среды «T_SH», а некоторым компиляторам это даётся ещё и в качестве опции.
  • .exe suffix: под виндой настраивать компиляторы так, чтобы они явно давали суффикс «.exe» бинарникам
  • stack for windows in gcc: под виндой настраивать компиляторы так, чтобы они давали линкеру опцию на увеличение стека
  • add asserts like
if [ "$UNICODE" == "" ]; then
    echo "No unicode support!"
    exit 1
fi

выглядит не очень полезно, потому что переменную среды UNICODE никто сам по себе не проставляет, а вот проверять локаль можно

  • t.sh check xx --allow-wa: возможность прогнать решение на всех тестах, а не до первого неудавшегося
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant