LLVM/project 4706906clang/lib/Interpreter Value.cpp, clang/unittests/Interpreter InterpreterTest.cpp

[clang-repl] Fix Value's move ctor releasing storage on construction (#200888)

Value::Value(Value &&) called Release() on the just-moved-into storage,
decrementing the refcount to zero on the only remaining reference.
Subsequent reads -- including ~Value() running clear(), which calls
Release() a second time on the now-freed allocation -- hit
use-after-free.

The move should transfer the existing reference: the source clears
IsManuallyAlloc so its destructor will not Release, and *this assumes
ownership of the same refcount. Neither side needs to Retain or Release
to keep the count correct.

Add a regression test exercising move-construction, move-assignment, and
follow-on copy-construction on a K_PtrOrObj Value. AddressSanitizer
catches the bug without the fix.
DeltaFile
+51-0clang/unittests/Interpreter/InterpreterTest.cpp
+4-3clang/lib/Interpreter/Value.cpp
+55-32 files

LLVM/project 6808d14llvm/lib/Transforms/InstCombine InstCombineVectorOps.cpp, llvm/test/Transforms/InstCombine shuffle_select.ll shuffle_select-inseltpoison.ll

[InstCombine] Drop `ninf` FMF when input element can be `Inf` in shuffle-select transform (#201315)

Solves https://github.com/llvm/llvm-project/issues/74326

When binary operation has `ninf` FMF, but the input does not have
`nofpclass(inf)`, we should not propagate the `ninf` FMF. Because the
transformation may produce poison value when the input has an `Inf`
element, whereas the original code will simply pass through the `Inf`
element.

Alive proof: https://alive2.llvm.org/ce/z/nkv-vE
DeltaFile
+36-0llvm/test/Transforms/InstCombine/shuffle_select.ll
+36-0llvm/test/Transforms/InstCombine/shuffle_select-inseltpoison.ll
+10-3llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
+82-33 files

LLVM/project 6eb47bbllvm/include/llvm/IR PatternMatch.h, llvm/lib/Transforms/InstCombine InstCombineCasts.cpp

[InstCombine] Migrate undef -> poison only for certain cast-related optimizations (#201631)

Further deprecate UndefValue by restricting several related
optimizations in InstCombineCasts to PoisonValue only. Update regression
tests to reflect these changes.
DeltaFile
+30-35llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
+14-14llvm/test/Transforms/InstCombine/vector-casts.ll
+14-14llvm/test/Transforms/InstCombine/vector-casts-inseltpoison.ll
+5-5llvm/test/Transforms/InstCombine/fpextend.ll
+4-0llvm/include/llvm/IR/PatternMatch.h
+67-685 files

FreeBSD/ports 14d077firc/inspircd pkg-plist Makefile

irc/inspircd: specify examplesdir

PR:     295273
DeltaFile
+28-28irc/inspircd/pkg-plist
+2-0irc/inspircd/Makefile
+30-282 files

FreeBSD/ports 6ac13bdsecurity/openvpn-auth-oauth2 distinfo Makefile

security/openvpn-auth-oauth2: Update to 1.28.0

Release notes: https://github.com/jkroepke/openvpn-auth-oauth2/releases/tag/v1.28.0
DeltaFile
+5-5security/openvpn-auth-oauth2/distinfo
+1-2security/openvpn-auth-oauth2/Makefile
+6-72 files

NetBSD/pkgsrc-wip f5c5d8bofflineimap Makefile distinfo, offlineimap/patches patch-pyproject.toml

Bump offlineimap to 8.0.2
DeltaFile
+0-37offlineimap/patches/patch-pyproject.toml
+5-5offlineimap/Makefile
+3-4offlineimap/distinfo
+1-0offlineimap/PLIST
+9-464 files

OpenBSD/ports tFx5t2Ywww/p5-HTTP-Message distinfo Makefile

   update p5-HTTP-Message to 7.02
VersionDeltaFile
1.8+2-2www/p5-HTTP-Message/distinfo
1.13+1-1www/p5-HTTP-Message/Makefile
+3-32 files

NetBSD/pkgsrc-wip 8ad3604tnfrepo-dev Makefile

tnfrepo-dev: Update to tnfrepo-0.0a20250823.dev151

- Eliminate spurious warnings when there are no draft topics to push
  and no draft topics to prune in the anongit bridge.
- Link to some hg issues.
- Fix bug in suppression of hg<7.2 and hg>=7.2 differences in test.
DeltaFile
+2-2tnfrepo-dev/Makefile
+2-21 files

NetBSD/pkgsrc-wip 5388a27tnfrepo-dev Makefile PLIST

tnfrepo-dev: Update to tnfrepo-0.0a20250823.dev147

- More hg>=7.2 quirkarounds.
- Install anonhg hgrc configs.
DeltaFile
+2-3tnfrepo-dev/Makefile
+3-0tnfrepo-dev/PLIST
+5-32 files

NetBSD/pkgsrc-wip 20eaf77tnfrepo-dev Makefile

tnfrepo-dev: Bump hg dependency to >=6.9.

Needed for hashed clone bundle references.
DeltaFile
+2-1tnfrepo-dev/Makefile
+2-11 files

NetBSD/pkgsrc-wip e393d3dtnfrepo-dev Makefile

tnfrepo-dev: Update to tnfrepo-0.0a20250823.dev142

- Fix issues with hg>=7.2.

- Specify default branch name in git tests to avoid reliance on my
  ~/.gitconfig (should maybe run all the tests with GIT_CONFIG set to
  avoid thsi!).
DeltaFile
+2-2tnfrepo-dev/Makefile
+2-21 files

NetBSD/pkgsrc-wip 491c8edtnfrepo-dev Makefile

tnfrepo-dev: Update to tnfrepo-0.0a20250823.dev140

- Add support for anonymous host.
- Make git-cvsmirror slightly less noisy.
- Make synchronous git-cvsmirror optional.
- New git netbsd.draft-view hack in lieu of GIT_NAMESPACE for cgit.
- Set various config options:
  . disable streaming clones without bundles to reduce server locks
  . set web.deny_pushes to more nicely decline pushes via http
- Fix and test external http(s) URLs in build-clonebundles.
- Disable stream bundles for now because nonreproducible hashes.
DeltaFile
+2-3tnfrepo-dev/Makefile
+2-31 files

NetBSD/pkgsrc-wip 18cf742tnfrepo-dev Makefile

tnfrepo-dev: Pull in acme-tiny too.
DeltaFile
+2-0tnfrepo-dev/Makefile
+2-01 files

NetBSD/pkgsrc-wip 4af5819tnfrepo-dev Makefile PLIST

tnfrepo-dev: Update to tnfrepo-0.a20250823.dev127

- New github-mirror script.

- Add uwsgi and cgit dependencies.  Not really needed for main repo
  server, but it will be convenient for anonymous repo server.

- Various minor fixes.
DeltaFile
+9-2tnfrepo-dev/Makefile
+1-0tnfrepo-dev/PLIST
+10-22 files

NetBSD/pkgsrc-wip d58b8a8tnfrepo-dev Makefile PLIST

tnfrepo-dev: Update to tnfrepo-0.0a20250823.dev119

- syncd handles multiple queued actions now.
- Installed git-cvsmirror error messages now match tests.
- Added missing git-perlscripts dependency for git-cvsexportcommit.
- New withlogin utility for scoped setlogin(), mainly for testing.
DeltaFile
+4-3tnfrepo-dev/Makefile
+1-0tnfrepo-dev/PLIST
+5-32 files

NetBSD/pkgsrc-wip 3df325ctnfrepo-dev Makefile PLIST

tnfrepo-dev: Update to tnfrepo-0.0a20250823.dev92.

Reject certain patterns of commit messages: fixup!, squash!, WIP;
this will help to avoid mistakes in drafting changes.
DeltaFile
+2-2tnfrepo-dev/Makefile
+3-0tnfrepo-dev/PLIST
+5-22 files

NetBSD/pkgsrc-wip 52628d8tnfrepo-dev Makefile PLIST

tnfrepo-dev: Update to tnfrepo-0.0a20250823.dev112

- Read-only CVS mirror now supported.
- Hooks now reject commits to Attic and .gitmodules.
DeltaFile
+3-2tnfrepo-dev/Makefile
+4-0tnfrepo-dev/PLIST
+7-22 files

NetBSD/pkgsrc-wip 0e2bfc2tnfrepo-dev PLIST Makefile

tnfrepo-dev: Update to tnfrepo-0.0a20250823.dev95

- Git configuration is now consolidated.

- Git upload filters for partial clones (tree:0, blob:none) are now
  allowed allowed.

- Git maintenance is now configured.
DeltaFile
+4-3tnfrepo-dev/PLIST
+4-2tnfrepo-dev/Makefile
+8-52 files

NetBSD/pkgsrc-wip 7d60736tnfrepo-dev Makefile

tnfrepo-dev: Update to tnfrepo-0.0a20250823.dev89.

Extend date tests.  Fix time zone offsets.
DeltaFile
+2-2tnfrepo-dev/Makefile
+2-21 files

NetBSD/pkgsrc-wip bd04038tnfrepo-dev Makefile PLIST

tnfrepo-dev: Update to tnfrepo-0.0a20250823.dev84.

Validate changeset dates: reject pre-1970 dates and future dates.
DeltaFile
+2-2tnfrepo-dev/Makefile
+3-0tnfrepo-dev/PLIST
+5-22 files

NetBSD/pkgsrc-wip 35326d4tnfrepo-dev Makefile

tnfrepo-dev: Update to tnfrepo-0.0a20250823.dev73.

Tweak to improve gitmirror failure mail.
DeltaFile
+2-2tnfrepo-dev/Makefile
+2-21 files

NetBSD/pkgsrc-wip 787af4dtnfrepo-dev Makefile

tnfrepo-dev: Update to tnfrepo-0.0a20250823.dev79.

- Fix ACLs so users can't publish drafts they couldn't push as public
  to begin with.

- Fix some reject_hgmeta patterns for evil file paths.

- Reduce ACL checks from O(n^2) time to O(n) time for n changesets.

- Avoid long error.Abort(...) messages to avoid server-side crashes:

  Mercurial issue 10042: hook API: raise error.Abort(...) string
  limited to 255 bytes
  https://foss.heptapod.net/mercurial/mercurial-devel/-/issues/10042
DeltaFile
+2-2tnfrepo-dev/Makefile
+2-21 files

NetBSD/pkgsrc-wip b20eb44tnfrepo-dev PLIST Makefile

tnfrepo-dev: Update to tnfrepo-0.0a20250823.dev57.

Lots of changes in preparation for deployment, including an
almost-complete releng process, updated ACLs, and certain defences
against dark arts.
DeltaFile
+9-0tnfrepo-dev/PLIST
+2-3tnfrepo-dev/Makefile
+11-32 files

NetBSD/pkgsrc-wip 62983a6tnfrepo-dev Makefile PLIST

tnfrepo-dev: Update to tnfrepo-0.0a20250823.dev57.

Adds build-clonebundles plus various other fixes.
DeltaFile
+3-2tnfrepo-dev/Makefile
+1-0tnfrepo-dev/PLIST
+4-22 files

NetBSD/pkgsrc-wip dd6a70ftnfrepo-dev Makefile

tnfrepo-dev: Update to tnfrepo-0.0a20250823.dev24.

Improves authorship error messages.
DeltaFile
+2-2tnfrepo-dev/Makefile
+2-21 files

NetBSD/pkgsrc-wip 8a282b6tnfrepo-dev Makefile

tnfrepo-dev: Update to tnfrepo-0.0a20250823.dev21.

Fixes one rough edge in git-pushing topics: force-pushes that replace
multiple commits by multiple commits.
DeltaFile
+2-2tnfrepo-dev/Makefile
+2-21 files

NetBSD/pkgsrc-wip 5558bf5tnfrepo-dev Makefile PLIST

tnfrepo-dev: Update to tnfrepo-0.0a20250823.dev20.

Brings support for pushing and pulling topics, as a proof of concept.
Some rough edges doubtless remain.
DeltaFile
+2-3tnfrepo-dev/Makefile
+3-0tnfrepo-dev/PLIST
+5-32 files

NetBSD/pkgsrc-wip d7da506tnfrepo-dev Makefile PLIST

tnfrepo-dev: Update to tnfrepo-0.0a20250823.dev17.
DeltaFile
+8-2tnfrepo-dev/Makefile
+4-0tnfrepo-dev/PLIST
+12-22 files

LLVM/project 638abbbflang/lib/Semantics resolve-names.cpp, flang/test/Semantics/OpenMP declare-target-common-block2.f90

Don't replace symbols that are in a common block
DeltaFile
+23-0flang/test/Semantics/OpenMP/declare-target-common-block2.f90
+3-2flang/lib/Semantics/resolve-names.cpp
+26-22 files

LLVM/project 74b1449llvm/include/llvm/Support Enum.h

gcc compatibility

Created using spr 1.3.8-wip
DeltaFile
+6-4llvm/include/llvm/Support/Enum.h
+6-41 files