param.h: Bump __FreeBSD_version for e5aa60d06958
Commit e5aa60d06958 changed the internal KAPI between
the NFS modules. As such, they all need to be rebuilt
from sources. Bump __FreeBSD_version to 1600004 for this.
[llvm] Remove "const" in the presence of "constexpr" (NFC) (#166109)
"const" is extraneous in the presence of "constexpr" for simple
variables and arrays.
[InstCombine] Fold select(X >s 0, 0, -X) | smax(X, 0) to abs(X) (#165200)
The IR pattern is compiled from OpenCL code:
__builtin_astype(x > (uchar2)(0) ? x : -x, uchar2);
where smax is created by foldSelectInstWithICmp + canonicalizeSPF.
smax could also come from direct elementwise max call:
int c = b > (int)(0) ? (int)(0) : -b;
int d = __builtin_elementwise_max(b, (int)(0));
*a = c | d;
https://alive2.llvm.org/ce/z/2-brvrhttps://alive2.llvm.org/ce/z/Dowjzkhttps://alive2.llvm.org/ce/z/kathwZ
---------
Co-authored-by: Yingwei Zheng <dtcxzyw at qq.com>
Co-authored-by: Matt Arsenault <arsenm2 at gmail.com>
let "tagged" take multiple vids and ranges of vids.
a tiny parser splits the vid argument by commas and parses each
chunk separately. each chunk can be a vid on its own or a range
separated by a -. eg, "ifconfig veb0 tagged if0 1,10-20,33" works
as expected.
you can still prefix the whole argument with - or + to specify which
op you want.
musescore: update to 4.6.3
Changes in 4.6.3
Playback
Fixed ghost notes with Muse Percussion
Engraving
Fixed saving and loading of symbol sizes modified in Properties
Fixed automatic placement of cue notes that are visible in parts but not in the score
Fixed regression making note spacing too narrow for upward intervals of beamed groups
Fixed regression allowing augmentation dots to get too close to neighbouring notes (i.e. not the note they are attached to)
Fixed regression causing lyric hyphens to disappear in continuous view
Chord symbols
Gap between chord symbols and their stacked modifiers has been reduced
Fixed inconsistencies in height and thickness of parentheses
[37 lines not shown]
[clangd] Handle AttributedTypeLoc in SelectionTree (#163926)
This ensures a method name continues to target the method's
declaration even if the method's type uses an attribute. Before
this change, the AttributedTypeLoc would claim the method name.
Fixes https://github.com/clangd/clangd/issues/2488
wscons(4): Add support for 256 colours to VT100 emulation
Also implemented are CSI 90-97 and CSI 100-107 to set the bright
versions of the regular eight colours directly.
wscons already has full support of 8/16/24/32-bit displays (and
can take advantage of them for antialiased fonts), but increasingly
command-line applications are built to take advantage of colours beyond
the standard 8 provided by the ANSI escape codes. These extensions are
not generally standardized, but xterm serves as a de-facto standard.
Patch from Crystal Kolipe, adjusted slightly to work on 16-bit and
24-bit displays by me.
PR kern/59544
x11/cde*: Remove unused iconv dependencies
CDE only uses iconv.h. It does not need libiconv nor does it need binconv.
Remove the redundant dependencies.
Reported by: arrowd
Initial patcy by: arrowd
PR: 290743
MFH: 2025Q4
(cherry picked from commit 5df36de6d36bd102a7c71fc7d2ec8d789c87ef6b)