[OpenMP] Restore loop variable values after loop-tranformation constructs. (#208533)
This patch fixes loop variable finalization for OpenMP 6.0
loop-transformations constructs: `tile`, `stripe`, `reverse`,
`interchange` and `fuse` to comply with spec requirement page 371, lines
19-21. The spec requires that "After the execution of the
loop-transforming construct, the loop-iteration variables of any of its
transformation-affected loops have the values that they would have
without the loop-transforming directive".
sysutils/google-guest-agent: Add new port
This commit adds the port for Google Guest Agent. At some point, this
will replace the legacy Python-based sysutils/py-google-compute-engine
port which has not been updated in years.
Pull Request: https://github.com/freebsd/freebsd-ports/pull/569
[AMDGPU] Improve MemorySSA walking in isClobberedInFunction (#211817)
Consistently call the two argument overload
`MemorySSAWalker::getClobberingMemoryAccess(MemoryAccess,
MemoryLocation)` to get a clobbering def (according to the AliasAnalysis
used by MSSA) before applying the special cases in `isReallyAClobber`.
This has the effect of marking more loads as `amdgpu-noclobber` and
selecting SMEM load instructions for them.
Fixes: ROCM-28492
[clang-format] Add Natural option for SortIncludes (#210788)
`SortIncludes` currently orders includes lexicographically with the
option to ignore case or extension. This adds another option, `Natural`,
that compares embedded runs of digits as numbers rather than sequences
of characters, matching the "natural sort" behaviour found in most file
managers and tools like `sort` when called with the `-V` option.
**Disclaimer**
AI assistance was used in initial exploration and review but the code is
"hand generated".
link_elf: Make phdrs first page check actually fatal
Otherwise we'll print an error but carry on regardless, presumably
destined to walk off the end of the mapping.
Reported by: thebugfixers at pm.me
MFC after: 1 week
www/firefox: Update to 153.0.1
Changelog:
153.0.1:
Fixed
* Addressed a startup crash on Windows that could occur after updating
Firefox, when some of the application's internal files could not be loaded.
Firefox should now start in these cases, although parts of the interface
may not display correctly until a further update completes (Bug 2056926).
* Fixed audio playing silently on some music and audio streaming sites after
pausing and resuming playback (Bug 2053586).
* Fixed the New Tab page background flashing a few seconds after the page
loaded when a custom wallpaper was in use (Bug 2056650).
* Fixed a crash that could occur when a page loaded a frame using a
javascript: address (Bug 2054485).
[18 lines not shown]