abseil / abseil/abseil-cpp

Abseil types are untested for exception-safety

Offen
#37 5 Kommentare 2 Reaktionen 1 zugewiesene Person Beansprucht von @CJ-Johnson Auf GitHub ansehen
Vorherrschende Sprache
C++
Sterne
18.1k
Forks
3.2k
Ø Merge
20 Std. 36 Min.
Gemergte PRs (30 T.)
1

Beschreibung

Google internally doesn't use exceptions in our C++ code. Thus, our claim that Abseil types are battle-tested comes with an asterisk that they haven't been so thoroughly tested in the face of exceptions.

We are working internally on a framework to thoroughly test the exception-safety of our types which care about it, and as it is finished we will begin rolling out exception-safety bugfixes. We are currently aiming for basic exception safety everywhere, and strong exception safety only where reasonable and where it won't affect performance.

This Issue is a catch-all for reports of exception-unsafety of Abseil types.

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.