[orc-rt] Add JITDylibLookupFlags argument to lookupInJITDylib (#240336)
sps::lookupInJITDylib had no way to say whether the lookup should match
all of a JITDylib's symbols, or only its exported symbols.
This commit adds a JITDylibLookupFlags enum (mirroring LLVM ORC's enum
of the same name) and a JITDylibLookupFlags parameter to
lookupInJITDylib. The flags are sent to the controller as a new argument
between the JITDylib key and the lookup set, using a new
SPSJITDylibLookupFlags tag that serializes as a bool: MatchAllSymbols as
true, MatchExportedSymbolsOnly as false.
[lld][ELF] Fix .note.gnu.property values in ld -b binary invocations (#238541)
fixes: #237529
ld.lld -b binary generated bogus .note.gnu.property values because in
such invocations there are no ELF object files to AND the `-1` initial
value with. Use `0` as a starting value in that case.
rename page list so i don't have to think as hard.
pages moved between "empty", "part", and "full" lists, but does
empty refer to when all the items in a page are allocated or free?
full could apply to either of those states too depending on your
perspective.
replace these names with "used", "part", and "idle" page lists.
"used" pages have 100% of their items allocated, and "idle" pages
have 0 allocated items. "part" pages are in between still.
jmatthew@ thinks this reads ok.
wait6(2): add user_wait6
sys_wait6 is a little more complicated than typical as compat layers
need to translate siginfo_t.
Effort: CHERI upstreaming
Sponsored by: Innovate UK
Pull Request: https://github.com/freebsd/freebsd-src/pull/2284
x11/lxqt: update to 2.5.0.
see https://lxqt-project.org/release/2026/11/05/release-lxqt-2-5-0/
- drops dependency on external x11/menu-cache
- replace session dependency on oxygen for breeze icon theme, follows
lxqt/lxqt-session#411 (pcmanfm-qt & qtplugin still default to oxygen..)
should fix icon issues reported by Robert Carleton.
- fix keymap layout detection in startlxqtwayland
- dues to bugs in qtlayershell, the panel & desktop still crash on
wayland when clicking on it.
[mlir][vector] Add comments and unify tests post #234448 (#240320)
Minor tweaks post https://github.com/llvm/llvm-project/pull/234448:
* Simplifies the comment in the implementation file.
* Adds comments in the test file.
* Unifies the tests to use <16x16> and <2x8x8>, as oppoed to <16x16> and
<1x8x8x>.
[mlir][VectorToSCF] Decline transfer ops masked by vector.mask (#221307)
The transfer op patterns in `convert-vector-to-scf` unpack a
`vector.transfer_read`/`vector.transfer_write` into a loop, a buffer and
lower-rank transfer ops, but never check whether the op sits inside a
`vector.mask`. In that case all of it lands in the mask region and the
pass fails:
```mlir
func.func @w(%v: vector<4x8xf32>, %m: vector<4x8xi1>, %mem: memref<?x?xf32>) {
%c0 = arith.constant 0 : index
vector.mask %m { vector.transfer_write %v, %mem[%c0, %c0] : vector<4x8xf32>, memref<?x?xf32> } : vector<4x8xi1>
return
}
```
```
error: 'vector.mask' op expects only one operation to mask
```
[20 lines not shown]
[libc] Use a syscall wrapper for setsid
This PR move setsid behind the centralized syscall wrappers, following libc/docs/dev/syscall_wrapper_refactor.md.
[libc] Use a syscall wrapper for pwrite
This PR move pwrite behind the centralized syscall wrappers, following libc/docs/dev/syscall_wrapper_refactor.md.
[libc] Use a syscall wrapper for pread
This PR move pread behind the centralized syscall wrappers, following libc/docs/dev/syscall_wrapper_refactor.md.
pf(4) fix traffic statistics for state created by af-to rules
The af-to states are always matched by inbound packets (PF_IN), therefore when
updating statistics the in vs. out (or request vs. reply) direction must take
address families (af) in the matched packet and in wire state key attached
to matching state into account. This allows pf(4) to choose to bump
either counters for inbound or outbound side.
OK bluhm@
[libsycl][lit] Fix PATH setup on Windows (#238826)
On Windows, `LLVMOffload.dll` is in `libsycl_libs_dir`, so append that
to the path in test setup.
Also, fix the `libsycl_libs_dir` logic to not be hardcoded for linux.
This fixes two issues when building on Windows, and the tests run and
all pass after this change.
Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
Signed-off-by: Nick Sarnie <nick.sarnie at intel.com>
postgresql-timescaledb: updated to 2.31.0
2.31.0
This release contains performance improvements and bug fixes since the 2.30.2 release. We recommend that you upgrade at the next available opportunity.
Highlighted features in TimescaleDB v2.31.0
Improved performance for UPDATE and DELETE queries on the columnstore with vectorized key processing for bulk decompression. The vectorized aggregation makes DML and recompression operations faster through parallelism, when a single-chunk query groups by an expression, resulting in up to 6.5 times faster queries.
Preview of the new Adaptive Integer Compressor (AIC), which chooses the best encoding for each block of integer values. This results in the up to 20% improvement in compression ratios for integers, while queries benefiting from faster decompression perform up to two times better. AIC is disabled by default in this release and will be enabled by default in the 2.32.0 release.
Update texmacs to version 2.1.5
One thing about version 2.1.5 is that
it builds with Qt6. Default is still
set to Qt5 since the Qt6 build depends
on qt5compat that will build
qtdeclarative in pkgsrc and it is
heavy.
Also added xdg-open as a dependency
since it is used by the menus to open
a webbrowser.
Changes from changelog:
Qt6 based version on all supported
platforms (GNU Linux, MacOS, Windows).
Experimental support for collaborative
editing.
Jupyter plugin and new R interface
based on Jupyter.
[20 lines not shown]