[MTE] [HWASan] do not remove lifetimes for unterminated lifetime
The reasoning for this was incorrect. Return is an implicit lifetime
end of all allocas, so we are not inserting outside of a lifetime.
Reviewers: pcc, usama54321
Reviewed By: pcc
Pull Request: https://github.com/llvm/llvm-project/pull/184387
FreeBSD: Improve dmesg kernel message prefix
Provide intuitive log search keywords and increased system consistency.
Reviewed-by: Alexander Motin <alexander.motin at TrueNAS.com>
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: Rob Norris <robn at despairlabs.com>
Signed-off-by: Alexander Ziaee <ziaee at FreeBSD.org>
Closes #18290
[mlir][tosa][tosa-to-linalg] Fix resize bilinear delta computation for negative offsets (#184799)
Use floor-consistent remainder when lowering floating-point tosa.resize
to linalg: compute `r = in - floor(in/scale_n)*scale_n` instead of
RemSIOp. This keeps bilinear deltas in-range for negative offsets and
avoids invalid interpolation weights.
[CIR] Fix spurious MemRead on pure pointer-arithmetic ops (#185154)
Remove incorrect [MemRead] annotations from seven CIR ops that only
perform pointer arithmetic, and add the Pure trait where missing.
- VTableGetVPtrOp computes the address of the vptr slot within an
object. Since the vptr is always at offset zero, this is a bitcast —
confirmed by the lowering which does replaceOp(op, srcVal). No memory
access.
- VTableGetVirtualFnAddrOp takes an already-loaded !cir.vptr value and
an index, computes the address of the nth vtable entry. Lowers to a
GEPOp. No memory access.
- VTableGetTypeInfoOp takes an already-loaded !cir.vptr value, computes
the address of the type_info entry at a known ABI offset. Pointer
arithmetic only. No memory access.
- GetMemberOp computes the address of a struct/class member given a base
[16 lines not shown]
cxgbetool: create one backend routine for all the loadX cmds
They are all doing almost the same thing so it makes sense to have one
common routine. The new routine supports non-regular files too. eg.
# cxgbetool chnex0 loadfw <(fetch -qo - http://srv/t7fw.bin)
MFC after: 1 week
Sponsored by: Chelsio Communications
Reviewed by: jhb
Differential Revision: https://reviews.freebsd.org/D55747
HBSD: Potentially fix security/snowflake-tor
We build golang binaries as PIEs by default. FreeBSD had specifically
added a -static flag, which is currently mutually exclusive with PIE.
Signed-off-by: Shawn Webb <shawn.webb at hardenedbsd.org>
py-google-auth: update to 2.49.0.
2.49.0 (2026-03-05)
Features
mTLS configuration via x.509 for asynchronous session in google-auth (#1959) (7b70feade1d336b49f66de55d776a5e6ebcc5928)
Support timeout as aiohttp.ClientTimeout and total_attempts (max retries) in AsyncAuthorizedSession (#1961) (4d818b93a6c9a5a2526264174b368d47728b513b)
Add helper methods for asynchronous x.509 certificate discovery (#1956) (3368f27c3267c744ffb067f612c1202954b9b14b)
support an alternative env to decide if mtls should be enabled (#1945) (89fc6f2e1fd6c6fcf4b3945961b2dfde98631e72)
Bug Fixes
gracefully fallback if workload fields are missing from cert config (#16022) (3ed2d6804bcacfdfd74e223d30492d90e606ea98)
[libc++] Use compiler explorer for Clang as well and update to LLVM 23 as head (#185168)
Using the compiler explorer infrastucture simplifies the dockerfile a
bit, since we have a single source for compilers now instead of two
independent ones. compiler explorer is also usually significantly faster
at providing new versions than apt.llvm.org.
NAS-140200 / 27.0.0-BETA.1 / Proper `NotImplementedError` and `NotImplemented` usage (#18405)
Middleware's usage of
[`NotImplemented`](https://docs.python.org/3.13/library/constants.html#NotImplemented)
and
[`NotImplementedError`](https://docs.python.org/3.13/library/exceptions.html#NotImplementedError)
is inconsistent with Python documentation. This PR removes or replaces
improper usage.
Most commonly, we are using them as default values like `None`,
especially in abstract base classes. If we don't want to use `None`, it
is better practice to leave the variables unassigned and check for their
existence.
`NotImplementedError` should _only_ be raised (we use it correctly in
many places), and `NotImplemented` has a very specific use case for
binary operator implementations. We do not use it anywhere in this way.
py-dotenv: update to 1.2.2.
Added
Support for Python 3.14, including the free-threaded (3.14t) build. (#)
Changed
The dotenv run command now forwards flags directly to the specified command by @bbc2 in #607
Improved documentation clarity regarding override behavior and the reference page.
Updated PyPy support to version 3.11.
Documentation for FIFO file support.
Support for Python 3.9.
Fixed
Improved set_key and unset_key behavior when interacting with symlinks by @bbc2 in #790c5
Corrected the license specifier and added missing Python 3.14 classifiers in package metadata by @JYOuyang in #590
[22 lines not shown]
py-codespell: update to 2.4.2.
Highlights
Fixed compatibility with chardet 7+
What's Changed
Fix and clarify cases in ignore patterns by @DanielYang59 in #3583
codespell-private.yml: Do not codespell digital signature files by @cclauss in #3623
[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #3634
numbes->numbers and numbesr->numbers by @skshetry in #3635
Add spelling corrections for disclose and variables. by @cfi-gb in #3622
Add spelling correction for Vulnererability and variants. by @cfi-gb in #3625
Remove lets->let's by @Piedone in #3633
Add corrections for "dictate" by @jdufresne in #3636
Add specicification (and pl) typo by @yarikoptic in #3639
Remove "blueish" correction by @hadess in #3510
Add "lighting" as an option to fix "lighning" by @yarikoptic in #3648
[177 lines not shown]
moor: update to 2.11.1.
Before this release, when...
Open a file in moor
Press "v" to open it in an editor
Exit the editor
... moor would exit.
With this release, moor will now instead continue where it left off.
Also in this release, filtering now performs better in certain cases.
[mlir][Linalg] Prevent vectorization of generic Conv with dynamic dims (#185415)
-- We should use `isaConvolutionOpInterface` instead as it accommodates
both named as well as generic convolution ops.
-- https://github.com/llvm/llvm-project/pull/176339 missed making one
such update to `vectorizeDynamicLinalgOpPrecondition` and it got exposed
in a downstream project.
-- This commit therefore aims to fix the same.
Signed-off-by: Abhishek Varma <abhvarma at amd.com>
[mlir][vector] Flatten transfer - support multi-dim scalar element (#185417)
Adds support for flattening multi-dimensional scalar vector transfers.
The addition prevents pattern crashes on such inputs and allows for
cleaner lowering of scalar vectors.