[Object] Disable test on big endian (#205999)
The embedded compressed payload is in little endian, and offload assumes
that host endianness is used. Skip the test if host endianness is not
little endian.
Alternative to https://github.com/llvm/llvm-project/pull/205822.
py-aioresponses: updated to 0.7.9
0.7.9
* more accurate type hint
* fix: clean up imports in test\_async\_generator\_body.py
* fix: optimize data handling in mocked response for streaming uploads
* chore: add pytest-asyncio dependency for improved async testing support
* chore: update CI and tox configurations for aiohttp 3.13 compatibility
* chore: update CI configuration to exclude incompatible aiohttp and Python versions
* chore: update development dependencies and tox configuration for compatibility
* chore: update Makefile and README for Python version bump and CI badge
* chore: update setuptools version constraint to be less than 81
* chore: update CI configuration to support multiple Python minor versions and aiohttp versions
* chore: simplify CI configuration by removing outdated Python and aiohttp versions
* chore: update compatibility for Python 3.10 and above, adjust aiohttp version constraints
* Update aioresponses/core.py
* remove request info from compat
* Use non-deprecated iscoroutinefunction API
[4 lines not shown]
hwpstate_intel(4): Fix two MSR errors being conflated
HWP_ERROR_CPPC_REQUEST_WRITE and HWP_ERROR_CPPC_REQUEST_PKG had been
assigned the same number.
Fixes: 29b8220b179b ("hwpstate_intel: Use ipi instead of thread_lock + sched_bind")
Event: Halifax Hackathon 202606
Location: jrm@'s living room
Sponsored by: The FreeBSD Foundation
hwpstate_intel(4): Fix uninitialized variable in debug dump sysctl
It can cause a "cannot read MSR" error to be reported although reading
actually worked.
Fixes: 29b8220b179b ("hwpstate_intel: Use ipi instead of thread_lock + sched_bind")
Event: Halifax Hackathon 202606
Location: jrm@'s living room
Sponsored by: The FreeBSD Foundation
[AMDGPU] Use an explicit S_MOV with V_MIN in FPToSSatI16Pat pattern (#206053)
This fixes the case where GFX7 fails expensive checks/machine
verification with GISel due to passing a literal directly to V_MIN that
is not supported on the architecture. This fixes the buildbot failure:
https://lab.llvm.org/buildbot/#/builders/187/builds/21241 caused by
#202680.
[FileCheck] Annotate search ranges with { } in -dump-input (#198138)
This PR has an
[RFC](https://discourse.llvm.org/t/rfc-filecheck-improving-input-dump-readability/91112).
It is stacked on PR #199063.
Example
=======
```
$ cat check
CHECK: start
CHECK-NEXT: end
$ FileCheck -v -dump-input-context=2 check < input |& tail -23
<<<<<<
1: start
check:1 ^~~~~
next:2'0 { search range start (exclusive)
[134 lines not shown]
[ADT] Add compact enum table (#202044)
The existing EnumEntry stores string using StringRefs, which are large
and require two relocations per entry. Introduce a new, compact enum
string representation that stores strings relative to the enum entries
in memory, allowing a low-overhead and relocation-free storage.
Unfortunately, the enum definitions have to be written into a separate
constexpr variable; only C++20 supports structural template parameters.
It is also not possible to hide this behind a macro due, because we want
enum entries to be sourced from other files and #include cannot occur
during a macro expansion.
When all uses of EnumEntry are ported to the new representation, this
will save 4.7k relocations on libLLVM.so (3% in an all-target assert
build), resulting in faster startup and lower max-rss, as these rarely
used pages don't need to be touched at all anymore.