science/fasthenry: Update build to use clang instead of gcc
Also fix CFLAG usage in Makefiles and config script.
Bump PORTREVISION.
Reported by: gerald
rust194: for now don't make "known target in 'unknown' list" fatal.
The "m68k-unknown-netbsd" entry may be in that list for a while,
until upstream LLVM is fixed to not only emit 16-bit PC-relative
relocations, which are ... inadequate for rust.
This should get rid of this as a fatal error if you need to rebuild
newer rust compilers using older pkgsrc rust compilers, which have
since 1.93 made m68k-unknown-netbsd a "known" target.
[llvm-ir2vec] Added Enum for ir2vec embedding mode (#190466)
Currently, the initEmbedding() takes mode as an input. This input is a
string input. This PR introduces a patch to take the input as an enum
value.
x509v3.h: remove pointless #ifdef HEADER_CONF_H
x509v3.h has included conf.h since June 20, 1999, OpenSSL commit ba404b5e,
so HEADER_CONF_H has been defined since then. Also since then, CONF_VALUE
(only available via conf.h) has been used outside of HEADER_CONF_H, making
that #ifdef doubly pointless.
ok bcook jsing kenjiro
cms_local.h: remove #ifdef X509V3_HEADER_H
All thirteen files including cms_local.h do that after including cms.h,
which already includes x509v3.h, so this is always defined. While here
make the cms_local.h a bit more selfstanding by including asn1.h and
x509v3.h
ok bcook jsing (who had the same diff) kenjiro
Follow the sparc64 lead and simply define curcpu in the kernel as the
special register containing its value, this is a general register (x4)
and therefore can be used directly
Diff stolen from miod@ who is on strike but agreed to let me commit
this. ok kettenis@
[VPlan] Mark unary ops as not having side-effects (NFC). (#190554)
Mark unary ops (only FNeg current) to neither read nor write memory,
similar to binary and cast ops.
Should currently be NFC end-to-end.
Import wayland/kanshi
kanshi allows you to define output profiles that are automatically enabled and
disabled on hotplug. For instance, this can be used to turn a laptop's internal
screen off when docked.
This is a Wayland equivalent for tools like autorandr.
kanshi can be used on Wayland compositors supporting the wlr-output-management
protocol.
www: https://gitlab.freedesktop.org/emersion/kanshi
ok matthieu@
lint: don't rely on the floating point rounding mode
When checking whether a floating point constant can be converted to an
integer constant with the same value, ULLONG_MAX is not representable
exactly in a 64-bit long double, so the comparison value could have been
rounded down, leading to wrong warnings about lossy conversions.
Perform exact calculations instead.
[MLIR][NVVM] Add new narrow FP convert Ops (#184291)
This change adds the following NVVM Ops for new narrow FP conversions
introduced in PTX 9.1:
- `convert.{f32x2/bf16x2}.to.s2f6x2`
- `convert.s2f6x2.to.bf16x2`
- `convert.bf16x2.to.f8x2` (extended for `f8E4M3FN` and `f8E5M2` types)
- `convert.{f16x2/bf16x2}.to.f6x2`
- `convert.{f16x2/bf16x2}.to.f4x2`
PTX ISA Reference:
https://docs.nvidia.com/cuda/parallel-thread-execution/#data-movement-and-conversion-instructions-cvt