envoyproxy/envoy

memory safety: audit use of static variables

Open

#11 130 ouverte le 10 mai 2020

Voir sur GitHub
 (5 commentaires) (0 réactions) (1 assigné)C++ (5 373 forks)batch import
help wantedtech debt

Métriques du dépôt

Stars
 (27 997 stars)
Métriques de merge PR
 (Merge moyen 8j) (378 PRs mergées en 30 j)

Description

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.

Guide contributeur