LLVM/project 83d95d8llvm/lib/Transforms/Utils SimplifyLibCalls.cpp

[SimplifyLibCalls] Use constant 64-bit indices for ExtractElement (#209020)

The canonical form preferred by instCombine is to use 64-bit values for
constant index in ExtractElement.
DeltaFile
+2-4llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
+2-41 files

LLVM/project 66e9ac6llvm/lib/Transforms/InstCombine InstCombineCasts.cpp

[InstCombine] Use constant 64-bit indices for InsertElement (#209017)

The canonical form preferred by instCombine is to use 64-bit values for
constant index in InsertElement.
DeltaFile
+1-2llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
+1-21 files

LLVM/project ede6a16llvm/lib/Target/PowerPC PPCTargetTransformInfo.cpp

[PowerPC] Use constant 64-bit indices for Extract/InsertElement (#209015)

The canonical form preferred by instCombine is to use 64-bit values for
constant index in ExtractElement and InsertElement.
DeltaFile
+3-3llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp
+3-31 files

LLVM/project 5790cc0llvm/docs LangRef.md, llvm/lib/IR Instructions.cpp

[IR] Use constant 64-bit indices for Extract/InsertElement (#208996)

The canonical form preferred by instCombine is to use 64-bit values for
constant index in ExtractElement and InsertElement
DeltaFile
+20-20llvm/docs/LangRef.md
+1-1llvm/lib/IR/Instructions.cpp
+21-212 files

FreeBSD/ports f7dcbdfshells/nu_plugin_formats distinfo, shells/nu_plugin_gstat distinfo

shells/nushell: update 0.114.0 → 0.114.1
DeltaFile
+61-61shells/nu_plugin_polars/distinfo
+41-41shells/nu_plugin_formats/distinfo
+31-31shells/nu_plugin_query/distinfo
+31-31shells/nu_plugin_gstat/distinfo
+31-31shells/nu_plugin_inc/distinfo
+29-29shells/nu_plugin_polars/Makefile.crates
+224-2247 files not shown
+305-30513 files

FreeBSD/ports e944a43misc Makefile, misc/py-ag2 Makefile pkg-descr

misc/py-ag2: New port: Programming framework for agentic AI
DeltaFile
+68-0misc/py-ag2/Makefile
+4-0misc/py-ag2/pkg-descr
+3-0misc/py-ag2/distinfo
+1-0misc/Makefile
+76-04 files

FreeBSD/ports 9f000b0devel/gitu distinfo Makefile

devel/gitu: update 0.42.0 → 0.43.0
DeltaFile
+3-3devel/gitu/distinfo
+2-2devel/gitu/Makefile
+5-52 files

FreeBSD/ports 5f329c9databases/diesel distinfo Makefile

databases/diesel: update 2.3.10 → 2.3.11
DeltaFile
+89-125databases/diesel/distinfo
+45-63databases/diesel/Makefile
+134-1882 files

FreeBSD/ports 19bd63bmisc Makefile, misc/py-openinference-instrumentation-smolagents Makefile pkg-descr

misc/py-openinference-instrumentation-smolagents: New port: OpenInference: Auto-instrumentation for smolagents
DeltaFile
+29-0misc/py-openinference-instrumentation-smolagents/Makefile
+3-0misc/py-openinference-instrumentation-smolagents/pkg-descr
+3-0misc/py-openinference-instrumentation-smolagents/distinfo
+1-0misc/Makefile
+36-04 files

FreeBSD/ports 70f62fadeskutils/just distinfo Makefile

deskutils/just: update 1.55.1 → 1.56.0
DeltaFile
+27-31deskutils/just/distinfo
+13-15deskutils/just/Makefile
+40-462 files

FreeBSD/ports f9d08c8devel/py-ruff distinfo Makefile, devel/ruff distinfo Makefile.crates

devel/{,py-}ruff: update 0.15.20 → 0.15.21
DeltaFile
+85-61devel/ruff/distinfo
+85-61devel/py-ruff/distinfo
+42-30devel/py-ruff/Makefile
+41-29devel/ruff/Makefile.crates
+1-1devel/ruff/Makefile
+254-1825 files

FreeBSD/ports 173986fmisc Makefile, misc/py-openinference-instrumentation Makefile distinfo

misc/py-openinference-instrumentation: New port: OpenInference: Instrumentation utilities
DeltaFile
+26-0misc/py-openinference-instrumentation/Makefile
+3-0misc/py-openinference-instrumentation/distinfo
+2-0misc/py-openinference-instrumentation/pkg-descr
+1-0misc/Makefile
+32-04 files

FreeBSD/ports f65125dmisc Makefile, misc/py-openinference-semantic-conventions Makefile distinfo

misc/py-openinference-semantic-conventions: New port: OpenInference: Semantic conventions
DeltaFile
+22-0misc/py-openinference-semantic-conventions/Makefile
+3-0misc/py-openinference-semantic-conventions/distinfo
+2-0misc/py-openinference-semantic-conventions/pkg-descr
+1-0misc/Makefile
+28-04 files

FreeBSD/ports de010b7misc Makefile, misc/py-smolagents-agentfolio Makefile pkg-descr

misc/py-smolagents-agentfolio: New port: AgentFolio identity, trust & reputation tools for smolagents
DeltaFile
+26-0misc/py-smolagents-agentfolio/Makefile
+12-0misc/py-smolagents-agentfolio/files/patch-pyproject.toml
+3-0misc/py-smolagents-agentfolio/pkg-descr
+3-0misc/py-smolagents-agentfolio/distinfo
+1-0misc/Makefile
+45-05 files

FreeBSD/ports 51a1d98misc Makefile, misc/py-smolagents Makefile pkg-descr

misc/py-smolagents: New port: Lightweight library for building agents that think in code
DeltaFile
+48-0misc/py-smolagents/Makefile
+4-0misc/py-smolagents/pkg-descr
+3-0misc/py-smolagents/distinfo
+1-0misc/Makefile
+56-04 files

FreeBSD/ports d632453deskutils/gucharmap distinfo Makefile, deskutils/gucharmap/files patch-gucharmap_gucharmap-unicode-info.h patch-meson.build

deskutils/gucharmap: upgrade to 17.0.2 and add support of UCD-18

PR:             292343

Approved by:    vishwin
DeltaFile
+20-0deskutils/gucharmap/files/patch-gucharmap_gucharmap-unicode-info.h
+11-0deskutils/gucharmap/files/patch-meson.build
+3-3deskutils/gucharmap/distinfo
+2-2deskutils/gucharmap/Makefile
+1-0deskutils/gucharmap/pkg-plist
+37-55 files

NetBSD/src DYPMjbEsbin/newbtconf newbtconf.8

   Improve grammar
VersionDeltaFile
1.22+2-2sbin/newbtconf/newbtconf.8
+2-21 files

FreeBSD/ports 24225abtextproc/UCD distinfo Makefile

textproc/UCD: upgrade to 18.0.0

Release notes (still in draft state) at
        https://www.unicode.org/versions/Unicode18.0.0/

PR:             295480
DeltaFile
+7-7textproc/UCD/distinfo
+1-1textproc/UCD/Makefile
+2-0textproc/UCD/pkg-plist
+10-83 files

FreeBSD/ports f7e6725deskutils/kronometer Makefile pkg-plist

deskutils/kronometer: Update to 2.3.70 and switch to Qt6
DeltaFile
+7-9deskutils/kronometer/Makefile
+14-1deskutils/kronometer/pkg-plist
+3-3deskutils/kronometer/distinfo
+0-1deskutils/kronometer/pkg-descr
+24-144 files

FreeBSD/ports 3bfcd3dgraphics/kxstitch pkg-plist Makefile

graphics/kxstitch: Update to 3.0.0 and switch to Qt6

- Switch to default ImageMagick
- Update WWW
DeltaFile
+57-20graphics/kxstitch/pkg-plist
+12-12graphics/kxstitch/Makefile
+3-3graphics/kxstitch/distinfo
+72-353 files

FreeBSD/ports 06389b9sysutils/krename Makefile pkg-plist, sysutils/krename/files patch-gentoo_git-krename-5.0.1-no-kjs.patch patch-cmake_modules_FindPoDoFo.cmake

sysutils/krename: Update to 5.0.60 and switch to Qt6

- Switch to graphics/podofo
- Drop stale patches
- Amend port description
DeltaFile
+0-521sysutils/krename/files/patch-gentoo_git-krename-5.0.1-no-kjs.patch
+0-28sysutils/krename/files/patch-cmake_modules_FindPoDoFo.cmake
+11-16sysutils/krename/Makefile
+10-3sysutils/krename/pkg-plist
+0-11sysutils/krename/files/patch-src_exiv2plugin.cpp
+3-3sysutils/krename/distinfo
+24-5821 files not shown
+25-5837 files

FreeBSD/ports d09bbdedatabases/kbibtex pkg-plist Makefile

databases/kbibtex: Update to 0.10.50 and switch to Qt6

- Update WWW and improve port description
DeltaFile
+43-39databases/kbibtex/pkg-plist
+14-20databases/kbibtex/Makefile
+19-1databases/kbibtex/pkg-descr
+3-5databases/kbibtex/distinfo
+79-654 files

LLVM/project 4e15b55lld/include/lld/Common BPSectionOrdererBase.inc, lld/test/ELF bp-section-orderer.s

[lld] Report missing --irpgo-profile file instead of asserting (#209028)

When --irpgo-profile names a missing file, takeError() asserts

```
ld.lld: error: No such file or directory
ld.lld: Error.h:686: ... Assertion `!HasError && "Cannot get value when an error exists!"' failed.
```

Check the Expected before use. Fixes #203761

Co-authored-by: Peter Chen J. <peter941221 at gmail.com>

Co-authored-by: Peter Chen J. <peter941221 at gmail.com>
DeltaFile
+9-0lld/test/MachO/bp-section-orderer-errs.s
+4-1lld/include/lld/Common/BPSectionOrdererBase.inc
+4-0lld/test/ELF/bp-section-orderer.s
+17-13 files

LLVM/project 03af1bfllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 minbitwidth-icmp-signed-const-trunc.ll

[SLP] Don't truncate compare constants that change value at the demoted width

SLP preserves the original bit width when narrowing compare operands,
but doesn't always account for the required size convertion in LLVM IR.
This can produce incorrect compare constants after truncation.

Fix this by using getSignificantBits() for sign-extended operands,
forbidding truncation for signed predicates on zero-extended operands,
and checking the correct operand in the LBW > RBW case.
DeltaFile
+72-0llvm/test/Transforms/SLPVectorizer/X86/minbitwidth-icmp-signed-const-trunc.ll
+48-13llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+120-132 files

OpenBSD/xenocara KmiwAueapp/xwud depcomp missing

   Update xwud to 1.0.8
VersionDeltaFile
1.4+206-202app/xwud/depcomp
1.4+144-259app/xwud/missing
1.15+146-124app/xwud/aclocal.m4
1.10+131-110app/xwud/Makefile.in
1.15+68-146app/xwud/configure
1.9+66-55app/xwud/xwud.c
+761-8967 files not shown
+1,079-1,00713 files

OpenBSD/xenocara kMhlsXXapp/xwd config.sub config.guess

   Update to xwd 1.0.10
VersionDeltaFile
1.4+1,471-1,293app/xwd/config.sub
1.4+1,028-753app/xwd/config.guess
1.4+206-202app/xwd/depcomp
1.4+144-259app/xwd/missing
1.17+148-126app/xwd/aclocal.m4
1.11+128-108app/xwd/Makefile.in
+3,125-2,74111 files not shown
+3,552-3,00717 files

LLVM/project 715cf35clang-tools-extra/clang-tidy/readability IdentifierNamingCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Fix identifier-naming style lookup in macro arguments (#206809)

Problem statement: the var lambda parameter was written inside a macro
argument. The declaration location was treated as a macro location, and
the filename lookup returned an empty filename for that location.

Fix: use a file location for the style lookup. Alternative options
considered were spelling location and expansion location.

Fixes #154957

Assisted-by: GPT

---------

Co-authored-by: Zeyi Xu <mitchell.xu2 at gmail.com>
Co-authored-by: Baranov Victor <bar.victor.2002 at gmail.com>
DeltaFile
+30-0clang-tools-extra/test/clang-tidy/checkers/readability/identifier-naming-macro-argument.cpp
+10-0clang-tools-extra/test/clang-tidy/checkers/readability/Inputs/identifier-naming-macro-argument/subdir/.clang-tidy
+10-0clang-tools-extra/test/clang-tidy/checkers/readability/Inputs/identifier-naming-macro-argument/.clang-tidy
+2-1clang-tools-extra/clang-tidy/readability/IdentifierNamingCheck.cpp
+3-0clang-tools-extra/docs/ReleaseNotes.rst
+1-0clang-tools-extra/test/clang-tidy/checkers/readability/Inputs/identifier-naming-macro-argument/include/macro.h
+56-16 files

OpenBSD/xenocara vJuYw6sapp/xvinfo configure config.sub

   Update to xvinfo 1.1.6
VersionDeltaFile
1.15+3,508-3,164app/xvinfo/configure
1.4+1,471-1,293app/xvinfo/config.sub
1.4+1,028-753app/xvinfo/config.guess
1.4+216-202app/xvinfo/install-sh
1.4+206-202app/xvinfo/depcomp
1.4+144-259app/xvinfo/missing
+6,573-5,87311 files not shown
+7,187-6,21717 files

FreeBSD/ports f848a20www/linux-brave distinfo pkg-plist

www/linux-brave: update to 1.92.139 release
DeltaFile
+5-5www/linux-brave/distinfo
+5-4www/linux-brave/pkg-plist
+1-1www/linux-brave/Makefile
+11-103 files

FreeBSD/ports abc60d6www/linux-chrome distinfo pkg-plist

www/linux-chrome: update to 150.0.7871.114 release
DeltaFile
+3-3www/linux-chrome/distinfo
+1-2www/linux-chrome/pkg-plist
+1-1www/linux-chrome/Makefile
+5-63 files