LLVM/project 0dd0800llvm/lib/Transforms/Instrumentation MemorySanitizer.cpp

cmt

Created using spr 1.3.4
DeltaFile
+35-35llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
+35-351 files

LLVM/project 18cd251llvm/lib/Target/AMDGPU GCNHazardRecognizer.cpp

resolve review comments
DeltaFile
+3-4llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp
+3-41 files

LLVM/project 975e492llvm/lib/Target/AMDGPU GCNHazardRecognizer.cpp, llvm/test/CodeGen/AMDGPU amdgpu-snop-padding.mir

[AMDGPU] Add a debug option `-amdgpu-snop-padding` for `GCNHazardRecognizer`

This can help to identify if there is potential hazards.

Co-authored-by: Byrnes, Jeffrey <Jeffrey.Byrnes at amd.com>
DeltaFile
+132-0llvm/test/CodeGen/AMDGPU/amdgpu-snop-padding.mir
+7-1llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp
+139-12 files

NetBSD/pkgsrc MUhsdYjnet/nmap Makefile

   nmap: explicitly disable libnl
VersionDeltaFile
1.151+2-1net/nmap/Makefile
+2-11 files

LLVM/project f1a4bb6llvm/include/llvm/TargetParser TargetParser.h

[RFC][NFC][AMDGPU] Remove explicit value assignments from `AMDGPU::GPUKind` (#146567)

We don't seem to rely on the specific values of these enums, so removing
the
explicit assignments simplifies the process of adding new targets.
DeltaFile
+68-68llvm/include/llvm/TargetParser/TargetParser.h
+68-681 files

LLVM/project a8a9a7fllvm/lib/Target/WebAssembly WebAssemblyRegisterInfo.td, llvm/test/CodeGen/WebAssembly inline-asm.ll

[WebAssembly] Fix inline assembly with vector types (#146574)

This commit fixes using inline assembly with v128 results. Previously
this failed with an internal assertion about a failure to legalize a
`CopyFromReg` where the source register was typed `v8f16`. It looks like
the type used for the destination register was whatever was listed first
in the `def V128 : WebAssemblyRegClass` listing, so the types were
shuffled around to have a default-supported type.

A small test was added as well which failed to generate previously and
should now pass in generation. This test passed on LLVM 18 additionally
and regressed by accident in #93228 which was first included in LLVM 19.
DeltaFile
+11-0llvm/test/CodeGen/WebAssembly/inline-asm.ll
+2-2llvm/lib/Target/WebAssembly/WebAssemblyRegisterInfo.td
+13-22 files

FreeBSD/ports 9d9e6b4x11/gnome-terminal Makefile distinfo

x11/gnome-terminal: Update to version 3.56.2

Update gnome-terminal to version 3.56.2.

Update license info.

Trim LIB_DEPENDS, USES, USE_GNOME.
DeltaFile
+8-8x11/gnome-terminal/Makefile
+3-3x11/gnome-terminal/distinfo
+11-112 files

FreeBSD/ports d21f485x11-toolkits/vte3 distinfo Makefile

x11-toolkits/vte3: update to 0.80.3

Update to version 0.80.3

gettext -> gettext-tools

PR:             287902
DeltaFile
+3-3x11-toolkits/vte3/distinfo
+2-2x11-toolkits/vte3/Makefile
+2-1x11-toolkits/vte3/pkg-plist
+7-63 files

NetBSD/pkgsrc oSuUhJPdoc CHANGES-2025

   py-Keras-Preprocessing update
VersionDeltaFile
1.4103+2-1doc/CHANGES-2025
+2-11 files

LLVM/project 2a702cdclang/lib/Driver Driver.cpp, llvm/include/llvm/Support Path.h

Driver: Avoid llvm::sys::path::append if resource directory absolute.

After #145996 CLANG_RESOURCE_DIR can be an absolute path so we need to
handle it correctly in the driver.

llvm::sys::path::append does not append absolute paths in the way
that I expected (or consistent with other similar APIs such as C++17
std::filesystem::path::append or Python os.path.join); instead, it
effectively discards the leading / and appends the resulting relative path
(e.g. append(P, "/bar") with P = "/foo" sets P to "/foo/bar").

Many tests start failing if I try to align llvm::sys::path::append with
the other APIs because of callers that expect the existing behavior,
so for now let's add a special case here for absolute resource paths,
and document the behavior in Path.h.

Reviewers: MaskRay

Reviewed By: MaskRay

    [2 lines not shown]
DeltaFile
+6-1clang/lib/Driver/Driver.cpp
+2-0llvm/include/llvm/Support/Path.h
+8-12 files

NetBSD/pkgsrc T0nMeVsmath/py-Keras-Preprocessing distinfo Makefile

   py-Keras-Preprocessing: update to 1.1.2

   1.1.1
   changes unknown

   1.1.2
   Allow zoom_range to be int or int tuple
VersionDeltaFile
1.4+4-4math/py-Keras-Preprocessing/distinfo
1.8+2-3math/py-Keras-Preprocessing/Makefile
+6-72 files

OpenBSD/ports pGEFpL7devel/py-async-lru Makefile distinfo

   update to py-async-lru 2.0.5
VersionDeltaFile
1.7+3-4devel/py-async-lru/Makefile
1.3+2-2devel/py-async-lru/distinfo
+5-62 files

NetBSD/pkgsrc IbARIQLmath/pari23 Makefile distinfo, math/pari23/patches patch-config_endian.c patch-config_gmp__version.c

   pari23: main() returns int - makes gcc15 happy
VersionDeltaFile
1.1+13-0math/pari23/patches/patch-config_endian.c
1.1+12-0math/pari23/patches/patch-config_gmp__version.c
1.18+2-2math/pari23/Makefile
1.6+3-1math/pari23/distinfo
+30-34 files

LLVM/project aa1d9a4mlir/lib/IR AffineExpr.cpp, mlir/test/Dialect/Affine decompose-affine-ops.mlir

[MLIR][Affine] Enhance simplifyAdd for AffineExpr mod (#146492)

Currently AffineExpr Add has ability to optimize `"s1 + (s1 // c * -c)"
to "s1 % c"`,
but can not optimize `"(s0 + s1) + (s1 // c * -c)"`. 
This patch provide an opportunity to do this simplification, let it can
be simplified to `"s0 + s1 % c"`.
DeltaFile
+6-12mlir/test/Dialect/Affine/decompose-affine-ops.mlir
+9-0mlir/lib/IR/AffineExpr.cpp
+15-122 files

NetBSD/pkgsrc 1wKzScYmath/p5-Math-Pari distinfo, math/p5-Math-Pari/patches patch-Pari.xs

   p5-Math-Pari: define changevalue() to fix build with gcc15
VersionDeltaFile
1.1+15-0math/p5-Math-Pari/patches/patch-Pari.xs
1.31+2-1math/p5-Math-Pari/distinfo
+17-12 files

NetBSD/pkgsrc m4OGcv6doc CHANGES-2025

   math/bc update
VersionDeltaFile
1.4102+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc N129vyGmath/bc distinfo Makefile, math/bc/patches patch-dc_input.c

   bc: update to 1.08.2

   Remove last vestages of K&R C; this allows gcc-15+ to compile the
     code without special options.
   Plug a small memory leak in dc.
   Some typo and formatting fixes in the documentation.
VersionDeltaFile
1.1+14-0math/bc/patches/patch-dc_input.c
1.10+5-4math/bc/distinfo
1.18+2-2math/bc/Makefile
+21-63 files

NetBSD/pkgsrc UU8c23Wemulators/qemu options.mk PLIST

   qemu: virtfs-proxy-helper no longer exists.
VersionDeltaFile
1.26+2-13emulators/qemu/options.mk
1.98+1-3emulators/qemu/PLIST
+3-162 files

NetBSD/pkgsrc 5ewTBMzdevel/py-game Makefile

   py-game: remove smpeg dependency - not used.
VersionDeltaFile
1.54+2-3devel/py-game/Makefile
+2-31 files

LLVM/project eb07f0dclang/include/clang/Analysis CFG.h, clang/lib/Analysis LiveVariables.cpp CallGraph.cpp

[Analysis] Use range-based for loops (NFC) (#146466)

DeltaFile
+4-6clang/lib/Analysis/LiveVariables.cpp
+3-4clang/include/clang/Analysis/CFG.h
+1-4clang/lib/Analysis/CallGraph.cpp
+2-3clang/lib/Analysis/CFG.cpp
+2-3clang/lib/Analysis/ReachableCode.cpp
+2-2clang/lib/Analysis/CFGStmtMap.cpp
+14-221 files not shown
+16-247 files

NetBSD/pkgsrc r66p0oAdevel/p5-Bit-Vector Makefile distinfo, devel/p5-Bit-Vector/patches patch-Toolbix.h

   p5-Bit-Vector: fix build with C23
VersionDeltaFile
1.1+32-0devel/p5-Bit-Vector/patches/patch-Toolbix.h
1.51+2-2devel/p5-Bit-Vector/Makefile
1.18+2-1devel/p5-Bit-Vector/distinfo
+36-33 files

NetBSD/pkgsrc 9sIlZ86devel/google-glog Makefile

   google-glog: WITH_UNWIND needs to be "none" not "OFF"
VersionDeltaFile
1.16+2-2devel/google-glog/Makefile
+2-21 files

NetBSD/pkgsrc 72dht4adevel/geany Makefile distinfo, devel/geany/patches patch-scintilla_include_ScintillaTypes.h

   geany: add <cstdint> for intptr_t
VersionDeltaFile
1.1+15-0devel/geany/patches/patch-scintilla_include_ScintillaTypes.h
1.90+2-2devel/geany/Makefile
1.24+2-1devel/geany/distinfo
+19-33 files

NetBSD/src 9yp3LMTusr.sbin/npf/npfctl npf_parse.y

   define op tokens to kill warnings
VersionDeltaFile
1.58+6-2usr.sbin/npf/npfctl/npf_parse.y
+6-21 files

Illumos/gate f3a1073usr/src/uts/common/io/e1000g e1000g_main.c, usr/src/uts/common/io/i40e i40e_main.c i40e_osdep.h

17335 remove duplicate bool definition from Intel NIC drivers
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Reviewed by: Kyle Simpson <kyle at oxide.computer>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+30-30usr/src/uts/common/io/e1000g/e1000g_main.c
+19-19usr/src/uts/common/io/ixgbe/ixgbe_main.c
+17-17usr/src/uts/common/io/igb/igb_main.c
+14-14usr/src/uts/common/io/i40e/i40e_main.c
+8-11usr/src/uts/common/io/i40e/i40e_osdep.h
+8-8usr/src/uts/common/io/i40e/i40e_gld.c
+96-993 files not shown
+104-1139 files

LLVM/project 2599a9aclang/include/clang/Basic DiagnosticSemaKinds.td, clang/lib/Sema SemaDecl.cpp

[clang] [modules] Implement P3618R0: Allow attaching main to the global module (#146461)

Remove the prior warning for attaching extern "C++" to main.
DeltaFile
+13-3libcxx/utils/libcxx/test/features.py
+3-6clang/lib/Sema/SemaDecl.cpp
+3-3clang/include/clang/Basic/DiagnosticSemaKinds.td
+3-2clang/test/CXX/basic/basic.start/basic.start.main/p3.cpp
+2-0clang/test/SemaCXX/modules.cppm
+1-1clang/www/cxx_status.html
+25-151 files not shown
+27-157 files

LLVM/project 3deed42clang/docs ReleaseNotes.rst

[docs] Add clang release notes for LoongArch (#146481)

DeltaFile
+17-0clang/docs/ReleaseNotes.rst
+17-01 files

LLVM/project a87b27flldb/test/API/functionalities/breakpoint/hardware_breakpoints base.py, lldb/test/API/functionalities/breakpoint/hardware_breakpoints/hardware_breakpoint_on_multiple_threads TestHWBreakMultiThread.py

[lldb] Fix the hardware breakpoint decorator (#146609)

A decorator to skip or XFAIL a test takes effect when the function
that's passed in returns a reason string. The wrappers around
hw_breakpoints_supported were doing that incorrectly by inverting
(calling `not`) on the result, turning it into a boolean, which means
the test is always skipped.
DeltaFile
+10-0lldb/test/API/functionalities/breakpoint/hardware_breakpoints/base.py
+4-4lldb/test/API/functionalities/breakpoint/hardware_breakpoints/require_hw_breakpoints/TestRequireHWBreakpoints.py
+2-5lldb/test/API/functionalities/breakpoint/hardware_breakpoints/hardware_breakpoint_on_multiple_threads/TestHWBreakMultiThread.py
+2-3lldb/test/API/functionalities/breakpoint/hardware_breakpoints/write_memory_with_hw_breakpoint/TestWriteMemoryWithHWBreakpoint.py
+18-124 files

LLVM/project f6dada8llvm/lib/Transforms/Instrumentation MemorySanitizer.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.4
DeltaFile
+5-9llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
+5-91 files

LLVM/project 6308b3dllvm/lib/Transforms/Instrumentation MemorySanitizer.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.4
DeltaFile
+8-7llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
+8-71 files