LLVM/project c0bc6c7clang/docs LifetimeSafety.rst index.rst

Apply changes from code browser

Apply changes from code browser
DeltaFile
+303-161clang/docs/LifetimeSafety.rst
+1-0clang/docs/index.rst
+304-1612 files

LLVM/project 8c5bd3dclang/lib/Sema HLSLBuiltinTypeDeclBuilder.cpp SemaHLSL.cpp, clang/test/CodeGenHLSL/resources Texture2D-Mips.hlsl

[HLSL] Implement Texture2D::mips[][]

We implement the Textur2D::mips[][] method. We follow the design in DXC.
There is a new member called `mips` with type mips_type. The member will
contain a copy of the handle for the texture.

The type `mips_type` will have a member function `operator[]` that takes
a level, and returns a `mips_slice_type`. The slice will contain the
handle and the level. It also has an operator[] member function that
take a coordinate. It will do a load from the handle with the level and
coordinate, and return that value.

Assisted-by: Gemini
DeltaFile
+284-35clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp
+235-0clang/test/SemaHLSL/Texture2D-mips-errors.ll
+65-0clang/test/CodeGenHLSL/resources/Texture2D-Mips.hlsl
+43-0clang/lib/Sema/SemaHLSL.cpp
+19-0clang/test/SemaHLSL/Texture2D-mips-errors.hlsl
+12-6clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.h
+658-4112 files not shown
+679-5818 files

LLVM/project 839fd91llvm/docs AssignmentTracking.md, llvm/lib/CodeGen AssignmentTrackingAnalysis.cpp

