Skip to content

v2.3

Latest

Choose a tag to compare

@thewizardplusplus thewizardplusplus released this 29 Mar 00:34

Бенчмарк минификации, модуль для юнит-тестирования, улучшения рантайма, библиотеки и примеров и подготовка пакетов к публикации.

Изменения

  • Рантайм:
    • Переименовать функцию рантайма ? в ?? #142
    • Исправить результат функции рантайма args при чтении кода скрипта с stdin (первым аргументом возвращать строку __stdin__) #143
  • Библиотека:
    • Переименовать функцию библиотеки generate_while в generate_if #144
    • Восстановить в библиотеке модуль для юнит-тестирования #153
  • Примеры:
    • Добавить в пример 1D-жизнь комментарий о том, что данный алгоритм является правилом 104 для элементарных клеточных автоматов (https://en.wikipedia.org/wiki/Elementary_cellular_automaton) #145
    • Добавить в пример 2D-жизнь параметр FILL_FACTOR (рассчитывать по нему параметр POINTS_NUMBER, если тот не задан) #146
    • Сфера:
      • Переименовать переменную eye_direction в normal #148
      • Выделить функцию clamp #149
  • Бенчмарк:
    • Добавить бенчмарк минификации — Virtual DOM:
    • Добавить утилиту для проведения бенчмарка #155
    • Добавить общее описание бенчмарка #156
  • Пакеты:
    • Подготовить проект к публикации в репозиторий пакетов Python #141
    • Подготовить плагин для редактора Atom к публикации в репозиторий пакетов Atom #152

Скриншоты

Example of a program in Micro