И это всё МОЁ

Сабж. Changelog: https://sourceforge.net/p/swig/news/2019/04/swig-400-released/

Скачать: http://prdownloads.sourceforge.net/swig/swig-4.0.0.tar.gz

.src.rpm пакет для Магейи: https://yadi.sk/d/xcWKaRGH7NExzQ

Напоминаю что такое SWIG:


SWIG (англ. simplified wrapper and interface generator) — свободный инструмент для связывания программ и библиотек, написанных на языках C и C++, с интерпретируемыми (Tcl, Perl, Python, Ruby, PHP) или компилируемыми (Java, C#, Scheme, OCaml) языками. Основная цель: обеспечение возможности вызова функций, написанных на одних языках, из кода на других языках. Программист создаёт файл .i с описанием экспортируемых функций; SWIG генерирует исходный код для склеивания C/C++ и нужного языка, создаёт исполняемый файл.


https://ru.wikipedia.org/wiki/SWIG

Краткий обзор изменений:

  • улучшены обёртки STL для C#, Java и Ruby;
  • добавлены C++11 STL контейнеры для Java, Python и Ruby;
  • улучшенная поддержка парсинга кода на C++11 и C++14;
  • удалена поддержка языков CFFI, Allegrocl, Chicken, CLISP, S-EXP, UFFI, Pike, Modula3;
  • добавлена поддержка Octave 4.4-5.1 и Javasсript NodeJS версий 2-10;
  • поддержка PHP5 удалена, вместо неё добавлена поддержка PHP7;
  • минимальная версия Python'а теперь 2.7, 3.2-3.7;
  • значительно улучшена поддержка языка OCaml, минимальная версия которого теперь должна быть 3.12.0;







 , ,