[LAA] Remove unused functions (NFC) (#226733)
Remove RuntimePointerChecking::empty and LoopAccessInfo::getNumLoads /
getNumStores, which have no callers, together with the NumLoads and
NumStores counters that were only read by the latter.
textproc/languagetool: switch to snapshot releases
From https://dev.languagetool.org/roadmap,
> In March 2025, LanguageTool has switched to a snapshot-based release model.
> This means that there will be no new ZIP files with a fixed version number X.Y
> anymore. Instead, you can download the latest daily snapshot from
> https://languagetool.org/download/snapshots/
The permanent "development version" tag is now 6.9, while snapshots
are versioned by the date.
Approved by: jrm (maintainer)
Differential Revision: https://reviews.freebsd.org/D60049
textproc/py-anonip: new port
Anonip is a tool to anonymize IP addresses in log files.
Co-authored-by: Michael Osipov <michaelo at FreeBSD.org>
PR: 271543
mail/fetchmail{,conf}: Update 6.6.7 => 6.6.8
fetchmail 6.6.8 updates the NEWS file and the fetchmail-SA-2026-01
security announcement. There are no code changes since 6.6.7.
Changelog:
* Bugfix: The Serbian (sr) translation was not installed due
to an oversight in the po/LINGUAS file.
* Translation updates and new traditional Chinese <zh_TW>.
https://gitlab.com/fetchmail/fetchmail/-/blob/6.6.8/NEWS#L113
PR: 298887
Approved by: osa, vvd (Mentors, implicit)
Security: CVE-2026-94184 (Fixed in 6.6.7)
MFH: 2026Q3
(cherry picked from commit 4aae96369d375f11f9ff0bd0f67362e1e10511dc)
mail/fetchmail{,conf}: Update 6.6.7 => 6.6.8
fetchmail 6.6.8 updates the NEWS file and the fetchmail-SA-2026-01
security announcement. There are no code changes since 6.6.7.
Changelog:
* Bugfix: The Serbian (sr) translation was not installed due
to an oversight in the po/LINGUAS file.
* Translation updates and new traditional Chinese <zh_TW>.
https://gitlab.com/fetchmail/fetchmail/-/blob/6.6.8/NEWS#L113
PR: 298887
Approved by: osa, vvd (Mentors, implicit)
Security: CVE-2026-94184 (Fixed in 6.6.7)
MFH: 2026Q3
games/openjk: update to g20260711
Remove the bit-rotted PowerPC-only light grid path from the new rend2
renderer, which does not compile on powerpc64 and powerpc64le.
Add minor and release upgrades installed in a boot environment
Upgrades served by the current ABI repository are now classified from
the GhostBSD version string and handled according to what changed.
A FreeBSD minor change is a "minor" upgrade and a GhostBSD release
change is a "release" upgrade. Both install into a new boot environment
and reboot into it, like a major upgrade already did. Minor reinstalls
every package, release does not. Anything else stays on the in-place
flow.
Version handling:
- parse_version() and classify_upgrade() compare the installed version
from ghostbsd-version against the repository version from pkg rquery
- find_updates() is the single entry point for "is there anything to
install". It owns Data.upgrade_type and checks the running system
first, because its package updates have to be installed before a
major upgrade. A pending major upgrade is put aside while looking and
[46 lines not shown]
update to got 0.129
- fix missing status code of staged files in log message template during commit
- remove empty dangling directories within refs/ when removing references
- do not add unversioned files to version control if a file addition is merged
- handle removal of UID_MAX and GID_MAX
- fix a problem where 'got revert' errors out in work trees with a path-prefix
- plug a memory leak caused by duplicate ignore patterns
initial import of GCC 14.4.0 sources.
changes include fixes for at least 113 GCC bugs. the ones found
to be interesting include:
122943 - Wrong code for switch on int64_t on ilp32 targets at -O2 since r14-8302
123271 - -ftrapv fails to detect overflow on ARM32 since GCC 10 since r10-3995
and there are a lot of less scary ICE and runtime fixes.
mknative-gcc coming up next.
[LV] Skip low-trip count logic there is no scalar tail. (#225633)
https://github.com/llvm/llvm-project/pull/195823 added logic consider
vectorization of low trip count loops if there was no or a single
iteration remaining.
This causes loops to be vectorized with a VF where no scalar tail
remains, even if it is required for legality (loop with multiple
countable exits require scalar epilogue to pick the exit).
For now, limit to cases where there's a scalar iteration remaining.
PR: https://github.com/llvm/llvm-project/pull/225633
[VPlan] Take wide induction wrap flags from the increment of the phi. (#226726)
The binary operator of an integer InductionDescriptor is the incoming
value from the latch, which is not required to have the phi as operand.
E.g. for
%x = add i32 %iv, 5
%iv.next = add nuw nsw i32 %x, 1
the flags only apply to %x + 1, while the induction step is 6, and %iv +
6 may wrap even though %iv.next does not. Determine the wrap flags from
the increment of the header phi instead, and only if it adds to or
subtracts from the phi directly.
[LLVM][Docs] Define IR in the lexicon (#221388)
Define IR in the LLVM lexicon using terminology from the LLVM Language
Reference Manual, including its SSA-based structure and three equivalent
representations.
Fixes #139867
AI Usage: ChatGPT