[MemProf] Fix reporting with -memprof-matching-cold-threshold (#173327)
With the -memprof-matching-cold-threshold option, we hint as cold
allocations where the fraction of cold bytes is at least the given
threshold. However, we were incorrectly reporting all of the
allocation's contexts and bytes as hinted cold.
Fix this to report the non-cold contexts as ignored. To do this,
refactor out some existing reporting, and also keep track of the
original allocation type for each context in the Trie along with its
ContextTotalSize information. Most of the changes are the change to this
array's type and name.
fennel: update to 1.6.0
* Support `extra-compiler-env` in options table when compiling.
* Accept `path` in options table of `fennel.install`.
* Improve printing of large integers in Lua 5.3+.
* Allow disk reads from compiler sandbox.
* Add `--to-be-closed` option for better stack traces in `with-open`
on Lua 5.4.
* Stack traces from macro errors shouldn't contain compiler
internals.
* Look for macros in `.fnlm` files in addition to `.fnl` files.
* Support `extra-env` in compiler API when evaluating in compiler
scope.
* Allow `--compile-binary` to work on `.lua` and `.luac` files.
* Add `--lambda-as-fn` option to remove overhead from arg checking.
* Fix a bug where `,find` repl command didn't work on files with long
names.
* Some 3-decimal string escapes ignored the 3rd digit;
e.g. `\x7f` -> `\127` -> `\f7`.
[2 lines not shown]
x11/kde: reduce payload in attempt to fit release DVD
Depend on Plasma components directly rather than on x11/plasma6
meta port that pulls KF5/Qt5 packages,
do not install GTK related components and legacy Oxygen theme.
PR: 291095
py-lupa: updated to 2.6
2.6 (2025-10-24)
* The bundled LuaJIT versions were updated to the latest git branches.
* Built with Cython 3.1.6.
2.5 (2025-06-15)
* Lua uses ``dlopen()`` again, which was lost in Lupa 2.3.
Patch by Philipp Krones.
* The bundled Lua 5.4 was updated to 5.4.8.
* The bundled LuaJIT versions were updated to the latest git branches.
* Built with Cython 3.1.2.
Merge tag 'block-6.19-20251226' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Pull block fixes from Jens Axboe:
- Fix for a signedness issue introduced in this kernel release for rnbd
- Fix up user copy references for ublk when the server exits
* tag 'block-6.19-20251226' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux:
block: rnbd-clt: Fix signedness bug in init_dev()
ublk: clean up user copy references on ublk server exit
[lldb-dap] Migrate stackTrace request to structured types (#173226)
This patch finishes migration to structured types and removes
`LegacyRequestHandler`.
Merge tag 'io_uring-6.19-20251226' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Pull io_uring fix from Jens Axboe:
"Just a single fix for a bug that can cause a leak of the filename with
IORING_OP_OPENAT, if direct descriptors are asked for and O_CLOEXEC
has been set in the request flags"
* tag 'io_uring-6.19-20251226' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux:
io_uring: fix filename leak in __io_openat_prep()
[SLP]Recalculate dependencies for all cleared entries
Need to recalculate the dependencies for all cleared items to avoid
a crash, if the entry is used in other vector nodes
Fixes #173469
databases/mongodb70: harden the port to external CONFIGURE_ARGS
CONFIGURE_ARGS is directly connected to CONFIGURE_SCRIPT and the script
only accepts 2 parameters. Exit 1 on incorrect number of parameters.
And don't allow to += on CONFIGURE_ARGS.
Not bumping PORTREVISION, no content change intended.
PR: 291951
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Pull virtio fixes from Michael Tsirkin:
"Just a bunch of fixes, mostly trivial ones in tools/virtio"
* tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost:
vhost/vsock: improve RCU read sections around vhost_vsock_get()
tools/virtio: add device, device_driver stubs
tools/virtio: fix up oot build
virtio_features: make it self-contained
tools/virtio: switch to kernel's virtio_config.h
tools/virtio: stub might_sleep and synchronize_rcu
tools/virtio: add struct cpumask to cpumask.h
tools/virtio: pass KCFLAGS to module build
tools/virtio: add ucopysize.h stub
tools/virtio: add dev_WARN_ONCE and is_vmalloc_addr stubs
tools/virtio: stub DMA mapping functions
tools/virtio: add struct module forward declaration
tools/virtio: use kernel's virtio.h
[2 lines not shown]
linprocfs.4: Improve docs around pid/self entries
Mark <pid> as a placeholder and document that self is a symlink to a directory.
PR: 283080
Reviewed by: ziaee
MFC after: 3 days
Differential Revision: https://reviews.freebsd.org/D54358