Projekt

Allgemein

Profil

Feature #781

Reduce footprint of signals

Von Maximilian Seesslen vor etwa 2 Stunden hinzugefügt. Vor 28 Minuten aktualisiert.

Status:
Neu
Priorität:
Normal
Zugewiesen an:
Zielversion:
Beginn:
11.05.2026
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:
CS Zielversion:

Beschreibung

Class does not need to be virtual if functions and methods are not used at the same time.

This is forced at the moment.

There is not even a need for the "new" call when CONFIG_LEPTO_SIGNAL_CHAIN is not enabled.

#define CONFIG_LEPTO_SIGNAL_ALLOCATED_FUNCTOR ( CONFIG_LEPTO_SIGNAL_CHAIN || CONFIG_LEPTO_DO_VIRTUAL )

Convert LEPTO_SIGNAL_DO_VIRTUAL to CONFIG_LEPTO_SIGNAL_VIRTUAL.
Convert LEPTO_SIGNAL_VIRTUAL to signalVirtual/signalFinal.

Add an CONFIG_LEPTO_NO_SIGNAL but throw error if neither CONFIG_LEPTO_SIGNAL_FUNCTION/CONFIG_LEPTO_SIGNAL_METHOD/CONFIG_LEPTO_NO_SIGNAL are set.

Historie

#1

Von Maximilian Seesslen vor etwa 2 Stunden aktualisiert

  • Beschreibung aktualisiert (diff)
#2

Von Maximilian Seesslen vor etwa 2 Stunden aktualisiert

  • Beschreibung aktualisiert (diff)
#3

Von Maximilian Seesslen vor etwa 1 Stunde aktualisiert

  • Beschreibung aktualisiert (diff)
#4

Von Maximilian Seesslen vor 28 Minuten aktualisiert

  • Beschreibung aktualisiert (diff)
  • Zielversion wurde auf v1.1.0 gesetzt

Auch abrufbar als: Atom PDF