[compiler-rt] Fix undefined AMDGPU variable not set for builtins (#202733)
Summary:
compiler-rt is weird and has multiple config files, make sure this is
set for both libs and builtins.
[flang][OpenMP] Move assumed-size array check to list item verification (#201385)
The presence of whole assumed-size arrays will now be diagnosed in a
single location, together with the verification of list item kinds.
[mlir][affine] emit `in_bounds` on `transfer_read`/`write` when statically provable in `affine-super-vectorize` (#201180)
This patch fixes an issue reported on the MLIR Discourse ([May
2026](https://discourse.llvm.org/t/mlir-affine-affine-super-vectorize-does-not-set-in-bounds-on-transfer-ops-for-statically-divisible-shapes/90785/3)),
that I also came across during a study I reported in [my blog
post](https://federicobruzzone.github.io/posts/mlir-study.html).
`affine-super-vectorize` always creates `vector.transfer_read` and
`vector.transfer_write` without an `in_bounds` attribute, even when it
is statically provable that every access stays within bounds. This
forces downstream lowering to unconditionally emit
`llvm.intr.masked.load`/`llvm.intr.masked.store`: masked intrinsics that
carry $\sim3\times$ overhead on AArch64/NEON and prevent
auto-vectorization (see the MLIR Discourse).
## Root cause
`vectorizeAffineLoad` and `vectorizeAffineStore` in `SuperVectorize.cpp`
forwarded neither the `in_bounds` mask nor any analysis of it when
[55 lines not shown]
boehm-gc: update to 8.2.12.
== [8.2.12] 2026-02-05 ==
* Do not prevent shared builds on OpenBSD/alpha
* Eliminate 'argument unused' gcc warning in push_all_stack_partially_eager
* Eliminate 'assign long to void*' gcc warning in get_stack_base on Serenity
* Eliminate 'format expects argument of type' gcc warnings in dump_meminfo
* Eliminate 'GC_push_all_stack not used' gcc warning if fix-up pointers
* Eliminate 'GC_remove_roots_subregion not used' gcc warning on Solaris
* Eliminate 'unused parameter' clang warnings in GC_darwin_sigbus
* Fix 'KERN_PROTECTION_FAILURE while world is stopped' error on MacOS X
* Fix 'MA_FETCHOP undeclared' gcc error if USE_PROC_FOR_LIBRARIES on Solaris
* Fix 'PIOCNMAP undeclared' gcc error if USE_PROC_FOR_LIBRARIES on Solaris
* Fix 'reserved' argument handling in GC_DllMain
* Fix 'undefined errno' compiler error in strdup/strndup on WinCE
* Fix a cycle in NORMAL freelist if malloc is redirected on Linux
* Fix assertion in GC_wait_for_reclaim if DllMain-based thread registration
* Fix code defect of LOCK/UNLOCK in separate 'if' in GC_generic_malloc_many
[218 lines not shown]
dialog: update to 1.3.20260107.
2026/01/07
+ modify package/debian/* to work with Debian 13+.
+ modify run_test.sh to set LD_LIBRARY_PATH in case "make check" is
used on a system where dialog's shared library was not installed.
+ improve gen-pkgconfig.in by widening the filter for "-z" options.
+ improve layout of menu and checklist/radiolist widgets (report by
Mike Castle).
+ add a limit-check in the tailbox widget.
+ correct length of input-fields in form widget (report by Mike Castle).
2025/12/23
+ correct a typo for aspect ratio in files written by --create-rc
(report by Mike Castle).
+ improve manpage description of --hline (report by Mike Castle).
+ update configure script macros for cross-compatibility.
+ added kab.po from
https://translationproject.org/latest/dialog/
[31 lines not shown]
desktop-file-utils: update to 0.28.
============
Version 0.28
============
common
- Increase GLib requirement to 2.26 (Corentin Noël).
- Fix install failing on second run (Raziel Anarki).
- Fix use of deprecated Meson feature resulting in a warning (Raziel
Anarki).
desktop-file-validate
- Allow groups with the same name as interfaces in Implements (Corentin
Noël).
- Add support for the COSMIC environment (Ryan Brue).
NAS-141282 / 27.0.0-BETA.1 / Improve system dataset moves (#19004)
* Use FD-based mount APIs for moving around system datasets
* Use zfs send/recv for shifting system datasets between pools
* Add job progress reporting
* Add some documentation and try to clarify flow of datasets
This fixes some issues. The current bottleneck on system dataset move
speed is netdata, which is horrifically slow to stop / start.
filezilla: update to 3.70.6.
3.70.6 (2026-06-04)
+ SFTP: Added compatibility flag to Site Manager to ignore invalid bits in file attributes flags received from non-compliant servers
- SFTP: Updated to fzssh 1.3.0
- Updated to libfilezilla 0.56.1
- Removed autodetection of FTP server type governing the remote path syntax. Exotic server types now need to be set explicitly on the advanced page in the Site Manager
libfilezilla: update to 0.56.1.
0.56.1 (2026-06-04)
- macOS: Fix fz::socket::connect() failing after bind()
- Creation flag validation and normalization for fz::file
0.56.0 (2026-05-27)
+ event_loop timers are now processed in a round-robin fashion if there are multiple expired timers
+ Added shared_value::use_count
- HTTP client: Fixed handling of 1yz responses
- fz::socket::connect now returns early on bind failure
- Minor fixes to socket classes
fzssh: update to 1.3.0.
1.3.0 (2026-05-27)
+ SFTP: Added compatibility flag to ignore unknown bits in flags field of File Attributes
- Added extra padding to SSH_MSG_USERAUTH requests to obfuscate the combined length of username and password
- Fixed some issues when importing malformed private keys
- Improved heuristic to decide on log level if an SSH connection unexpectedly closes
- Diffie-Hellman Group Exchange: Check that modulus of received group is a safe prime and that the subgroup is of the correct order
- Added additional checks for trailing data in incoming packets
entr: update to 5.8.
== 5.8: March 2, 2026
- MacOS: set open_max limit using MAXFILESPERPROC
- Add usage hint and '-h' flag to display option summary
- Add return value checks for malloc(3) and pipe(2)
- Make signal number configurable with ENTR_RESTART_SIGNAL
- Monitor symlinks on Linux and MacOS
- Avoid expanding filenames using realpath(3)
- Linux: return correct status if poll(2) is interrupted
- Always accept directories as input, making '-d' flag optional
[LifetimeSafety] Diagnose UAF for aligned and nothrow new expressions (#202286)
Previously LifetimeSafety skips issuing a heap allocation loan for
replaceable global allocation functions such as aligned and nothrow
operator new. This commit fixes that by modeling those forms as heap
allocations.
Closes https://github.com/llvm/llvm-project/issues/196208