Skip to content

Releases: cmc-python/modelmachine

v0.2.6

06 Mar 12:45
v0.2.6
e7161ea

Choose a tag to compare

  • IPython/Jupyter integration
  • Simlify error message in debug mode

v0.2.5

18 Jan 21:31
v0.2.5
27aadc2

Choose a tag to compare

  • Refactor debug mode

v0.2.4

17 Jan 10:42
v0.2.4
aed75f2

Choose a tag to compare

  • Assembler support for all model machines
  • Assembler support in debug mode

v0.2.3

02 Oct 08:08
v0.2.3
4c67dfa

Choose a tag to compare

  • Added mm-0 machine
  • Name of stack operations become simpler, e.g. stpop -> pop

v0.2.2

02 Sep 22:22
v0.2.2
4a13312

Choose a tag to compare

  • Исправлена инструкция rcomp
  • Добавлена настройка protect_memory в настройки пользователя

v0.2.1

02 Sep 11:08
v0.2.1
fab1094

Choose a tag to compare

  • Улучшены цвета в debug режиме
  • Цвета можно устанавливать через файл настроек ~/.config/modelmachine/config.toml
  • Команда memory в дебаг режиме поддерживает поиск одного слова (вместо интервала) и выделяет его

v0.2.0

24 Aug 19:15
v0.2.0
6f5e649

Choose a tag to compare

  • Увеличена минимально необходимая версия python до 3.7.
  • Добавлена архитектура mm-r - упрощенная версия mm-m.
  • Добавлена архитектура mm-s - стековая модельная машина
  • Изменен формат .mmach - синтаксис приближен к ассемблеру, теперь используются
    директивы .input 0x10 вместо настроек input = 0x10 и секций [code].
  • Директивы .input и .output могут выводить сообщение перед вводом-выводом.
  • Улучшена обработка ошибочных ситуаций: теперь машина останавливается вместо
    падения интерпретатора.
  • Улучшен интерфейс отладки.
  • Ассемблер временно отключен.

v0.1.6

12 Mar 22:51

Choose a tag to compare

New release