LLVM/project 10fe7a2llvm/include/llvm/ExecutionEngine/Orc BacktraceTools.h, llvm/lib/ExecutionEngine/Orc BacktraceTools.cpp CMakeLists.txt

Revert "[ORC] Add utilities for limited symbolication of JIT backtraces (#175…"

This reverts commit 906b48616c03948a4df62a5a144f7108f3c455e8.
DeltaFile
+0-147llvm/lib/ExecutionEngine/Orc/BacktraceTools.cpp
+0-99llvm/include/llvm/ExecutionEngine/Orc/BacktraceTools.h
+0-57llvm/tools/llvm-jitlink/llvm-jitlink.cpp
+0-30llvm/test/ExecutionEngine/JITLink/Generic/backtrace-symbolication.ll
+0-1llvm/lib/ExecutionEngine/Orc/CMakeLists.txt
+0-3345 files

LLVM/project 085d7a3clang-tools-extra/clang-doc JSONGenerator.cpp, clang-tools-extra/clang-doc/assets enum-template.mustache namespace-template.mustache

add line prefix from CDCtx, fix extra tag
DeltaFile
+73-46clang-tools-extra/clang-doc/JSONGenerator.cpp
+4-6clang-tools-extra/test/clang-doc/enum.cpp
+1-3clang-tools-extra/clang-doc/assets/enum-template.mustache
+3-1clang-tools-extra/clang-doc/assets/namespace-template.mustache
+3-1clang-tools-extra/clang-doc/assets/class-template.mustache
+1-3clang-tools-extra/test/clang-doc/mustache-index.cpp
+85-603 files not shown
+88-649 files

LLVM/project 2daf321llvm/lib/Transforms/InstCombine InstCombineCalls.cpp, llvm/test/Transforms/InstCombine hyperbolic-functions.ll

