Skip to content

Releases: kruzhok-team/lapki-compiler

Фикс I (v1.1)

15 Aug 06:40
5d24654
Compare
Choose a tag to compare

Что нового?

  • Обновление Nix-пакета by @L140-beep in #45
  • Добавление компоненту DigitalIn сигналов isLow isHigh by @L140-beep in #46
  • Фикс бага с наименованием загруженных платформ by @L140-beep in #47
  • Исправление бага с отправкой бинарных файлов by @L140-beep in #50
  • Синхронизация Nix-пакета by @L140-beep in #51
  • Добавление библиотеки для Arduino Micro by @L140-beep in #52
  • Исправление бага работы события Q_EXIT_SIG by @L140-beep in #53

Полный список изменений: v1.0...v1.1

v1.0

08 Jul 08:51
c09e398
Compare
Choose a tag to compare

Из важного:

  • Базовая поддержка Cyberiada-GraphML
  • Новый формат платформ
  • Конфигурация через флаги и переменные окружения
  • «Сырая» компиляция

Предназначен для работы с lapki-client v0.1.4 (в разработке на момент релиза).
Несовместим с v0.1.3 и более ранними версиями.

Что нового?

  • Глобальный рефакторинг by @L140-beep in #15
  • Интеграция CGML-py, новый формат платформ by @L140-beep in #22
  • API для CRUD-операций с платформами by @L140-beep in #23
  • Реализация отложенных сигналов (defer) by @L140-beep in #25
  • Реализация propagate/block by @L140-beep in #26
  • Поддержка начальных псевдосостояний by @L140-beep in #30
  • Псевдосостояния выбора by @L140-beep in #33
  • Конечные состояния by @L140-beep in #34
  • Поддержка "сырой" компиляции by @L140-beep in #31
  • Конфигурация модуля компилятора с помощью флагов и переменных окружения by @L140-beep in #40
  • Исправление схем платформ под новый формат by @L140-beep in #42
  • Исправление тестовых схем, исправление тестов by @L140-beep in #43

Полный список изменений: v0.1-stable...v1.0

v0.1

21 Mar 10:11
Compare
Choose a tag to compare

Первая стабильная версия компилятора, которая может:

  • Генерировать и компилировать код на основе JSON-схемы Lapki IDE
  • Транслировать yed-Graphml схему Берлоги в JSON-схему для импорта в Lapki IDE
  • Транслировать JSON-схему из Lapki IDE в yed-Graphml для импорта в Берлогу
  • Компилировать исходный код на языке C++.

Доступные платформы:

  • семейство Arduino
  • Берлога