[libc][math] Refactor fmaximum-mag-num-fminimum-mag-num family to header-only (#195415)
Refactors the fmaximum-mag-num-fminimum-mag-num math family to be
header-only.
part of: #147386
Target Functions:
- fmaximum_mag_numf128
- fmaximum_mag_numf16
- fmaximum_mag_numl
- fminimum_mag_num
- fminimum_mag_numbf16
- fminimum_mag_numf
- fminimum_mag_numf128
- fminimum_mag_numf16
- fminimum_mag_numl
devel/vectorscan: Fix various style issues.
- Use DISTVERSION instead of PORTVERSION
- Fix variable ordering
- Fix compiler requirement: compiler:c++11-lib -> compiler:c++17-lang
- Respect CFLAGS: patch cmake/cflags-generic.cmake to not hardcode -O3,
and patch CMakeLists.txt to not strip -O from config-specific flags
- Add OPTIMIZED_CFLAGS option (default on) to restore -O3 for performance,
letting users opt out while matching upstream intent
- Fix options ordering: OPTIONS_DEFAULT before OPTIONS_RADIO, descriptions
and helpers in canonical order
Reported by: diizzy
[SLP] Keep loops BTCs across CurrentLoopNest truncations
Record SCEV BTCs in a per-depth vector so a later loop nest reaching a
previously merged depth via the empty, divergence, or extend branch in
buildTreeRec is re-validated.
Reviewers:
Pull Request: https://github.com/llvm/llvm-project/pull/195411
Add lxqt-wayland-session to meta-pkg
Commented out for now.
Need to add labwc to options.mk though, it can wait a bit longer.
Wayland only runs on NetBSD-11 or higher.
wayland/lxqt-wayland-session: import package
Packaged in wip by kikadf@ and updated by myself.
Files needed for the LXQt Wayland Session:
Wayland session start script, its desktop entry
for display managers and default configurations
for the supported compositors.
[Instrumentor] Add unreachable support; unreachable stack trace printing
Allow to instrument unreachable and provide a use case for stack trace
printing.
multimedia/subtitlecomposer: unbreak the build on i386
Circumvent "cannot preempt symbol" errors when linking
against libopenal.so as was shown in commit 29a23b8db4.
Approved by: maintainer (makc)
[libc][math] Refactor ufromfp family to header-only (#195395)
Refactors the ufromfp math family to be header-only.
part of: #147386
Target Functions:
- ufromfp
- ufromfpbf16
- ufromfpf
- ufromfpf128
- ufromfpf16
- ufromfpl
- ufromfpx
- ufromfpxbf16
- ufromfpxf
- ufromfpxf128
- ufromfpxf16
- ufromfpxl
Co-authored-by: Muhammad Bassiouni <60100307+bassiounix at users.noreply.github.com>
ping: use CLOCK_REALTIME for ICMP Originate Timestamp
RFC 792 defines the ICMP Originate Timestamp field as milliseconds
since midnight UTC. However, ping(8) currently derives this value
from CLOCK_MONOTONIC, which represents time since an unspecified
starting point and is not related to UTC.
The issue was introduced by commit 1ad76f1b6047, which replaced
gettimeofday(2) with clock_gettime(CLOCK_MONOTONIC) for timekeeping
in ping(8).
Fix this by using CLOCK_REALTIME when generating the ICMP originate
timestamp.
Before:
$ ping -Mt -c1 127.0.0.1
ICMP_TSTAMP
PING 127.0.0.1 (127.0.0.1): 56 data bytes
[15 lines not shown]