Report both S3 bucket path faults, and let a task read the dataset
The two rules are independent, so a share that breaks both now hears
both at once rather than on consecutive submissions: a writable share
of the dataset root is told to be read-only and to move under s3data
in one pass.
They live where each is true. Nothing writes a bucket from beside the
S3 service, whoever holds the path, so validate_s3_bucket_write stays
on the base both hierarchies share. Only a share hands its path to
clients, so only SharingService refuses one outside s3data -- what a
task copies goes to the administrator, who may read the whole dataset,
and a task that writes is still refused by the base. A share with no
read-only mode is already refused there on its path, so the share rule
steps aside rather than adding a second error to that field.
Report both S3 bucket path faults, and let a task read the dataset
The two rules are independent, so a share that breaks both now hears
both at once rather than on consecutive submissions: a writable share
of the dataset root is told to be read-only and to move under s3data
in one pass.
They live where each is true. Nothing writes a bucket from beside the
S3 service, whoever holds the path, so validate_s3_bucket_write stays
on the base both hierarchies share. Only a share hands its path to
clients, so only SharingService refuses one outside s3data -- what a
task copies goes to the administrator, who may read the whole dataset,
and a task that writes is still refused by the base. A share with no
read-only mode is already refused there on its path, so the share rule
steps aside rather than adding a second error to that field.
srtp: updated to 2.8.1
2.8.1
- cryptex and enc xtn hdr is not a valid combination
- Fix printf format specifiers which cause issues on Windows
- Add API to require cryptex
[Dwarf] Don't crash in dwarf::isC() on vendor-defined languages (#223739)
isC() enumerates SourceLanguage and falls off the end of the switch into
llvm_unreachable("Unknown language kind."). DW_LANG_lo_user and
DW_LANG_hi_user are both explicit cases, but every vendor-defined code
strictly between them is not, so any of them aborts an asserts-enabled
build.
Assisted-by: LLM
---------
Co-authored-by: Claude Opus 5 (1M context) <noreply at anthropic.com>
Add PISA codegen pipeline and lowering passes
Add the IR- and MIR-level passes that make up the PISA code generation
pipeline and wire them into PISAPassConfig in PISATargetMachine:
- Intrinsic handling: PISAEmitIntrinsics, PISAExpandIntrinsics,
PISAReplaceIntrinsics
- Call/ABI lowering: PISALegalizeCalls, PISAKernelByValArgsLowering
- IR preparation: PISAPropagateNullPointers, PISALayout, PISAConstProp
- Legalization/verification: PISALegalizePredicates, PISAVerifyTypes,
PISAVerifier
- Post-selection: PISAScopeSelector, PISACacheHintSelector,
PISALegalizeSubregAccess, PISAOptimizeSubregAccess,
PISAOptimizeRedundantCopies, PISAMarkConvergentNoMerge,
PISAInsertLifetimeStart
PISAPassConfig now overrides the GlobalISel and pre/post-regalloc hooks
to run these passes, disables the machine passes that assume physical
registers, and runs the load/store vectorizer and atomic expansion in
[4 lines not shown]
Hide `FailoverRemoteSystemInaccessibleAlert` from the alert settings UI
(cherry picked from commit f43ef7b80a30129fd37ff49a1e512bfadf4e4b57)
Co-Authored-By: Claude Opus 5 (1M context) <noreply at anthropic.com>
Revert "[Clang] Fix assertion "unsigned range includes negative?" in AnalyzeComparison during Sema of vector comparison with mismatched signed/unsigned types and __builtin_convertvector " (#225389)
Reverts llvm/llvm-project#182627
Post-commit CI found issues:
https://lab.llvm.org/buildbot/#/builders/225/builds/19103
[lit] Use text mode when opening text files on z/OS (#217434)
On z/OS, we rely on autoconversion to read files correctly, and this
requires files to be opened as text.
The following change https://github.com/llvm/llvm-project/pull/208024
changed the streams to be read and piped as binary resulting in some
test regressions due to unreadable output. This patch restores the
functionality of opening and reading as a text stream.