sys/kobj.h: Convert macro DEFINE_CLASS to designated initializers
So that it is less error prone when adding new struct members or
refactoring in future.
No functional change intended.
Reviewed by: kib, imp
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D61276
security/ruby-rotp: update to 6.4.0
6.3.1 (2025-06-03)
* Fix: Drop usage of OpenStruct to support Ruby 3.5
6.4.0 (2026-10-29)
Features
* add skip_default_uri_params option to provisioning URIs (16e873c)
security/ruby-net-ssh: update to 8.1.1
8.1.1 (2026-11-06)
* Security: refuse host keys marked `@revoked` in known_hosts, and
certificates of such a key or signed by it, by raising the new
`Net::SSH::HostKeyRevoked`, which `remember_host!` can't override; these
lines were loaded as trusted keys, so every verifier except `:never`
accepted the revoked key [GHSA-hjwv-j52r-xcg7]
devel/ruby-tins: update to 1.62.0
1.62.0 (2026-11-06)
Features
* Added Tins::EnumJoined module providing #joined for human-friendly
sentence-style joining of Enumerable objects.
* Added Tins::Duration#to_human for generating human-readable duration
strings with configurable styles and connectors.
* Added Tins::Duration.parse_human class method to parse human-readable
duration strings (inverse of #to_human).
* Added Tins::Duration.from_string class method to create a Duration
instance from a parsed string.
* Tins::Duration.parse now accepts an Array of template strings, trying them
[66 lines not shown]
devel/ruby-rspec-rails: update to 8.1.0
8.0.5 (2026-11-06)
Bug Fixes:
* Include ActiveJob::TestHelper in all rails example groups to ensure jobs
are reset between examples matching Rails in-build behaviour. (Hammad
Khan, #2901)
* Fix have_enqueued_mail argument matching for mail enqueued by
ActionMailer.deliver_all_later without params. (Andrew Fader, #2931)
8.1.0 (2026-11-06)
Enhancements:
* Officially support Rails 8.1, there are no changes to the behaviour of
[13 lines not shown]
[SLP]Skip FP identity columns in reassoc chains
- Treat -0.0 (fadd), 1.0 (fmul) and +0.0 (subtracted fadd column) as
identities, so identity-only columns are not combined.
- Model a copyable identity by the sign of its column: -0.0 in a
subtracted fadd column turned a -0.0 lane into +0.0 without nsz.
Assisted-by: Cursor
Reviewers:
Pull Request: https://github.com/llvm/llvm-project/pull/239971
devel/ruby-rspec: update to 3.13.2
3.13.2 (2025-10-21)
* Pass through arguments in build scripts
* Merge pull request #270 from bquorning/fix-rspec-source_code_uri;
Fix source_code_uri for the `rspec` gem
linux ww_mutex: Nix another assertion that trips in sketchy path.
Under the premise (explained in the comment above) that it is
legitimate for the upstream Linux code to do ww_mutex_trylock on a
mutex already held by the current thread, we can't assert
mutex->wwm_state != WW_WANTOWN ||
mutex->wwm_u.ctx->wwx_owner != curlwp
any more than we can assert
mutex->wwm_state != WW_CTX ||
mutex->wwm_u.ctx->wwx_owner != curlwp
because if the latter condition is possible, then any concurrent
thread tries to acquire the mutex a moment before we test that
condition will turn it into the former condition, i.e., transition to
mutex->wwm_state = WW_WANTOWN with mutex->wwm_u.ctx->wwx_owner =
curlwp.
[3 lines not shown]
devel/ruby-rspec-mocks: update to 3.13.9
3.13.9 (2026-11-06)
Bug Fixes:
* Prevent infinite loops when stubbing :respond_to? on later Rubies. (Jon
Rowe, #282)
* Declare unused block arguments to prevent a warning being issued. (Jon
Rowe, #349)
* When creating an 'any instance' mock, prevent the check of that classes
ancestors from creating new unused recorders. (Igor Drozdov, #347)
* Restore the original const_source_location of a constant after stub_const
or hide_const is reset, rather than leaving it pointing at
rspec-mocks. (Ngan Pham, #350)
[2 lines not shown]