Sh0g0-1758/scarlet

perf: add noexcept attribute to all scarlet functions that do not throw exceptions

Open

#54 opened on Feb 16, 2025

View on GitHub
 (1 comment) (0 reactions) (0 assignees)C (5 forks)auto 404
enhancementgood first issue

Repository metrics

Stars
 (23 stars)
PR merge metrics
 (PR metrics pending)

Description

This will help gcc/clang to optimize the code more aggressively since it knows there won't be any exceptional control flow, no stack unwinding mechanisms/exception handling code/cleanup code would be generated as well.

cc: @4m4n-x-B4w4ne @atul-k-6 @anant37289

Contributor guide