lang/go12*: Update to 1.26.8 and 1.27.1
Changes:
go1.26.8 (released 2026-09-01) includes fixes to cgo, the compiler,
the runtime, and the debug/elf and os packages. See the Go 1.26.8
milestone on our issue tracker for details.
go1.27.1 (released 2026-09-01) includes fixes to cgo, the compiler,
the runtime, the go fix command, and the database/sql, debug/elf,
encoding/json, net/http, os, simd, and simd/archsimd packages. See the
Go 1.27.1 milestone on our issue tracker for details.
[AMDGPU] Add getLocalMemorySize to TargetParser
Add getLocalMemorySize and getAddressableLocalMemorySize, both taking a
GPUKind or a Triple::SubArchType, so the LDS a work-group gets can be
queried from a GPU name alone without an MCSubtargetInfo. The first
returns the physical block available in the current mode, the second
caps it at what one work-group can address, mirroring the IsaInfo pair.
The number of SIMDs a work-group runs on is a per-kernel mode rather
than a property of the GPU, so it stays a parameter. GCNSubtarget
initializes its cached sizes from the new entry points. There is no
functional change.
Change-Id: Ib71428b66032a231ed491d6294122b359abfe7e2
Co-Authored-By: Claude Opus 5 (1M context) <noreply at anthropic.com>
[llvm-profgen] Support AArch64 BRBE branch profiles (#209769)
BRBE branch stacks use the same perf format as LBR and therefore work
out of the box through llvm-profgen's existing LBR machinery; no
dedicated BRBE reader is needed. Add AArch64 coverage for this path
together with option needed to process profiles in AArch64 environments.
Profile support:
- Add an AArch64 test for BRBE perf script input.
New option: `--warn-not-symbolized` reports symbolization failures only
for addresses covered by recorded MMAP ranges.
Related split PRs:
- #212253 `--perf-binary` and perf harness hardening
- #212258 preserve zero-valued first PT_LOAD address
These changes are part of the work to introduce the universal
profile-guided loop data prefetcher described in:
[3 lines not shown]
[AMDGPU] Add getLocalMemorySize to TargetParser
Add getLocalMemorySize and getAddressableLocalMemorySize, both taking a
GPUKind or a Triple::SubArchType, so the LDS a work-group gets can be
queried from a GPU name alone without an MCSubtargetInfo. The first
returns the physical block available in the current mode, the second
caps it at what one work-group can address, mirroring the IsaInfo pair.
The number of SIMDs a work-group runs on is a per-kernel mode rather
than a property of the GPU, so it stays a parameter. GCNSubtarget
initializes its cached sizes from the new entry points. There is no
functional change.
Change-Id: Ib71428b66032a231ed491d6294122b359abfe7e2
Co-Authored-By: Claude Opus 5 (1M context) <noreply at anthropic.com>
www/py-dj61-django-stubs-ext: New port: Monkey-patching and extensions for django-stubs
django-stubs contains type stubs and a custom mypy plugin to provide more
precise static types and type inference for Django framework. Django uses some
Python "magic" that makes having precise types for some code patterns
problematic. This is why we need this project. The final goal is to be able to
get precise types for most common patterns.
WWW: https://github.com/typeddjango/django-stubs