LLVM/project 75ec1a4llvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.cpp SPIRVNonSemanticDebugHandler.h, llvm/test/CodeGen/SPIRV/debug-info debug-global-variable-multi-gve.ll debug-global-variable.ll

[SPIRV] Emit NonSemantic DebugGlobalVariable (#207230)

Add emitDebugGlobalVariable to the NSDI handler, translating each
DIGlobalVariable to a
[DebugGlobalVariable](https://github.khronos.org/SPIRV-Registry/nonsemantic/NonSemantic.Shader.DebugInfo.html#DebugGlobalVariable)
ext inst.
DeltaFile
+146-7llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.cpp
+67-0llvm/test/CodeGen/SPIRV/debug-info/debug-global-variable-multi-gve.ll
+54-0llvm/test/CodeGen/SPIRV/debug-info/debug-global-variable.ll
+51-0llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.h
+49-0llvm/test/CodeGen/SPIRV/debug-info/debug-global-variable-path-null.ll
+43-0llvm/test/CodeGen/SPIRV/debug-info/debug-global-variable-default-address-space.ll
+410-76 files not shown
+649-712 files

LLVM/project b9f5bcbclang/lib/CodeGen CGCall.cpp CodeGenTypes.h, clang/lib/CodeGen/Targets X86.cpp

Revert "[clang][CodeGen][X86_64] Honor per-function AVX ABI in C/C++ call paths, maintain old psABI for PlayStation." (#210303)

Reverts llvm/llvm-project#193298

Causes a major compile-time regression.
DeltaFile
+51-105clang/lib/CodeGen/CGCall.cpp
+15-128clang/unittests/CodeGen/CodeGenExternalTest.cpp
+0-121clang/test/CodeGenCXX/target-avx-method-abi.cpp
+0-71clang/test/CodeGen/target-avx-function-abi.c
+1-54clang/lib/CodeGen/Targets/X86.cpp
+13-24clang/lib/CodeGen/CodeGenTypes.h
+80-50322 files not shown
+123-62628 files

LLVM/project de4f929lldb/source/Plugins/Process/Linux NativeRegisterContextLinux_x86.cpp, lldb/source/Plugins/Process/Utility NativeRegisterContextDBReg_x86.h

[lldb][x86] Remove GCC 6 workaround (#210317)

Added by 3bea7306e8669f94bacafae68748a9139cfc0b98.

We now require GCC >= 7.4 so it can be removed.

I tested a standalone reproducer with GCC 7.3 and
clang 5. Neither have the problem.

https://godbolt.org/z/3zKrT9c8s

Standalone reproducer:
```
 struct Base {
   Base(int) {}
 };

 struct Derived : virtual Base {
 #ifdef WORKAROUND

    [13 lines not shown]
DeltaFile
+0-6lldb/source/Plugins/Process/Utility/NativeRegisterContextDBReg_x86.h
+0-1lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_x86.cpp
+0-72 files

FreeBSD/src d809a10sys/vm vm_page.h vm_page.c

vm_page: Fix dequeue on arches with weak ordering

A vm_page's a.queue field records the page queue index for the page
queue to which the page belongs.  The PGA_ENQUEUED flag indicates
whether the page is actually enqueued in that queue's TAILQ.  When
modifying the a.queue field, you need to hold the page queue lock for
the queue corresponding to the old value, unless the old value is
PQ_NONE.

Suppose a managed page is freed.  vm_page_free_prep() calls
vm_page_dequeue_deferred(), which checks whether the page belongs to a
queue; if so it schedules an asynchronous dequeue operation so that page
queue lock acquisitions can be batched if possible.

The dequeue operation must be completed before the page's plinks.q
fields are reused.  So, during page allocation, we call
vm_page_dequeue() to finish the dequeue operation.  Similarly, since the
buddy allocator uses the plinks.q fields for its own internal linkage,
vm_freelist_add() calls vm_page_dequeue().

    [17 lines not shown]
DeltaFile
+32-0sys/vm/vm_page.h
+24-2sys/vm/vm_page.c
+56-22 files

LLVM/project 38104cfllvm/lib/Target/AArch64 AArch64PTrueCoalescing.cpp AArch64.h, llvm/test/CodeGen/AArch64 sve-ptrue-coalesce.mir O3-pipeline.ll

[LLVM][SVE] Add MachineInst pass to coalesce PTRUE instructions. (#204820)

SVE predicate registers contain a bit for each byte of a data register.
When operating on bigger element types the overlaping predicate bits are
grouped together but typically only the least-significant-bit is read as
part of the operation. This means the value of the other bits does not
affect the operation, making it possible to use the result of PTRUE for
a larger element typed operation, assuming the predicate patterns are
equivalent. For example:

  ADD_S (PTRUE_H 31), Z0, Z1 == ADD_S (PTRUE_S 31), Z0, Z1

AArch64PTrueCoalescingPass uses this fact to reduce the number of PTRUE
instructions in a function, with the general trend towards needing a
single PTRUE based on the smallest element type in use.

NOTE: The pass will be enabled by default using a dedicated PR to make
it easier to revert if something goes wrong.
DeltaFile
+593-0llvm/test/CodeGen/AArch64/sve-ptrue-coalesce.mir
+270-0llvm/lib/Target/AArch64/AArch64PTrueCoalescing.cpp
+9-1llvm/lib/Target/AArch64/AArch64.h
+4-1llvm/lib/Target/AArch64/AArch64TargetMachine.cpp
+2-1llvm/test/CodeGen/AArch64/O3-pipeline.ll
+1-0llvm/lib/Target/AArch64/AArch64PassRegistry.def
+879-31 files not shown
+880-37 files

OPNSense/core ace8f12src/opnsense/www/js/widgets Services.js

system: use btn styles in services widget #10553

This damps the colors a bit and auto-decides on the
text color to use.  Hover will still use the previous
color.  People will not like this either, but this is
entirely in the scope of the theme to make it look
nice.
DeltaFile
+3-4src/opnsense/www/js/widgets/Services.js
+3-41 files

NetBSD/pkgsrc TsJr9X8audio/libcuefile distinfo, audio/libcuefile/patches patch-src_cd.c

   libcuefile: fix build
VersionDeltaFile
1.1+24-0audio/libcuefile/patches/patch-src_cd.c
1.6+2-1audio/libcuefile/distinfo
+26-12 files

FreeBSD/ports 29cce52multimedia/gpac Makefile, multimedia/gpac/files patch-src_utils_os__config__init.c

multimedia/gpac: Remove procfs dependency

PR:             292600
Reported by:    Ross Williams <ross at ross-williams.net>
Sponsored by:   Netflix
DeltaFile
+62-0multimedia/gpac/files/patch-src_utils_os__config__init.c
+1-0multimedia/gpac/Makefile
+63-02 files

FreeBSD/src 2f1ec7dsys/kern kern_time.c

ktimer: Check for errors from realtimer_gettime()

clock_gettime(CLOCK_TAI) can fail, leaving *ovalue uninitialized.

Reported by:    Hazley Samsudin of GovTech CSG
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D58225
DeltaFile
+5-2sys/kern/kern_time.c
+5-21 files

NetBSD/pkgsrc 9jQKIckgames/fheroes2 Makefile

   fheroes2: needs msgfmt
VersionDeltaFile
1.9+2-2games/fheroes2/Makefile
+2-21 files

OPNSense/core d5baa1asrc/opnsense/www/css dashboard.css, src/opnsense/www/js opnsense_widget_manager.js

system: compact and align dashboard style for #10553

This started with the service widget but the current style is a
bit constrained in what we can show and what not.  Divider layout
changes have consequences in gauge widgets too. CSS changes
are bit too intrusive but it's impossible to move out of them
without it.
DeltaFile
+4-5src/opnsense/www/js/widgets/Services.js
+4-3src/opnsense/www/js/opnsense_widget_manager.js
+3-2src/opnsense/www/css/dashboard.css
+5-0src/opnsense/www/js/widgets/BaseWidget.js
+3-2src/opnsense/www/themes/opnsense-dark/assets/stylesheets/dashboard.scss
+3-2src/opnsense/www/themes/opnsense/assets/stylesheets/dashboard.scss
+22-146 files not shown
+32-1812 files

FreeBSD/ports a619533textproc/rubygem-gitlab-markup Makefile distinfo

textproc/rubygem-gitlab-markup: update to 2.1.0

Required for gitlab 19.2.0

Changes:        https://gitlab.com/gitlab-org/gitlab-markup/blob/master/HISTORY.md
DeltaFile
+7-1textproc/rubygem-gitlab-markup/Makefile
+3-3textproc/rubygem-gitlab-markup/distinfo
+10-42 files

FreeBSD/ports ccf70aedatabases/rubygem-click_house-client distinfo Makefile

databases/rubygem-click_house-client: update to 0.11.0

Required for gitlab 19.2.0

Changes:        https://gitlab.com/gitlab-org/ruby/gems/clickhouse-client/-/releases
DeltaFile
+3-3databases/rubygem-click_house-client/distinfo
+1-1databases/rubygem-click_house-client/Makefile
+4-42 files

FreeBSD/ports 59dbab9devel/gitaly distinfo, www/gitlab Makefile distinfo

www/gitlab: major upgrade to 19.2.0

Changes:        https://docs.gitlab.com/releases/19/gitlab-19-2-released/
DeltaFile
+36-31www/gitlab/Makefile
+16-16www/gitlab/files/patch-Gemfile
+13-11devel/gitaly/distinfo
+10-10www/gitlab/files/patch-config_gitlab.yml.example
+6-6www/gitlab/distinfo
+6-5www/gitlab/Makefile.common
+87-7911 files not shown
+123-11117 files

FreeBSD/ports 97254acdevel/rubygem-aws-sdk-core-gitlab distinfo Makefile

devel/rubygem-aws-sdk-core-gitlab: update to 3.252.0

Required for gitlab 19.2.0

Changes:        https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md
DeltaFile
+3-3devel/rubygem-aws-sdk-core-gitlab/distinfo
+1-1devel/rubygem-aws-sdk-core-gitlab/Makefile
+4-42 files

FreeBSD/ports 4e826d3devel/rubygem-gitlab-dangerfiles distinfo Makefile

devel/rubygem-gitlab-dangerfiles: update to 4.12.0

Required for gitlab 19.2.0

Changes:        https://gitlab.com/gitlab-org/ruby/gems/gitlab-dangerfiles/-/releases
DeltaFile
+3-3devel/rubygem-gitlab-dangerfiles/distinfo
+1-1devel/rubygem-gitlab-dangerfiles/Makefile
+4-42 files

FreeBSD/ports 2aa8d43devel/rubygem-gitlab-experiment distinfo Makefile

devel/rubygem-gitlab-experiment: update to 1.6.0

Required for gitlab 19.2.0

Changes:        https://gitlab.com/gitlab-org/ruby/gems/gitlab-experiment/-/releases
DeltaFile
+3-3devel/rubygem-gitlab-experiment/distinfo
+1-1devel/rubygem-gitlab-experiment/Makefile
+4-42 files

FreeBSD/ports c6f4fb1devel/rubygem-aws-sdk-s3-gitlab distinfo Makefile

devel/rubygem-aws-sdk-s3-gitlab: update to 1.226.0

Required for gitlab 19.2.0

Changes:        https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md
DeltaFile
+3-3devel/rubygem-aws-sdk-s3-gitlab/distinfo
+2-2devel/rubygem-aws-sdk-s3-gitlab/Makefile
+5-52 files

FreeBSD/ports 94caa75devel/rubygem-gitlab-grape-openapi distinfo Makefile

devel/rubygem-gitlab-grape-openapi: update to 0.2.1

Required for gitlab 19.2.0

Changes:        https://gitlab.com/gitlab-org/ruby/gems/gitlab-grape-openapi/-/releases
DeltaFile
+3-3devel/rubygem-gitlab-grape-openapi/distinfo
+2-2devel/rubygem-gitlab-grape-openapi/Makefile
+5-52 files

FreeBSD/ports 617afb5devel/rubygem-gitlab-labkit distinfo Makefile

devel/rubygem-gitlab-labkit: update to 2.7.0

Required for gitlab 19.2.0

Changes:        https://gitlab.com/gitlab-org/ruby/gems/labkit-ruby/-/releases
DeltaFile
+3-3devel/rubygem-gitlab-labkit/distinfo
+1-1devel/rubygem-gitlab-labkit/Makefile
+4-42 files

FreeBSD/ports ef5f674devel/rubygem-gitlab_query_language distinfo Makefile

devel/rubygem-gitlab_query_language: update to 0.29.0

Required for gitlab 19.2.0

Changes:        https://gitlab.com/gitlab-org/glql/-/commits/main?ref_type=heads
DeltaFile
+5-5devel/rubygem-gitlab_query_language/distinfo
+2-1devel/rubygem-gitlab_query_language/Makefile
+1-1devel/rubygem-gitlab_query_language/Makefile.crates
+8-73 files

FreeBSD/ports e6a1fb8devel/rubygem-grape-entity distinfo Makefile

devel/rubygem-grape-entity: update to 1.1.0

Required for gitlab 19.2.0

Changes:        https://github.com/ruby-grape/grape-entity/blob/master/CHANGELOG.md
DeltaFile
+3-3devel/rubygem-grape-entity/distinfo
+2-3devel/rubygem-grape-entity/Makefile
+5-62 files

FreeBSD/ports 0bc4b71devel/rubygem-io-event-gitlab distinfo Makefile

devel/rubygem-io-event-gitlab: update to 1.16.4

Required for gitlab 19.2.0

Changes:        https://github.com/socketry/io-event/blob/main/releases.md
DeltaFile
+3-3devel/rubygem-io-event-gitlab/distinfo
+1-1devel/rubygem-io-event-gitlab/Makefile
+4-42 files

FreeBSD/ports 898fddfnet/rubygem-gitlab-gkg-proto distinfo Makefile

net/rubygem-gitlab-gkg-proto: update to 0.87.0

Required for gitlab 19.2.0

Changes:        https://gitlab.com/gitlab-org/orbit/knowledge-graph/-/blob/main/CHANGELOG.md?ref_type=heads
DeltaFile
+3-3net/rubygem-gitlab-gkg-proto/distinfo
+1-1net/rubygem-gitlab-gkg-proto/Makefile
+4-42 files

FreeBSD/ports bd0c3ebdevel/rubygem-jira-ruby-gitlab Makefile distinfo

devel/rubygem-jira-ruby-gitlab: update to 3.2.0

Required for gitlab 19.2.0

Changes:        https://github.com/sumoheavy/jira-ruby/releases
DeltaFile
+4-3devel/rubygem-jira-ruby-gitlab/Makefile
+3-3devel/rubygem-jira-ruby-gitlab/distinfo
+7-62 files

FreeBSD/ports e09420ddevel/rubygem-prometheus-client-mmap distinfo Makefile.crates

devel/rubygem-prometheus-client-mmap: update to 1.6.0

Required for gitlab 19.2.0

Changes:        https://gitlab.com/gitlab-org/ruby/gems/prometheus-client-mmap/-/blob/master/CHANGELOG.md
DeltaFile
+65-63devel/rubygem-prometheus-client-mmap/distinfo
+32-31devel/rubygem-prometheus-client-mmap/Makefile.crates
+3-4devel/rubygem-prometheus-client-mmap/Makefile
+100-983 files

FreeBSD/ports b359f77mail/rubygem-gitlab-mail_room Makefile distinfo

mail/rubygem-gitlab-mail_room: update to 1.1.0

Required for gitlab 19.2.0

Changes:        https://github.com/tpitale/mail_room/commits/master/
DeltaFile
+5-6mail/rubygem-gitlab-mail_room/Makefile
+3-3mail/rubygem-gitlab-mail_room/distinfo
+8-92 files

FreeBSD/ports d938804net/rubygem-grpc-tools distinfo Makefile

net/rubygem-grpc-tools: update to 1.81.1

Required for gitlab 19.2.0

Changes:        https://github.com/grpc/grpc/commits/master/src/ruby/tools
DeltaFile
+3-3net/rubygem-grpc-tools/distinfo
+1-1net/rubygem-grpc-tools/Makefile
+4-42 files

FreeBSD/ports 4ebafd2net/rubygem-omniauth-azure-activedirectory-v2 distinfo Makefile

net/rubygem-omniauth-azure-activedirectory-v2: update to 2.4.0

Required for gitlab 19.2.0

Changes:        https://github.com/RIPAGlobal/omniauth-azure-activedirectory-v2/blob/master/CHANGELOG.md
DeltaFile
+3-3net/rubygem-omniauth-azure-activedirectory-v2/distinfo
+2-3net/rubygem-omniauth-azure-activedirectory-v2/Makefile
+5-62 files

FreeBSD/ports cdea130security/rubygem-gitlab-cloud-connector distinfo Makefile

security/rubygem-gitlab-cloud-connector: update to 1.52.0

Required for gitlab 19.2.0

Changes:        https://gitlab.com/gitlab-org/cloud-connector/gitlab-cloud-connector/-/releases
DeltaFile
+3-3security/rubygem-gitlab-cloud-connector/distinfo
+2-2security/rubygem-gitlab-cloud-connector/Makefile
+5-52 files