all: expire direct consumers of www/node20 on 2026-09-30
This happens to be the date when www/qt5-webengine expires, which
is also a node20 consumer (on i386, same for qt6-webengine).
textproc/sigil: Add patch to workaround crash on close
Add a patch to workaround for issue:
https://github.com/Sigil-Ebook/Sigil/issues/874
Bump port revision.
PR: 296967
Reported-by: Jonathan Chen <jonc at chen.org.nz> (maintainer)
[DropAssumes] Print drop-deref in pipeline where appropriate (#211905)
drop-deref was added as an option in #166947 and is parsed correctly,
but is not serialized. This can make it difficult to reduce test cases,
especially automatically with llvm/utils/reduce_pipeline.py.
This patch implements printPipeline() to serialize drop-deref where
appropriate.
news/eilmeldung: update to 1.7.1
1.7.1 - 2026-07-27
This is a minor release with mainly bugfixes. However, there is a kind of breaking change:
breaking change for scoop users: eilmeldung is now in scoop main.
bugfix in article content display
no content is shown if now article is selected
tags are now updated correctly
an error on command clear now leads to an error message instead of a crash
undo tagging now bevaves correctly if an article already had the tag before
bump dependencies
1.7.0 - 2026-07-20
🙈 Ever thought, it is a shame that life has no undo function? 🙈 At least, eilmeldung has one now!
[16 lines not shown]
devel/feluda: update to 1.15.0
What's Changed
build(deps): bump com.fasterxml.jackson.core:jackson-databind from 2.16.1 to 2.22.0 in /examples/java-example/maven-example in the maven group across 1 directory by @dependabot[bot] in #228
feat(licenses): detect licenses from SPDX source file headers by @anistark in #229
fix(licenses): offline license text and copyleft restrictiveness by @anistark in #230
refactor: tidy string-argument ergonomics with impl Into<String> by @anistark in #231
docs: surface the github action and open community channels by @anistark in #232
feat(scan): flag foreign license headers in own source files by @anistark in #233
fix(java): resolve maven pom property placeholders in parent coords by @anistark in #234
feat(go): migrate license resolution to the official pkg.go.dev API by @anistark in #235
feat(tui): overhaul the --gui table layout, theme, and interactions by @anistark in #236
feat(cli): update --help and --version output by @anistark in #237
build(deps): bump com.fasterxml.jackson.core:jackson-databind from 2.22.0 to 2.22.1 in /examples/java-example/maven-example in the maven group across 1 directory by @dependabot[bot] in #239
fix(node): strip YAML quotes from scoped dep names in pnpm-lock.yaml by @01luyicheng in #238
feat(scan): detect vendored and unmanaged dependencies by @anistark in #240
docs: redesign the site styling and add host serve by @anistark in #242
[OpenACC][NFC] Minor clean up in ACCRoutineLowering. (#213333)
Minor NFC clean up after recent changes to remove nohost handling from
ACCRoutineLowering.
Assisted-by: Codex
[IPO] Remove IR Outliner (#211971)
The IR Outliner has major bugs and no active maintainer, and is disabled
by default. The new LLVM Policy states the pass should be removed.
This commit removes:
- The IROutliner pass
- The IRSimilarity analysis
- The `llvm-sim` executable, used for understanding the latter
- All tests of the above
Related discussion:
https://discourse.llvm.org/t/ir-outliner-status-interest/89672
[flang-rt][cuda] Skip scope-exit cleanup when the context has a sticky error (#213184)
A sticky CUDA error (e.g. an illegal memory access in a kernel) leaves
the primary context active but unusable, so CUFDeviceIsActive() reports
it as fine and the compiler-generated scope-exit frees abort a program
that ran to completion: 'cudaFree(p)' failed with
'cudaErrorIllegalAddress'.
Detect this by freeing a null pointer, a no-op that still reports the
sticky error. It runs only once the primary context is known active, so
it cannot lazily create one.
[SLP]Keep scheduled order when moving body in alias-check versioning
The scheduler physically reorders the block before versioning, and
emission insertion points depend on that order. Moving the body by the
pre-scheduling snapshot scrambled it and produced use-before-def IR.
Move in the block's current order instead, filtered to the original
body so the emitted check instructions stay in the header block.
Reviewers:
Pull Request: https://github.com/llvm/llvm-project/pull/213358
acpi: parse resources of not-present devices that are kept enabled
acpi_probe_child() keeps PCI link devices, the RTC,
and docking stations enabled even when _STA reports them not present,
but skipped acpi_parse_resources() for them. With an empty resource
list, resource-based hint matching (BUS_HINT_DEVICE_UNIT) cannot wire
such a device to its hinted unit, and the hinted ISA device is then
created as a duplicate.
Modern AMI firmware reports the PNP0B00 RTC as not present while
handing timekeeping to the ACPI Time-and-Alarm device.
Reviewed by: adrian, jhb
Differential Revision: https://reviews.freebsd.org/D58047
net/nfstrace: Fix build with json-c 0.19
json-c 0.19 added static inline accessors to <json-c/linkhash.h>,
which trigger -Wunused-function when building the bundled JSON
analyzer with -Werror.
Suppress the warning by adding -Wno-unused-function to CFLAGS.
Reported by: olgeni
Differential Revision: https://reviews.freebsd.org/D58135
(cherry picked from commit b58cd2fcc0590122badd493a528ff9b897b51d93)
[NVPTX] Pass `-Xcuda-ptxas` to the nvlink wrapper for LTO (#213351)
Summary:
This allows `-foffload-lto -fgpu-rdc -Xcuda-ptxas` to work properly by
forwarding it.
[lldb] Avoid returning a stale AddressOf (#212915)
The 'ValueObject::AddressOf()' method assumes that the address of a
value object cannot change, so when it is calculated once, it does not
need to be updated afterwards. However, this is not the case if the
'ValueObject' is a dependent object obtained by calling 'Dereference()'
of another 'ValueObject'. If the latter object is changed, the dependent
value object should return a new address from the 'AddressOf()' method
to reflect the change.
clang: Replace Is*OffloadArch free functions with OffloadArch methods
Drop the IsNVIDIAOffloadArch/IsAMDOffloadArch/IsIntel*OffloadArch free
functions in favor of the OffloadArch member predicate functions.
Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
clang: Store vendor GPU kinds in OffloadArch instead of re-listing GPUs
OffloadArch was a flat enum that hand-duplicated every AMDGPU and NVPTX
targets, plus a few edge cases. This was yet another place that needed
updating every time a new target is added, which should now be avoided.
Replace with a tagged union-like scheme.
Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>