• S sverchok
  • Информация о проекте
    • Информация о проекте
    • Активность
    • Метки
    • Участники
  • Репозиторий
    • Репозиторий
    • Файлы
    • Коммиты
    • Ветки
    • Теги
    • Участники
    • Диаграмма
    • Сравнение
  • Задачи 148
    • Задачи 148
    • Список
    • Доски
    • Спринты
  • Запросы на слияние 21
    • Запросы на слияние 21
  • CI/CD
    • CI/CD
    • Конвейеры
    • Задания
    • Расписания
  • Развертывания
    • Развертывания
    • Окружения
    • Релизы
  • Пакеты и реестры
    • Пакеты и реестры
    • Реестр пакетов
    • Реестр контейнеров
  • Мониторинг
    • Мониторинг
    • Инциденты
  • Аналитика
    • Аналитика
    • Поток ценности
    • CI/CD
    • Репозиторий
  • Wiki
    • Wiki
  • Сниппеты
    • Сниппеты
  • Активность
  • Диаграмма
  • Создать новую задачу
  • Задания
  • Коммиты
  • Доски с задачами
Свернуть панель
  • nikitronn
  • sverchok
  • Запросы на слияние
  • !3046

Less global updates

  • Ревью изменений

  • Скачать
  • Почтовые патчи
  • Простое отличие
Слиты nikitronn запросил слияние github/fork/vicdoval/less_updates в master Апр 09, 2020
  • Обзор 72
  • Коммиты 48
  • Конвейеры 0
  • Изменения 28

Created by: vicdoval

Reduces the global updates by:

Storing the links and the ouput_sockets connected

If the links don't change the global update is not done.

If the links change build_update_list is triggered but the update is done from the affected nodes (not a global update) with the process_from_nodes function

It does not affect animation updates.

The socket cache is deleted when you delete the node (not every update) from the free function of the node. The nodes that where using this function now use sv_free, called from the common free

With this we would remove just the updates that are called when a new node is created or deleted

The data is stored in dictionaries and has to be refilled every time you open the file.

What do you think? It could be refined but seems to work nicely with less updates :D

Ответственный
Назначить
Проверяющие
Запросить ревью
Оценка трудозатрат
Исходная ветка: github/fork/vicdoval/less_updates