Mark difftastic BROKEN-sparc64
In function `tree_sitter_hack_external_scanner_destroy':
scanner.cc:(.text.tree_sitter_hack_external_scanner_destroy+0x20): undefined reference to `operator delete(void*, unsigned long)'
difftastic has been broken for at least two releases
strip Telegram binary to save +400M in installed size
debug builds have long been disabled due to the binary being too big,
but it still contains debug symbols. instructing cmake to strip during
fake fixes that.
drop obsolete configure flags while here, cmake reports them as unused.
After the kernel-writes-the-buffer changes to profil(2) a year ago, the
profil(2) call only works for stop/restart of profiling. So pledge no
longer interferes and it is available in "stdio".
Remove pthread rwlocks from vmd(8)'s qcow code.
The users of this code are single threaded today. The locks also
don't look to fully protect key state in qcow images. If/when virtio
block emulation ends up with multiple virtqueues, this will need
to be revisited.
ok mlarkin@, hshoexer@
Provide a crypto_assembly.h internal header.
This will contain defines and macros that we need for assembly code,
without polluting other headers that are primarily used for C code.
For now, this just unconditionally provides _CET_ENDBR on amd64.
ok kenjiro@ tb@