1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/Lyon1998-pikapython

Имя тега
Описание
Сообщение коммита
Операция
## 📣 Релиз PikaPython v1.13.4! Мы рады объявить о выпуске PikaPython v1.13.4! Этот релиз включает множество вкладов сообщества, исправлений ошибок 🐞 и новых функций 🎁. Вот основные обновления: ## 🚀 Новые функции и улучшения: - **Улучшенное управление потоками**: Введено `exception_stack` для потоков и заменено `try_error_code` на `error_stack`, что улучшает обработку ошибок и стабильность потоков. - **Управление памятью и обработка ошибок**: Перемещено структуру ошибок в `vmFrame` и исправлено поведение `isinstance`, что обеспечивает надежное управление памятью и обработку ошибок. - **Улучшенные модули**: Улучшены функциональность и производительность модулей `json`, `time`, `flashdb` и `modbus_rt`. - **Инструменты отладки**: Добавлена поддержка `pika_debug_raw` и улучшена способность отладки, что обеспечивает более плавный рабочий процесс разработки. - **Поддержка файловой системы**: Обновлены функции `pika_littlefs` и добавлена поддержка файлов `flashdb` и `tsdb_init`. - **Улучшенный PikaStudio**: Исправлены проблемы отправки файлов `.py.o` и добавлена поддержка TCP-соединений терминала. - **Общие исправления**: Исправлены различные проблемы, включая орфографические ошибки, утечки памяти и проблемы совместимости, что обеспечивает более стабильную и эффективную работу.## 🐛 Исправления ошибок: - Исправлены проблемы выхода потоков и ошибки сокета потока `VMError`. - Исправлены проблемы выделения памяти в модулях `json` и `modbus_rt`. - Исправлены проблемы обработки файлов в `pika_littlefs` и добавлены мощные механизмы проверки ошибок.## Модули: | Название пакета | Статус | Версия | |---------------------------|--------|--------------------| | pikascript-core | Обновлено | v1.13.3 --> v1.13.4 | | PikaStdLib | Обновлено | v1.13.3 --> v1.13.4 | | PikaStdDevice | Обновлено | v2.4.5 --> v2.4.6 | | PikaCV | Обновлено | v0.1.5 --> v0.1.6 | | random | Обновлено | v0.1.3 --> v0.1.4 | | STM32 | Обновлено | v0.1.2 --> v0.1.3 | | mqtt | Обновлено | v0.1.0 --> v0.1.1 | | requests | Обновлено | v1.0.2 --> v1.0.3 | | time | Обновлено | v0.2.1 --> v0.2.2 | | json | Обновлено | v0.1.7 --> v0.1.8 | | _thread | Обновлено | v0.0.6 --> v0.0.7 | | pika_littlefs | Обновлено | v0.0.2 --> v0.0.4 | | flashdb | Обновлено | v0.1.2 --> v0.1.3 | | modbus_rt | Обновлено | v0.2.1 --> v0.2.2 |## 📝 Сводка Git Diff: - Закрепленная версия `_thread` 1.13.4. - Добавлен `exception_stack` для управления потоками. - Заменено `try_error_code` на `error_stack`. - Перемещена структура ошибок в `vmFrame`. - Исправлена проблема сокетного потока `VMError`. - Введена `vm_thread_require`. - Решена проблема с правильностью написания и выделением памяти для `isinstance`. - Обновлен файл tools/pikaStudio/release.txt. - Применен патч для предварительно скомпилированных файлов. - Улучшена функциональность `pika_littlefs` и поддержка `flashdb`. - Улучшена обработка jrpc и исправлены связанные проблемы. - Поддержка `GIL_EXIT` и синхронное обновление `PikaStdDevice`. - Улучшена работа с SPI и исправлены различные мелкие проблемы. Особая благодарность всем вкладчикам за их усердную работу и преданность. Каждое улучшение делает PikaPython лучше для всех. Мы ждем ваших продолжительных отзывов и поддержки.
08.08.2024 22:53
Мы рады объявить 📣 о выпуске PikaPython v1.13.3! В этом выпуске реализованы множество улучшений и исправлений, предложенных сообществом, включая исправление нескольких ошибок 🐞 и добавление новых функций 🎁. Вот основные обновления:## Новые функции и улучшения: - Обновлены pikascript-core и PikaStdLib до версии v1.13.3, что обеспечивает дополнительные оптимизации производительности и улучшения функциональности. - Обновлены пакеты PikaStdDevice, socket, pika_lvgl, STM32, modbus, pika_fatfs, mqtt, time, network и flashdb, что улучшило поддержку устройств и сетевое взаимодействие. - Введен новый пакет modbus_rt версии v0.2.1, поддерживающий режимы Modbus RTU, ASCII, TCP и UDP, а также функции для пользовательского файла передачи. - Улучшены pika_lvgl, включая исправление обработки изображений, поддержку рекурсивных блокировок, поддержку пиньиня и улучшение интерфейсных элементов управления, что улучшило опыт разработки графического интерфейса и его производительность. - Введен рекурсивный мьютекс для глобального блокировочного лока (GIL), что улучшило безопасность потоков. - Улучшена поддержка SPI/SOFT_SPI в PikaStdDevice, добавлены функции IIC, оптимизирована абстракция уровня аппаратного обеспечения (HAL). - Исправлены проблемы управления памятью, заменены стандартные функции malloc и free на соответствующие функции PikaPython, что уменьшило риск утечек памяти. - Поддержка `try...import` улучшила логику импорта модулей, что повысила устойчивость и совместимость кода. - Исправлены предупреждения и ошибки компиляции, что улучшило качество и стабильность кода. - Обновлены pika_hal и другие пакеты, исправлены известные ошибки и проблемы производительности.## Исправления ошибок: - Исправлены утечки памяти lvgl в определённых сценариях. - Исправлены ошибки modbus_rt при определённых условиях. - Исправлены проблемы записи и чтения файлов в flashdb и pika_fatfs. - Исправлены предупреждения и ошибки компиляции в нескольких пакетах при определённых платформах. ## Обновленные модули (начиная с версии v1.13.0) | Пакет | Состояние | Версия | | --- | --- | --- | | pikascript-core | Обновлено | v1.13.0 --> v1.13.3 | | PikaStdLib | Обновлено | v1.13.0 --> v1.13.3 | | PikaStdDevice | Обновлено | v2.4.4 --> v2.4.5 | | socket | Обновлено | v0.2.0 --> v0.2.1 | | pika_lvgl | Обновлено | v0.5.0 --> v0.5.1 | | STM32 | Обновлено | v0.1.1 --> v0.1.2 | | modbus | Обновлено | v0.0.7 --> v0.0.8 | | pika_fatfs | Обновлено | v0.1.2 --> v0.1.3 | | mqtt | Обновлено | v0.0.9 --> v0.1.0 | | time | Обновлено | v0.2.0 --> v0.2.1 | | network | Обновлено | v0.1.4 --> v0.1.5 | | flashdb | Обновлено | v0.1.1 --> v0.1.2 | | modbus_rt | Создано | v0.2.1 | Спасибо всем, кто участвовал в разработке и тестировании PikaPython v1.13.3! Спасибо всем, кто вносит вклад в код на Gitee и GitHub. Благодаря вашим усилиям и работе каждый улучшение приносит пользователям лучший опыт. Ждём ваших дальнейших отзывов и поддержки, вместе давайте вносить вклад в PikaPython!
02.03.2024 11:17
1
https://api.gitlife.ru/oschina-mirror/Lyon1998-pikapython.git
git@api.gitlife.ru:oschina-mirror/Lyon1998-pikapython.git
oschina-mirror
Lyon1998-pikapython
Lyon1998-pikapython