Add missing #undef DEBUG_TYPE to headers that #define it
Several headers define DEBUG_TYPE but never undefine it before the
closing include guard. This means any translation unit that includes
these headers (directly or transitively) gets the header's DEBUG_TYPE
leaked into its scope, which can silently override or conflict with
the file's own DEBUG_TYPE.
Add the missing #undef DEBUG_TYPE before the final #endif in each
affected header, matching the convention used by the majority of
LLVM/Clang/LLD headers that define DEBUG_TYPE.
Affected headers:
- lld/wasm/SyntheticSections.h
- llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h
- llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.h
- llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFI386.h
- llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFThumb.h
- llvm/lib/IR/ConstantsContext.h
[3 lines not shown]
Update to version 2.42
- update dictionary format slightly, now ignore anything in []
- change sampledict.txt accordingly, add a couple more examples
- handle dictionary format errors better in 'pthai-dictionary-parse-classifiers
- replace line-beginning-position,line-end-position with pos-bol,pos-eol (requires emacs 29.1)
- simplify 'pthai-dictionary-read-file not to inhibit message buffer messages
- small clean-ups to 'pthai-classifier-practice-region
commit 27c3de6c8063a7850ef0efbea0d83f314e541ce8
Author: Ryota Ozaki <ozaki-r at iij.ad.jp>
Date: Thu Mar 12 12:42:03 2026 +0900
nd: reset ln_asked on state reset
Even if a userland program such as ping continuously sends packets
to a (temporarily) unreachable host, the ND resolver only sends
request packets up to nd_mmaxtries times. This change allows ND
request packets to continue being sent while the userland process
is still sending packets.
Additionally, introduce LLE_UNRESOLVED to fix another issue.
nd_resolve may incorrectly return an error immediately after sending
the last ND request packet. For example, if nd_mmaxtries = 1 and two
packets arrive simultaneously, nd_resolve returns an error for the
second packet. This occurs because ln_asked is used to determine
whether the ND resolution is still in progress.
[75 lines not shown]
graphics/scrot: update to 2.0.0
- Fixes: --line mode=edge glitches under compositors (#423).
- Fixes: Selection border getting into the screenshot with --freeze (#409).
- Fixes: Ringing the bell after taking screenshot (#413).
- Fixes: Mutually exclusive zsh completion (#415).
- Improvement: Use Xrandr instead of Xinerama for monitor capture (#406).
- Improvement: Default line width is derived from the display DPI (#420).
- Improvement: Install zsh and bash completion by default (#415).
- Document: Correct description of $f and $m format specifier (#419).
- Document: Correct image magick example (#414).
- Document: Minimum required version for the required libraries (#420).
- Removed: --note and --script options (#420).
- Upgrade: Upgrade minimum requiring Imlib2 version to 1.11.0 (#420).
devel/cargo-nextest: update to 0.9.132
0.9.32
- Update aws-lc-sys to 0.39.0 to address GHSA-394x-vwmw-crm3.
0.9.31
Added
- Setup scripts and wrapper scripts can now specify per-command environment variables via the env field in the command configuration. (#3001)
For example:
[scripts.setup.script1]
command = {
command-line = "cargo run -p setup-test-db",
env = {
DB_PATH = "sqlite:/path/to/source.db",
[39 lines not shown]
[clang][bytecode] Reapply "Use tailcalls via `[[clang::musttail]]`" (#188419)
1) Disable tailcalls on powerpc and MSVC
2) Disable the `preserve_none` calling convention on aarch64 and i386.
For aarch64, it works but causes problems under asan:
https://github.com/llvm/llvm-project/issues/177519