[DebugInfo][AT] Treat escaping calls as untagged stores in assignment tracking (#183979)

When a pointer to a tracked alloca is passed to a call that may write
through it (e.g. foo(&x)), the callee can modify the variable's stack
home. The assignment tracking analysis didn't account for this, which
could cause the debugger to show stale values after such calls.

Consider:

```
  int x = 1;
  foo(&x);    // might set x to 99
  x = 2;      // store deleted by DSE
```

Without this patch, the analysis still thinks the stack home holds
assignment `!id1` after the call. When it later sees the `dbg_assign`
for the deleted store, the mismatch causes it to fall back to the old
debug value (1) , which is wrong.

    [17 lines not shown]
DeltaFile
+224-0llvm/test/DebugInfo/assignment-tracking/X86/escaping-call.ll
+123-3llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp
+51-0llvm/test/DebugInfo/assignment-tracking/AArch64/escaping-call-tag-offset.ll
+9-8llvm/test/DebugInfo/assignment-tracking/X86/diamond-3.ll
+3-0llvm/test/DebugInfo/assignment-tracking/X86/loop-hoist.ll
+0-3llvm/docs/AssignmentTracking.md
+410-142 files not shown
+415-148 files

FreeBSD/src 25cc459sys/kern uipc_shm.c

shm: Zero struct kinfo_file in sysctl handler

Reported by: Calif.io in collaboration with Claude and Anthropic Research
Reviewed by: jhb
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55806
DeltaFile
+1-1sys/kern/uipc_shm.c
+1-11 files

LLVM/project 641ab6ellvm/lib/CodeGen MachineCopyPropagation.cpp, llvm/test/CodeGen/AMDGPU machine-cp-propagation.mir

[CodeGen] check artificial subregister before propagate copy (#185751)

In machine copy propagation pass, do not propagate the subregister copy
if the subreg is artificial
DeltaFile
+36-0llvm/test/CodeGen/AMDGPU/machine-cp-propagation.mir
+1-1llvm/lib/CodeGen/MachineCopyPropagation.cpp
+37-12 files

LLVM/project c3c23e2clang/docs LifetimeSafety.rst

Apply changes from code browser

Apply changes from code browser
DeltaFile
+24-17clang/docs/LifetimeSafety.rst
+24-171 files

LLVM/project 37120a9clang/docs LifetimeSafety.rst

user-docs
DeltaFile
+449-0clang/docs/LifetimeSafety.rst
+449-01 files

FreeBSD/ports 79939a7. MOVED, lang Makefile

lang/go124: Remove expired port

2026-03-11 lang/go124: End of life--please switch to go125 or go126
DeltaFile
+0-23lang/go124/files/patch-src_cmd_dist_build.go
+0-13lang/go124/distinfo
+0-11lang/go124/files/patch-src_cmd_go_internal_modload_vendor.go
+0-7lang/go124/Makefile
+0-1lang/Makefile
+1-0MOVED
+1-556 files

LLVM/project 0c36be0flang/include/flang/Semantics openmp-utils.h, flang/lib/Semantics openmp-utils.cpp

Fix more merge issues, use /// for comment
DeltaFile
+4-4flang/include/flang/Semantics/openmp-utils.h
+1-1flang/lib/Semantics/openmp-utils.cpp
+5-52 files

LLVM/project aeef339llvm/lib/Target/AArch64 AArch64SystemOperands.td, llvm/test/MC/AArch64 armv9a-tlbip.s armv9-sysp-diagnostics.s

[AArch64][llvm] Ensure `tlbip` instructions aren't gated by `+tlb-rmi`

Prior to change 2690bb6db, `tlbi` and `tlbip` instructions were
(wrongly) unified, and everything was defined for both of them.
I split them apart in that change, to avoid invalid instructions
being defined.

However, I didn't realise that `+tlb-rmi` was only applicable
to `tlbi` instructions, and `tlbip` instructions should not use
this feature gate.

Remove gating for `tlbip` instructions (requires defining another
multiclass) and adjust testcases accordingly.

Pre-requisite for PR #179813.
DeltaFile
+59-51llvm/lib/Target/AArch64/AArch64SystemOperands.td
+7-8llvm/test/MC/AArch64/armv9a-tlbip.s
+2-2llvm/test/MC/AArch64/armv9-sysp-diagnostics.s
+68-613 files

Illumos/gate 489e1e5usr/src/tools/sgs/sgsmsg sgsmsg.c

17901 tools/sgs/sgsmsg: printf format errors size_t is not long int
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+7-7usr/src/tools/sgs/sgsmsg/sgsmsg.c
+7-71 files

LLVM/project 94b5579libc/test CMakeLists.txt

[libc] Add hdrgen tests to the main libc test target (#186113)

The hdrgen tests are small and quick to run, so there's little harm in
running them under the main test target `check-libc`. Consequently they
will be run by the CI jobs.
DeltaFile
+4-0libc/test/CMakeLists.txt
+4-01 files

FreeBSD/ports 7498a3edatabases/py-redisvl Makefile distinfo

databases/py-redisvl: Allow build with py-redis 7.2.0+

- Bump PORTREVISION for package change

Obtained from:  https://github.com/redis/redis-vl-python/commit/817a255df0c97921236ed507a177621a00e18bdf
Approved by:    portmgr (blanket)
DeltaFile
+5-1databases/py-redisvl/Makefile
+3-1databases/py-redisvl/distinfo
+8-22 files

FreeBSD/ports c271194sysutils/rubygem-bundler distinfo Makefile

sysutils/rubygem-bundler: Update to 4.0.7

Changes:        https://github.com/ruby/rubygems/releases
                https://github.com/ruby/rubygems/blob/master/bundler/CHANGELOG.md
DeltaFile
+3-3sysutils/rubygem-bundler/distinfo
+1-1sysutils/rubygem-bundler/Makefile
+4-42 files

FreeBSD/ports e1b89dddevel/rubygem-aws-sdk-wickr distinfo Makefile

devel/rubygem-aws-sdk-wickr: Update to 1.4.0

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

FreeBSD/ports 7148a76devel/rubygem-aws-sdk-workspacesweb distinfo Makefile

devel/rubygem-aws-sdk-workspacesweb: Update to 1.59.0

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

FreeBSD/ports 20b9c42devel/ruby-gems distinfo Makefile

devel/ruby-gems: Update to 4.0.7

Changes:        https://github.com/ruby/rubygems/releases
                https://github.com/ruby/rubygems/blob/master/CHANGELOG.md
DeltaFile
+3-3devel/ruby-gems/distinfo
+1-1devel/ruby-gems/Makefile
+4-42 files

FreeBSD/ports d4bbb25devel/rubygem-aws-sdk-trustedadvisor distinfo Makefile

devel/rubygem-aws-sdk-trustedadvisor: Update to 1.34.0

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

FreeBSD/ports 07affefdevel/rubygem-aws-sdk-transcribestreamingservice distinfo Makefile

devel/rubygem-aws-sdk-transcribestreamingservice: Update to 1.98.0

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

FreeBSD/ports f04d54adevel/rubygem-aws-sdk-wafv2 distinfo Makefile

devel/rubygem-aws-sdk-wafv2: Update to 1.126.0

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

FreeBSD/ports 897c6e9devel/rubygem-aws-sdk-securityhub distinfo Makefile

devel/rubygem-aws-sdk-securityhub: Update to 1.152.0

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

FreeBSD/ports 11829fadevel/rubygem-aws-sdk-sesv2 distinfo Makefile

devel/rubygem-aws-sdk-sesv2: Update to 1.96.0

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

FreeBSD/ports 341c1e5devel/rubygem-aws-sdk-ssm distinfo Makefile

devel/rubygem-aws-sdk-ssm: Update to 1.211.0

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

FreeBSD/ports eefd43cdevel/rubygem-aws-sdk-sagemakerruntime distinfo Makefile

devel/rubygem-aws-sdk-sagemakerruntime: Update to 1.95.0

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

FreeBSD/ports ee6104edevel/rubygem-aws-sdk-savingsplans distinfo Makefile

devel/rubygem-aws-sdk-savingsplans: Update to 1.74.0

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

FreeBSD/ports 6d79b44devel/rubygem-aws-sdk-sagemaker distinfo Makefile

devel/rubygem-aws-sdk-sagemaker: Update to 1.353.0

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

FreeBSD/ports 7dde1f0devel/rubygem-aws-sdk-s3 distinfo Makefile

devel/rubygem-aws-sdk-s3: Update to 1.215.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/distinfo
+2-2devel/rubygem-aws-sdk-s3/Makefile
+5-52 files

FreeBSD/ports 6619effdevel/rubygem-aws-sdk-resources distinfo Makefile

devel/rubygem-aws-sdk-resources: Update to 3.255.0

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

FreeBSD/ports 04b219bdevel/rubygem-aws-sdk-rds distinfo Makefile

devel/rubygem-aws-sdk-rds: Update to 1.308.0

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

FreeBSD/ports d7615e5devel/rubygem-aws-sdk-pcaconnectorscep distinfo Makefile

devel/rubygem-aws-sdk-pcaconnectorscep: Update to 1.28.0

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