[libsycl][Driver] Move and rename the SYCL shared library (#188770)
Align the shared library with other runtime libraries:
- Rename from libsycl.so to libLLVMSYCL.so
- Make install dir include the host triple if
LLVM_ENABLE_PER_TARGET_RUNTIME_DIR is ON.
Also updates the Clang driver to be aligned with the new location by
relanding https://github.com/llvm/llvm-project/pull/189053
---------
Co-authored-by: Srividya Sundaram <srividya.sundaram at intel.com>
Add PhaseOrdering test mirroring missed optimization on empty std::set (#192840)
Adds a PhaseOrdering test mirroring missed optimization on empty
`std::set`. The `erase` in not inlined due to missing store-to-load
forwarding between inlining attempts, so inliner sees it as recursive.
Part of #183994
Addressed in #190607
[mlir][spirv] Tighten types of SPIR-V TOSA op definitions (#192623)
Tighten the SPIR-V TOSA op definitions by introducing stricter named
type constraints and aligning verifier coverage with the new type
surface.
Remove implication checks that are now enforced directly by
operand/result type constraints.
Drop the corresponding negative tests that no longer exercise those
verifier paths.
Signed-off-by: Davide Grohmann <davide.grohmann at arm.com>
[RISCV][GISel] Add variant_cc test. NFC (#193036)
I couldn't add -global-isel RUN lines to the existing SDAG test because
GISel doesn't support fixed vector arguments yet.
[clang][ssaf][NFC] Standardize getter naming to use `get/take` prefixes (#193031)
To make our APIs uniform, this change adds `get` prefix to instance
accessors, and `take` prefix to "move-out" methods. Removing `get`
prefix throughout turns out to be a bigger change, so I have chosen to
add the prefix to these methods instead.
[clang][ssaf][NFC] Remove stale `ID` field from `MockSerializationFormat` (#192740)
This `ID` field was first introduced for LLVM-style RTTI but was missed
from deletion when we removed RTTI support.
[dsymutil] Add x86-registered-target requirement to embed-resource test (#193043)
The test uses an x86_64 Mach-O input and generates output which requires
the x86 backend.
shells/yash: update to 2.61
# changes
* The `configure` script now accepts the `--disable-doc` option to
omit installing the manual pages.
* The `configure` script now has minimal cross compilation support.
Use the `--host=HOST` option to specify the cross-compilation
target.
* Fixed a bug where the `configure` script could produce false
positive results for function checks when an optimizing compiler
eliminates the test code. The `configure` script now uses the
`-fno-builtin` compiler option when compiling function check
programs.
* The `times` built-in now uses the `getrusage` function to obtain
resource usage statistics on systems where it is available, which
improves precision.
* Updated the sample initialization script (yashrc):
The script no longer suggests moving the history file from
[7 lines not shown]
devel/gitlogue: import package
A cinematic Git commit replay tool for the terminal, turning your Git history
into a living, animated story.
Watch commits unfold with realistic typing animations, syntax highlighting, and
file tree transitions, transforming code changes into a visual experience.
[offload] Cleanup of llvm-omp-kernel-replay tool (#192779)
This commit cleans up the llvm-omp-kernel-replay tool by simplifying the
JSON file reading code, improving the error checking, and switching to
llvm::Error.
py-borgbackup: updated to 1.4.4
Version 1.4.4 (2026-03-19)
For upgrade and compatibility hints, please also read the "Upgrade Notes" section
above.
New features:
- prune: added -v / --info output,
- mount: warn about symlinks pointing outside of the mount point,
- create/info: remember/show cwd at the time of archive creation,
Fixes:
- hashindex: fix memory leak,
- hashindex: check values in read HashHeader,
- hashindex_size: return int64_t,
- hashindex: fix iteritems segfaulting with non-existent marker,
[26 lines not shown]
git: updated to 2.54.0
2.54.0
UI, Workflows & Features
"git add -p" and friends note what the current status of the hunk
being shown is.
"git history" history rewriting (experimental) command has been
added.
[686 lines not shown]
[mlir][spirv] Clarify SPIR-V TOSA op examples (#192952)
Improve the example sections in SPIRVTosaOps.td by adding short
clarifying notes where some tensor operands are not obvious from the
example alone.
The added notes focus on operands that affect the operation semantics,
such as shift amounts, padding, slice coordinates, gather/scatter
indices, resize parameters, table contents, and rescale parameters.
Also replace anonymous SSA names in examples with more descriptive
operand names, and clean up wording and formatting for readability.
Signed-off-by: Davide Grohmann <davide.grohmann at arm.com>
buf: updated to 1.68.2
1.68.2
- Fix build failures for modules with a vendored `descriptor.proto`.
- Fix LSP incorrectly reporting "edition '2024' not yet fully supported" errors.
- Fix CEL compilation error messages in `buf lint` to use the structured error API instead of parsing cel-go's text output.
- Add `--debug-address` flag to `buf lsp serve` to provide debug and profile support.