[clang][SafeBuffers] Add -Wunsafe-buffer-usage-main-argv to allow ignoring main() argument warnings (#229871)
Introduce a new sub-flag, `-Wunsafe-buffer-usage-main-argv` (grouped
under -Wunsafe-buffer-usage), which specifically controls warnings
related to buffer operations on parameters of the `main()` function.
Unsafe buffer operations on `argv `(such as `argv[1]` or pointer
arithmetic) occur commonly. Many codebases may want to adopt the strict
`-Wunsafe-buffer-usage` without addressing potential noise from main's
arguments. This new flag allows developers to pass
`-Wno-unsafe-buffer-usage-main-argv` to explicitly suppress warnings on
`argc`/`argv`.
interafces: PPPoE supports all IPv6 types
Only IPv4 prohibits use of 'staticv4' and 'dhcp'. In theory
even these could work but we don't want to push our luck.
[libc++] Optimize unordered_{,multi}{map,set} move construct with allocators (#227955)
Instead of inserting elements we can copy the entire structure, avoiding
unnecessary lookups.
[Offload][omp] Move some OpenMP env vars out of the plugins (#230140)
The following OpenMP related env vars were moved from GenericDeviceTy:
- OMPX_DebugKind (moved to code initializing the device environment).
- OMP_NumTeams / OMP_TeamsThreadLimit (used to adjust the Grid values,
moved to code related to kernel launch).
- OMP_TeamLimit (it was never used, so just removed).
Assisted by Claude.
www/code-server: Update to 4.141.0
A new --enable-remote-storage flag stores workbench state on the
server instead of in the browser, so it can be shared between
devices. The TypeScript extension no longer fails to activate because
it was loaded as a browser extension. Pasting a copied block at a
single cursor distributes its rows across successive lines.
Changelog: https://github.com/coder/code-server/releases
Sponsored by: Netzkommune GmbH
net/linux-remotedesktopmanager: Update to 2026.3.1.1
Fixes several SSH shell problems: special characters went to the wrong
session, a stuck Alt key state, and the SFTP pane could not be opened.
Also fixes the All Vaults search on Linux, German keyboards in RDP and
RDP through an RD Gateway with Negotiate and Devolutions SSPI.
Changelog:
https://devolutions.net/remote-desktop-manager/release-notes/linux/
Sponsored by: Netzkommune GmbH