envoyproxy/envoy

memory safety: audit use of static variables

Open

#11.130 aperta il 10 mag 2020

Vedi su GitHub
 (5 commenti) (0 reazioni) (1 assegnatario)C++ (5373 fork)batch import
help wantedtech debt

Metriche repository

Star
 (27.997 star)
Metriche merge PR
 (Merge medio 8g) (378 PR mergiate in 30 g)

Descrizione

We should audit the use of static variables in the codebase to prevent static initialization/deinitialization order problems internally, and for dependent projects.

The codebase already defines a construct on first use macro. We should audit other static variables that should be migrated, and enforce the pattern via code linting.

Guida contributor