[InstCombine] Add support for Instruction combining of hyperbolic functions (#173730)

Fixes llvm/llvm-project#173706
DeltaFile
+47-0llvm/test/Transforms/InstCombine/hyperbolic-functions.ll
+14-8llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
+61-82 files

Illumos/gate 0cbe481usr/src/test/i2c-tests/i2csimd i2csimd.c, usr/src/test/i2c-tests/tests/ioctl addresses.c invalid-io.c

17769 Want i2c test suite
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+701-0usr/src/uts/common/io/i2c/ctrl/i2csim/i2csim.c
+648-0usr/src/test/i2c-tests/tests/ioctl/addresses.c
+543-0usr/src/test/i2c-tests/tests/libi2c/discovery.c
+454-0usr/src/test/i2c-tests/tests/libi2c/addr-util.c
+419-0usr/src/test/i2c-tests/tests/ioctl/invalid-io.c
+369-0usr/src/test/i2c-tests/i2csimd/i2csimd.c
+3,134-038 files not shown
+6,475-144 files

Illumos/gate a3ebb52usr/src/lib/libxpio/common libxpio_attr.c, usr/src/uts/common/io/i2c/gpio/pca953x pca953x.c

17671 LTC4305/6 I2C Mux/GPIO Driver
17672 PCA954x family I2C Mux Driver
17673 PCA953x family I2C GPIO Driver
Reviewed by: Rich Lowe <richlowe at richlowe.net>
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+846-0usr/src/uts/common/io/i2c/mux/ltc430x/ltc430x.c
+790-0usr/src/uts/common/io/i2c/gpio/pca953x/pca953x.c
+336-0usr/src/uts/common/io/i2c/mux/pca954x/pca954x.c
+72-0usr/src/uts/common/sys/gpio/ltc4306.h
+72-0usr/src/uts/common/sys/gpio/pca953x.h
+54-0usr/src/lib/libxpio/common/libxpio_attr.c
+2,170-010 files not shown
+2,405-016 files

Illumos/gate 04a1c1ausr/src/man/man4d spd511x.4d, usr/src/uts/common/io/eedev eedev.c eedev.h

17664 EEPROM Driver Framework
17665 DDR4 I2C SPD EEPROM Driver
17666 DDR5 I2C SPD/Hub EEPROM Driver
17667 AT24C family I2C EEPROM Driver
Reviewed by: Rich Lowe <richlowe at richlowe.net>
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+1,097-0usr/src/uts/common/io/eedev/eedev.c
+554-0usr/src/uts/common/io/i2c/eeprom/at24c/at24c.c
+488-0usr/src/uts/common/io/i2c/eeprom/spd511x/spd511x.c
+448-0usr/src/uts/common/io/i2c/eeprom/ee100x/ee100x.c
+104-0usr/src/uts/common/io/eedev/eedev.h
+81-0usr/src/man/man4d/spd511x.4d
+2,772-016 files not shown
+3,246-022 files

Illumos/gate 2042f02usr/src/man/man4d ts511x.4d tmp43x.4d, usr/src/uts/common/io/i2c/sensor/lm7x lm7x.c

17661 TS511x DDR5 I2C temperature sensor driver
17662 LM75 family I2C temperature sensor driver
17663 TMP43x family I2C temperature sensor driver
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Reviewed by: Luqman Aden <luqman at oxide.computer>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+675-0usr/src/uts/common/io/i2c/sensor/tmp43x/tmp43x.c
+452-0usr/src/uts/common/io/i2c/sensor/lm7x/lm7x.c
+362-0usr/src/uts/common/io/i2c/sensor/ts511x/ts511x.c
+65-0usr/src/man/man4d/ts511x.4d
+57-0usr/src/man/man4d/tmp43x.4d
+49-0usr/src/man/man4d/lm7x.4d
+1,660-08 files not shown
+1,842-014 files

Illumos/gate c1733dbusr/src/man/man4d ismt.4d, usr/src/pkg/manifests system-i2c.p5m

17660 Intel SMBus Controller Drivers
Reviewed by: Rich Lowe <richlowe at richlowe.net>
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+1,304-0usr/src/uts/common/io/i2c/ctrl/pchsmbus/pchsmbus.c
+1,229-0usr/src/uts/common/io/i2c/ctrl/ismt/ismt.c
+466-0usr/src/uts/common/io/i2c/ctrl/pchsmbus/pchsmbus.h
+201-0usr/src/uts/common/io/i2c/ctrl/ismt/ismt.h
+75-0usr/src/pkg/manifests/system-i2c.p5m
+53-0usr/src/man/man4d/ismt.4d
+3,328-07 files not shown
+3,478-313 files

Illumos/gate 3200222usr/src/cmd/i2cadm i2cadm_io.c, usr/src/man/man8 i2cadm.8

17659 I2C and SMBus Framework
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+1,999-0usr/src/uts/common/io/i2c/nexus/i2cnex.c
+1,510-0usr/src/man/man8/i2cadm.8
+1,272-0usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
+1,079-0usr/src/uts/common/io/i2c/nexus/i2cnex_client.c
+1,030-0usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
+940-0usr/src/cmd/i2cadm/i2cadm_io.c
+7,830-046 files not shown
+20,179-152 files

Illumos/gate fd71220usr/src/cmd/gpioadm gpioadm_gpio.c, usr/src/lib/libxpio/common libxpio_attr.c libxpio.c

17670 Kernel GPIO Framework
Reviewed by: Rich Lowe <richlowe at richlowe.net>
Reviewed by: Patrick Mooney <pmooney at pfmooney.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+2,412-0usr/src/uts/common/io/gpio/kgpio.c
+804-0usr/src/man/man8/gpioadm.8
+754-0usr/src/lib/libxpio/common/libxpio_attr.c
+752-0usr/src/cmd/gpioadm/gpioadm_gpio.c
+752-0usr/src/lib/libxpio/common/libxpio.c
+646-0usr/src/uts/common/io/gpio/gpio_sim.c
+6,120-084 files not shown
+11,574-190 files

Illumos/gate 1f94a23usr/src/uts/common/mapfiles ddi.mapfile fnvlist.mapfile

17668 add more functions to ddi.mapfile
17669 add kernel fnvlist mapfile
Reviewed by: Rich Lowe <richlowe at richlowe.net>
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+160-4usr/src/uts/common/mapfiles/ddi.mapfile
+103-0usr/src/uts/common/mapfiles/fnvlist.mapfile
+263-42 files

FreeBSD/src d1f93eashare/man/man7 freebsd-base.7

pkgbase.7: Show pkg upgrade to apply updates

MFC after:      3 days
Reviewed by:    ziaee
Closes:         https://github.com/freebsd/freebsd-src/pull/1945
DeltaFile
+1-1share/man/man7/freebsd-base.7
+1-11 files

FreeBSD/src b258282sys/dev/usb usb_device.c

kshim/usb: Prefer memset to bzero

Replace bzero with the equivalent memset(x,0,x) since the latter is
available in the kshim environment and we have a soft goal of migrating
to standard interfaces when there's a reason...

Sponsored by:           Netflix
DeltaFile
+1-1sys/dev/usb/usb_device.c
+1-11 files

LLVM/project 906b486llvm/include/llvm/ExecutionEngine/Orc BacktraceTools.h, llvm/lib/ExecutionEngine/Orc BacktraceTools.cpp CMakeLists.txt

[ORC] Add utilities for limited symbolication of JIT backtraces (#175099)

This patch adds tools for capturing symbol information from JIT'd code
and using it to symbolicate backtraces. This is useful for debugging
crashes in JIT-compiled code where traditional symbolication tools may
not have access to the JIT symbol table. These tools are not a general
solution to the JIT symbolication problem (that will require further
integration with system components like libunwind, the dynamic linker,
and/or crash tracing tools), but will aid in JIT debugging and
development until a general solution is available.

APIs Added:

1. SymbolTableDumpPlugin - A LinkGraphLinkingLayer::Plugin that captures
symbol information as code is JIT'd and writes it to a file.

- Create(StringRef Path) ->
Expected<std::shared_ptr<SymbolTableDumpPlugin>> Creates a plugin that
appends symbol information to the specified file.

    [33 lines not shown]
DeltaFile
+147-0llvm/lib/ExecutionEngine/Orc/BacktraceTools.cpp
+99-0llvm/include/llvm/ExecutionEngine/Orc/BacktraceTools.h
+57-0llvm/tools/llvm-jitlink/llvm-jitlink.cpp
+30-0llvm/test/ExecutionEngine/JITLink/Generic/backtrace-symbolication.ll
+1-0llvm/lib/ExecutionEngine/Orc/CMakeLists.txt
+334-05 files

LLVM/project bafbf2dllvm/lib/TargetParser RISCVISAInfo.cpp, llvm/unittests/TargetParser RISCVISAInfoTest.cpp

[RISCV] Add rules for Zca+Zcb+Zcmp+Zcmpt implying Zce. (#175041)

The implication rules need to consider whether F is enabled like was
done for C in #172860.
DeltaFile
+86-0llvm/unittests/TargetParser/RISCVISAInfoTest.cpp
+12-0llvm/lib/TargetParser/RISCVISAInfo.cpp
+98-02 files

OpenBSD/src gC9CXvhlib/libcrypto/asn1 asn1t.h

   asn1t.h: add C99 initializers for some ASN.1 templates

   This is a first pass at tidying up the unsightly mess that is asn1t.h.

   For better or worse, we have expanded the macros internally, and in base
   only rpki-client uses the templates. They are generally rarely used.
   Fortunately.

   Having C99 initializers helps a lot with debugging templated ASN.1 by
   combining cc -E with clang-format. They make the macros more readable,
   look tidier and help with grep.

   ok kenjiro
VersionDeltaFile
1.27+209-169lib/libcrypto/asn1/asn1t.h
+209-1691 files

OpenBSD/src UiWN73Hlib/libcrypto/asn1 asn1t.h

   asn1t.h: whitespace nit
VersionDeltaFile
1.26+2-2lib/libcrypto/asn1/asn1t.h
+2-21 files

FreeBSD/ports 440c05emisc/codex distinfo Makefile.crates

misc/codex: Update to 0.79.0

Changelog:
- https://github.com/openai/codex/releases/tag/rust-v0.78.0
- https://github.com/openai/codex/releases/tag/rust-v0.79.0

Reported by:    GitHub (watch releases)
DeltaFile
+97-69misc/codex/distinfo
+47-33misc/codex/Makefile.crates
+1-1misc/codex/Makefile
+145-1033 files

LLVM/project d27672bclang/include/clang/Basic BuiltinsAMDGPU.def, clang/test/CodeGenHIP builtins-amdgcn-raytracing.hip builtins-amdgcn-wmma-w64.hip

[AMDGPU] Modifies raytracing and wmma builtin def to take _Float16 for HIP/C++ (#175039)

For raytrace and wmma builtins, using 'x' in the def to take _Float16
for HIP/C++ and half for OpenCL.
DeltaFile
+96-0clang/test/CodeGenHIP/builtins-amdgcn-raytracing.hip
+90-0clang/test/CodeGenHIP/builtins-amdgcn-wmma-w64.hip
+89-0clang/test/CodeGenHIP/builtins-amdgcn-wmma-w32.hip
+62-0clang/test/CodeGenHIP/builtins-amdgcn-gfx12-wmma-w64.hip
+62-0clang/test/CodeGenHIP/builtins-amdgcn-gfx12-wmma-w32.hip
+12-12clang/include/clang/Basic/BuiltinsAMDGPU.def
+411-126 files

FreeBSD/ports 2c27aa2sysutils/dust distinfo Makefile.crates

sysutils/dust: Update to 1.2.4
DeltaFile
+181-215sysutils/dust/distinfo
+89-106sysutils/dust/Makefile.crates
+1-2sysutils/dust/Makefile
+271-3233 files

LLVM/project bff604eclang-tools-extra/clang-doc/assets class-template.mustache enum-template.mustache, clang-tools-extra/test/clang-doc enum.cpp mustache-index.cpp

fix tests
DeltaFile
+21-29clang-tools-extra/clang-doc/assets/class-template.mustache
+17-23clang-tools-extra/test/clang-doc/json/class.cpp
+11-11clang-tools-extra/unittests/clang-doc/JSONGeneratorTest.cpp
+4-12clang-tools-extra/clang-doc/assets/enum-template.mustache
+8-5clang-tools-extra/test/clang-doc/enum.cpp
+5-7clang-tools-extra/test/clang-doc/mustache-index.cpp
+66-8710 files not shown
+98-11416 files

LLVM/project 8fcb996llvm/test/CodeGen/AMDGPU carryout-selection.ll llvm.amdgcn.wmma.gfx1250.w32.ll

update the SWAR
DeltaFile
+2-713llvm/test/CodeGen/AMDGPU/carryout-selection.ll
+0-246llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll
+0-220llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll
+0-212llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll
+0-174llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll
+170-0llvm/test/CodeGen/AMDGPU/vgpr-setreg-mode-swar.mir
+172-1,565145 files not shown
+201-6,089151 files

LLVM/project 8d0228ellvm/test/CodeGen/AMDGPU carryout-selection.ll llvm.amdgcn.wmma.gfx1250.w32.ll

[AMDGPU] Handle `s_setreg_imm32_b32` targeting `MODE` register

On certain hardware, this instruction clobbers VGPR MSB `bits[12:19]`, so we need to restore the current mode.
DeltaFile
+713-2llvm/test/CodeGen/AMDGPU/carryout-selection.ll
+246-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll
+220-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll
+212-0llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll
+174-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll
+166-0llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll
+1,731-2146 files not shown
+6,212-3152 files

LLVM/project 4913ed4llvm/test/CodeGen/AMDGPU llvm.amdgcn.wmma.gfx1250.w32.ll llvm.amdgcn.wmma.imod.gfx1250.w32.ll

resolve comments
DeltaFile
+246-246llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.gfx1250.w32.ll
+220-220llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imod.gfx1250.w32.ll
+212-212llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll
+174-174llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wmma.imm.gfx1250.w32.ll
+166-166llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll
+103-103llvm/test/CodeGen/AMDGPU/flat-saddr-store.ll
+1,121-1,121144 files not shown
+5,383-5,461150 files

LLVM/project 5308e0dllvm/lib/Target/AMDGPU AMDGPULowerVGPREncoding.cpp

resolve review comments
DeltaFile
+9-6llvm/lib/Target/AMDGPU/AMDGPULowerVGPREncoding.cpp
+9-61 files

LLVM/project 1314c79clang-tools-extra/clang-doc/assets class-template.mustache enum-template.mustache, clang-tools-extra/test/clang-doc index.cpp

[clang-doc] Fix misnamed, mismatched, or incorrect tags

This is mostly a chore patch that fixes misnamed, mismatched,
or non-existant tags. That includes renaming the function tags in the
class template to `Has*Methods` instead of `Has*Functions`. The "method"
style was already preferred in the template HTML.

Some extraneous tags were removed from the enum template. All templates should use
`Description` for rendering comments, but it was still using an old tag
name. Also, the JSON generator currently doesn't serialize individual
enum value comments, so that tag was removed. Same for public members.

`Description` is removed for friends due to the way Mustache handles missing
tags. If `Description` isn't present, it will use the parent's
description which is undesirable.
DeltaFile
+21-29clang-tools-extra/clang-doc/assets/class-template.mustache
+17-23clang-tools-extra/test/clang-doc/json/class.cpp
+11-11clang-tools-extra/unittests/clang-doc/JSONGeneratorTest.cpp
+4-12clang-tools-extra/clang-doc/assets/enum-template.mustache
+8-3clang-tools-extra/test/clang-doc/json/class-template.cpp
+5-5clang-tools-extra/test/clang-doc/index.cpp
+66-8310 files not shown
+94-10616 files

Linux/linux 623fb99. .mailmap, drivers/pinctrl Kconfig

Merge tag 'pinctrl-v6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl

Pull pin control fixes from Linus Walleij:

 - Fix the mt8189 register base name order back from being fixed broken

 - Add REGMAP_MMIO to the pic64gx-gpio2 to avoid build breakages

 - Mark the Qualcomm lpass-lpi pin controller GPIO chip instance as
   sleeping to fix lock splats

 - Update .mailmap with my new kernel.org address for all old mails
   after maintainers ran into issues with this

* tag 'pinctrl-v6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl:
  pinctrl: qcom: lpass-lpi: mark the GPIO controller as sleeping
  pinctrl: pic64gx-gpio2: Add REGMAP_MMIO dependency
  Update .mailmap for Linus Walleij
  pinctrl: mediatek: mt8189: restore previous register base name array order
DeltaFile
+4-0.mailmap
+1-1drivers/pinctrl/qcom/pinctrl-lpass-lpi.c
+1-1drivers/pinctrl/mediatek/pinctrl-mt8189.c
+1-0drivers/pinctrl/Kconfig
+7-24 files

FreeNAS/freenas 235571csrc/middlewared/middlewared/plugins filesystem.py

Fix
DeltaFile
+2-2src/middlewared/middlewared/plugins/filesystem.py
+2-21 files

FreeBSD/ports 9498b30math/R-cran-sf distinfo Makefile

math/R-cran-sf: Update to 1.0.23
DeltaFile
+3-3math/R-cran-sf/distinfo
+1-2math/R-cran-sf/Makefile
+4-52 files

FreeBSD/ports 82fd0b6math/R-cran-zoo distinfo Makefile

math/R-cran-zoo: Update to 1.8.15
DeltaFile
+3-3math/R-cran-zoo/distinfo
+1-1math/R-cran-zoo/Makefile
+4-42 files