base icon indicating copy to clipboard operation
base copied to clipboard

[0.14] Use raise_without_backtrace in Map, Set

Open greedy opened this issue 2 years ago • 0 comments

Backport of #131 to 0.14

Map and Set use some exceptions for control flow that were being raised with plain raise. This meant that stack traces were being created for these exception that couldn't escape their outer function causing an unfortunate performance loss. Raising these exceptions with raise_without_backtrace avoids the performance problem.

Signed-off-by: Geoff Reedy [email protected]

greedy avatar Jun 08 '22 21:06 greedy