www/librewolf: native DNS HTTPS resolving
This enables the geckos to use the OS' resolver to resolve
DNS HTTPS RRs (see RFC 9460 https://www.rfc-editor.org/rfc/rfc9460
for specs on that)
PR: 295188
Sponsored by: UNIS Labs
MFH: 2026Q2
www/librewolf: native DNS HTTPS resolving
This enables the geckos to use the OS' resolver to resolve
DNS HTTPS RRs (see RFC 9460 https://www.rfc-editor.org/rfc/rfc9460
for specs on that)
PR: 295187
Sponsored by: UNIS Labs
MFH: 2026Q2
[LV][RISCV] Simplify strided-accesses test checks by ignoring loop metadata. nfc (#196026)
Use --replace-value-regex to ignore specific !llvm.loop metadata numbers
since the metadata IDs are not important for this test.
[Instrumentor][NFC] Add docs and config-wizard script
This commit adds initial documentation for the instrumentor to the
html/man pages and provides a script that helps new users to setup the
config and stubs file interactively.
[Instrumentor][NFC] Add docs and config-wizard script
This commit adds initial documentation for the instrumentor to the
html/man pages and provides a script that helps new users to setup the
config and stubs file interactively.
if_media: Claim 10BASE-T1S and 10BASE-T1L constants
These are two single-pair Ethernet (SPE) variants that run at 10 Mbps.
10BASE-T1S has automotive origins and supports multiple nodes on up to
25m of cable. 10BASE-T1L is intended for building and industrial
automation and supports long-distance point to point links of over 1km.
Reviewed by: kbowling
Differential Revision: https://reviews.freebsd.org/D56952
[SSAF][WPA] Add PointerFlowReachableAnalysis (#193097)
PointerFlowReachableAnalysis uses PointerFlow and UnsafeBufferUsage
summaries. It computes reachable nodes in the PointerFlow graph from
unsafe buffer nodes in the UnsafeBufferUsage summary.
rdar://174874942
---------
Co-authored-by: Balázs Benics <benicsbalazs at gmail.com>
Co-authored-by: Jan Korous <jkorous at apple.com>
[llvm-gsymutil] Replace truncated DWARF names with mangled names from symbol table (#184221)
## Summary
- During `GsymCreator::finalize()`, when deduplicating entries with the
same address range, check if the DWARF
entry's name is a truncated version of the symbol table's mangled name
- If the DWARF name is a substring of the demangled symbol table name,
replace it with the full mangled name
before discarding the symbol table entry
- This allows downstream tools to properly demangle and display full
function signatures
## Test plan
### Unit tests
- `TestMangledNameReplacement`: Verifies DWARF name `make_ftype` is
replaced with `_Z10make_ftypePci` and line
table is preserved
- `TestMangledNameReplacementNegative`: Verifies no replacement when
[41 lines not shown]
where: Remove list of downstreams
This page is about where to get FreeBSD as released by the Project.
This list also exists in the handbook, and doesn't really belong here.
Reviewed by: adrian, emaste
Differential Revision: https://reviews.freebsd.org/D56955
[mlir][OpenMP] Add iterator support to map/motion clause
Extend map/motion clause to support `!omp.iterated<Ty>` handles
alongside map/motion locators.
This is part of feature work for #188061
Assisted with copilot
[Instrumentor] Add Alloca and Function support; stack usage example
This adds support for alloca instrumentation and function pre/post
instrumentation. Alloca support follows load/store support directly.
Functions require special care to determine the insertion points.
Together, we can showcase how the stack high watermark can be profiled,
see InstrumentorStackUsage.cpp.
[mlir][OpenMP] Add iterator support to map/motion clause
Extend map/motion clause to support `!omp.iterated<Ty>` handles
alongside map/motion locators.
This is part of feature work for #188061
Assisted with copilot
[CIR] Handle usual delete alignment argument (#197046)
This implements the handling to add the alignment argument to operator
delete calls when the usual delete parameters require it.
[Instrumentor][NFC] Add docs and config-wizard script
This commit adds initial documentation for the instrumentor to the
html/man pages and provides a script that helps new users to setup the
config and stubs file interactively.
[CIR] Force deferred conditional cleanup emission (#197042)
We had a bug in CIR where we were pushing cleanups on the
deferredConditionalCleanupStack and never popping them. This was because
we weren't wrapping the full expressions that produced them with the
correct RAII object to force these cleanups to be emitted at the end of
the expression in some cases.
This change adds the proper enclosing RAII object and adds the code to
correctly spill and reload values when that is needed to avoid dominance
problems.
Assisted-by: Cursor / claude-opus-4.7-thinking-xhigh