Reduce GNU Make latency 17% for cosmo

fgets() is now 4x faster which makes Make 2% faster. Landlock Make now
has a builtin $(uniq ...) function that uses critbit trees rather than
functional programming. Since uniq is the most important function this
optimization makes our cold start latency 15% faster.
This commit is contained in:
Justine Tunney 2022-08-19 15:29:24 -07:00
parent 8835b82a7c
commit d76dfadc7a
7 changed files with 96 additions and 11 deletions

View file

@ -520,6 +520,7 @@ fatal_error_signal (int sig)
if (sig == SIGTERM || sig == SIGINT
|| sig == SIGHUP
|| sig == SIGQUIT
|| sig == SIGPIPE
)
{
struct child *c;