FreeBSD/ports c8af973devel/onetbb Makefile, devel/onetbb/files patch-test_common_utils_concurrency_limit.h-affinity

devel/onetbb: Fix the last failing test

Fix the following test:

 63 - test_hw_concurrency (ILLEGAL)

by using sched_getaffinity().

PR:     292088
Reported by:    diizzy
DeltaFile
+57-0devel/onetbb/files/patch-test_common_utils_concurrency_limit.h-affinity
+1-1devel/onetbb/Makefile
+58-12 files

LLVM/project 8dcc9b6polly/lib/External/isl isl_map.c isl_map_simplify.c, polly/lib/External/isl/include/isl typed_cpp.h cpp.h

[Polly] Update isl to isl-0.27 (#177776)

Fixes: #177527

Updated test cases:

* CodeGen/OpenMP/matmul-parallel.ll, ScheduleOptimizer/pattern-matching-based-opts.ll
  Before the update, ISL bailed out the dependency computation due to
  hitting the max operation limit. The commit
  https://repo.or.cz/isl.git/commit/4bdfe2567715c5d1a8287c07d8685eb3db281e32
  seems to have reduced the complexity needed of the dependency
  computation, thus now being able to recognize some loops as parallel.
  The tests were checking that the outer loop is not parallel, but some
  inner loops can be parallized, particularly the array packing loops.

 * DeLICM/reduction_looprotate_hoisted.ll
   changes in how isl generates expressions

 * ScheduleOptimizer/pattern-matching-based-opts_5.ll
   changes in how isl generates expressions, and AST node changes
DeltaFile
+52,760-0polly/lib/External/isl/include/isl/typed_cpp.h
+30,864-0polly/lib/External/isl/include/isl/cpp.h
+21,192-0polly/lib/External/isl/include/isl/cpp-checked.h
+19,097-0polly/lib/External/isl/interface/isl.py.core
+1,681-148polly/lib/External/isl/isl_map.c
+772-161polly/lib/External/isl/isl_map_simplify.c
+126,366-309141 files not shown
+131,425-2,485147 files

FreeBSD/src 52ddca7sys/fs/fuse fuse_ipc.h

fusefs: style

Reorder macro definitions.
DeltaFile
+2-2sys/fs/fuse/fuse_ipc.h
+2-21 files

FreeBSD/src ffb747dtests/sys/fs/fusefs destroy.cc mockfs.cc

fusefs: Add tests for the new -o auto_unmount feature

Add tests for mount_fusefs's new -o auto_unmount feature, recently added
by arrowd.

MFC with:       10037d0978f "fusefs: Implement support for the auto_unmount"
DeltaFile
+81-0tests/sys/fs/fusefs/destroy.cc
+11-1tests/sys/fs/fusefs/mockfs.cc
+7-1tests/sys/fs/fusefs/utils.cc
+4-1tests/sys/fs/fusefs/mockfs.hh
+5-0tests/sys/fs/fusefs/utils.hh
+108-35 files

FreeBSD/ports 08cf438devel/libwasmtime distinfo Makefile.cargo

devel/libwasmtime: update 40.0.1 -> 41.0.0

ChangeLog:      https://github.com/bytecodealliance/wasmtime/compare/v40.0.1...v41.0.0

Sponsored by:   tipi.work
DeltaFile
+23-13devel/libwasmtime/distinfo
+9-4devel/libwasmtime/Makefile.cargo
+2-2devel/libwasmtime/Makefile
+34-193 files

LLVM/project 4623ccallvm/include/llvm-c Core.h, llvm/lib/IR Core.cpp

Add C API to set this
DeltaFile
+34-0llvm/include/llvm-c/Core.h
+30-0llvm/unittests/IR/AttributesTest.cpp
+16-0llvm/lib/IR/Core.cpp
+80-03 files

LLVM/project f5de162llvm/test/Assembler denormal_fpenv.ll, llvm/test/Bitcode compatibility.ll auto_upgrade_denormal_fp_math.ll

bar syntax and only print input if different from output.

Breaks update_test_checks Function Attrs comment check in the rare
case where the modes mismatch.
DeltaFile
+72-72llvm/test/Bitcode/compatibility.ll
+70-72llvm/test/Assembler/denormal_fpenv.ll
+57-57llvm/test/Transforms/Attributor/nofpclass-canonicalize.ll
+48-48llvm/test/Transforms/InstSimplify/canonicalize.ll
+42-42llvm/test/Bitcode/auto_upgrade_denormal_fp_math.ll
+40-44llvm/test/Transforms/Attributor/denormal-fp-math.ll
+329-335156 files not shown
+861-848162 files

OpenBSD/ports TIvpZOksecurity/py-argon2-cffi-bindings Makefile distinfo

   update to py3-argon2-cffi-bindings-25.1.0
VersionDeltaFile
1.4+2-3security/py-argon2-cffi-bindings/Makefile
1.2+2-2security/py-argon2-cffi-bindings/distinfo
+4-52 files

FreeBSD/ports 0180079net/nats-surveyor distinfo Makefile

net/nats-surveyor: Update 0.9.5 → 0.9.7
DeltaFile
+7-7net/nats-surveyor/distinfo
+1-2net/nats-surveyor/Makefile
+8-92 files

OpenBSD/ports KGRtkunsysutils/py-dotenv Makefile distinfo

   update to py3-dotenv-1.2.1
VersionDeltaFile
1.17+3-5sysutils/py-dotenv/Makefile
1.9+2-2sysutils/py-dotenv/distinfo
+5-72 files

FreeBSD/ports ab58854graphics/inkscape distinfo Makefile

graphics/inkscape: update 1.4.2 -> 1.4.3

Note:
- this is a bridge release in the sense that it can be used to
  convert the planned Inkscape 1.5 multipage file format
  to the pre-1.5 multipage format.
- 24 crash/freeze fixes

PR:             292694
Changes:        https://inkscape.org/doc/release_notes/1.4.3/Inkscape_1.4.3.html
Reviewed by:    Tomasz "CeDeROM" CEDRO <tomek at cedro.info>
DeltaFile
+3-9graphics/inkscape/distinfo
+2-8graphics/inkscape/Makefile
+1-1graphics/inkscape/pkg-plist
+6-183 files

LLVM/project 4faddd6llvm/lib/AsmParser LLParser.cpp, llvm/lib/Support FloatingPointMode.cpp

XXX - syntax change
DeltaFile
+14-4llvm/lib/AsmParser/LLParser.cpp
+5-5llvm/test/Assembler/denormal_fpenv.ll
+1-1llvm/lib/Support/FloatingPointMode.cpp
+20-103 files

LLVM/project 7f4b459llvm/docs LangRef.rst

Documentation examples
DeltaFile
+6-0llvm/docs/LangRef.rst
+6-01 files

LLVM/project 8c07e17llvm/lib/AsmParser LLParser.cpp, llvm/lib/Support FloatingPointMode.cpp

Revert "XXX - syntax change"

This reverts commit 1336cd4e7d2754ea5eddf2a43c1f66c615ea40ff.
DeltaFile
+4-14llvm/lib/AsmParser/LLParser.cpp
+5-5llvm/test/Assembler/denormal_fpenv.ll
+1-1llvm/lib/Support/FloatingPointMode.cpp
+10-203 files

LLVM/project 3d2466cllvm/docs LangRef.rst

Fix links in documentation
DeltaFile
+7-6llvm/docs/LangRef.rst
+7-61 files

LLVM/project 2321c42llvm/include/llvm/IR Attributes.h, llvm/lib/IR Attributes.cpp

remove raw
DeltaFile
+0-8llvm/lib/IR/Attributes.cpp
+0-6llvm/include/llvm/IR/Attributes.h
+0-142 files

LLVM/project bf736e4llvm/lib/AsmParser LLParser.cpp, llvm/test/Assembler denormal_fpenv.ll invalid_denormal_fpenv.ll

IR: Promote "denormal-fp-math" to a first class attribute

Convert "denormal-fp-math" and "denormal-fp-math-f32" into a first
class denormal_fpenv attribute. Previously the query for the effective
deormal mode involved two string attribute queries with parsing. I'm
introducing more uses of this, so it makes sense to convert this
to a more efficient encoding. The old representation was also awkward
since it was split across two separate attributes. The new encoding
just stores the default and float modes as bitfields, largely avoiding
the need to consider if the other mode is set.

The syntax in the common cases looks like this:
  `denormal_fpenv(preservesign,preservesign)`
  `denormal_fpenv(float: preservesign,preservesign)`
  `denormal_fpenv(dynamic,dynamic float: preservesign,preservesign)`

I wasn't sure about reusing the float type name instead of adding a
new keyword. It's parsed as a type but only accepts float. I'm also
debating switching the name to subnormal to match the current

    [18 lines not shown]
DeltaFile
+374-0llvm/test/Bitcode/auto_upgrade_denormal_fp_math.ll
+297-0llvm/test/Assembler/denormal_fpenv.ll
+228-2llvm/test/Bitcode/compatibility.ll
+187-0llvm/test/Assembler/invalid_denormal_fpenv.ll
+57-57llvm/test/Transforms/Attributor/nofpclass-canonicalize.ll
+101-0llvm/lib/AsmParser/LLParser.cpp
+1,244-59227 files not shown
+2,404-973233 files

OpenBSD/ports 1gZ5QaSwww/py-requests-unixsocket Makefile distinfo, www/py-requests-unixsocket/pkg PLIST

   update to py3-requests-unixsocket-0.4.1
VersionDeltaFile
1.11+11-21www/py-requests-unixsocket/Makefile
1.4+2-2www/py-requests-unixsocket/distinfo
1.7+0-2www/py-requests-unixsocket/pkg/PLIST
+13-253 files

OpenBSD/ports udM6PY6www/py-requests-futures Makefile distinfo

   update to py3-requests-futures-1.0.2
VersionDeltaFile
1.16+8-6www/py-requests-futures/Makefile
1.4+2-2www/py-requests-futures/distinfo
+10-82 files

LLVM/project 7ebe4d1llvm/utils/TableGen SubtargetEmitter.cpp

TableGen: Emit subtarget generated methods as final
DeltaFile
+9-9llvm/utils/TableGen/SubtargetEmitter.cpp
+9-91 files

OPNSense/ports 203d33aopnsense/hostwatch distinfo Makefile

opnsense/hostwatch: group id fix applied
DeltaFile
+3-3opnsense/hostwatch/distinfo
+1-1opnsense/hostwatch/Makefile
+4-42 files

OPNSense/core 33e2961src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api DNatController.php, src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes ProtocolField.php BaseField.php

mvc: add ChangeCase support to ProtocolField for DNAT special case (#9643)

Use the ChangeCase BaseField extension because it's already being tested
and add more tests and safeguards so that the cache knows which case is
going on (also if 'any' needs to be used).

The 'any' value is a bit tricky here.  Force it to lowercase in all cases
since it wasn't uppercased before either.

Also fix the display of anti-lockout protocol for consistency.
DeltaFile
+48-32src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/ProtocolFieldTest.php
+53-8src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/ProtocolField.php
+20-17src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BaseField.php
+2-1src/opnsense/mvc/app/models/OPNsense/Firewall/DNat.xml
+1-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/DNatController.php
+124-585 files

OPNSense/core 1f30870src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes ProtocolFieldTest.php

Apply suggestion from @fichtner
DeltaFile
+1-1src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/ProtocolFieldTest.php
+1-11 files

OPNSense/core 6481ac7src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes ProtocolField.php

Apply suggestion from @fichtner
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/ProtocolField.php
+1-11 files

OPNSense/core d0b3d00src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes BaseField.php

Apply suggestion from @fichtner
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BaseField.php
+1-11 files

OPNSense/core 3a32bf9src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes BaseField.php

Apply suggestion from @fichtner
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BaseField.php
+1-11 files

LLVM/project 2deae0bllvm/lib/Target/X86 X86TargetTransformInfo.cpp, llvm/test/Analysis/CostModel/X86 vscale-insertelement-crash.ll

X86: Fix VSCALE insert element crash in codegen (#177705)

When inserting elements into <vscale x N x i64> scalable vectors, the X86 backend now returns InstructionCost::getInvalid() instead of panicking.

Fixes #176823
DeltaFile
+10-0llvm/test/Analysis/CostModel/X86/vscale-insertelement-crash.ll
+4-0llvm/lib/Target/X86/X86TargetTransformInfo.cpp
+14-02 files

OpenBSD/ports sOjMnB9multimedia/py-ffmpeg-progress-yield Makefile distinfo, multimedia/py-ffmpeg-progress-yield/pkg PLIST

   update to py3-ffmpeg-progress-yield-1.1.1
VersionDeltaFile
1.13+7-8multimedia/py-ffmpeg-progress-yield/Makefile
1.8+2-2multimedia/py-ffmpeg-progress-yield/distinfo
1.7+1-2multimedia/py-ffmpeg-progress-yield/pkg/PLIST
+10-123 files

OpenBSD/ports beXkQFUaudio/cplay Makefile distinfo, audio/cplay/pkg PLIST

   update to cplay-5.4.0, but mark BROKEN for now, both the old + new versions
   fail with "'_curses.window' object has no attribute 'get_wch'" which suggests
   that Python itself is not detecting ncursesw and enabling wide char functions
VersionDeltaFile
1.34+12-13audio/cplay/Makefile
1.6+2-2audio/cplay/distinfo
1.8+3-0audio/cplay/pkg/PLIST
+17-153 files

LLVM/project b239b23llvm/include/llvm/ProfileData/Coverage CoverageMapping.h

Merge branch 'users/chapuni/cov/merge/merge-mcdc' into users/chapuni/cov/merge/trunk
DeltaFile
+2-2llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h
+2-21 files