Attributor: Avoid calling identifyDefaultAbstractAttributes on declarations (#182663)
Previously it would be called and inserted into a visited map,
but would never be used. This could possibly go one step further
and never add declarations to the SetVector of Functions. If I try
that, only one call graph printing test fails.
[clang-repl] fix CleanUpPTU by removing decl according to C implicitly FuncitonDecl. (#178648)
fix #171440
---------
Co-authored-by: Vassil Vassilev <v.g.vassilev at gmail.com>
[mlir][IR] Generalize `DenseElementsAttr` to custom element types (#183920)
`DenseElementsAttr` supports only a hard-coded list of element types:
`int`, `index`, `float`, `complex`. This commit generalizes the
`DenseElementsAttr` infrastructure: it now supports arbitrary element
types, as long as they implement the new `DenseElementTypeInterface`.
The `DenseElementTypeInterface` has the following helper functions:
- `getDenseElementBitSize`: Query the size of an element in bits. (When
storing an element in memory, each element is padded to a full byte.
This is an existing limitation of the `DenseElementsAttr`; with an
exception for `i1`.)
- `convertToAttribute`: Attribute factory / deserializer. Converts bytes
into an MLIR attribute. The attribute provides the assembly format /
printer for a single element.
- `convertFromAttribute`: Serializer. Converts an MLIR attribute into
bytes.
Note: `convertToAttribute` / `convertFromAttribute` are mainly for
[26 lines not shown]
mail/postfix: update to 3.10.8
3.10.8 (2026-02-19)
Fixes for all supported Postfix releases:
* Improved Milter error handling for messages that arrive over a
long-lived SMTP connection, by changing the default
milter_default_action from "tempfail" to the new "shutdown"
action (i.e. disconnect the remote SMTP client).
The problem was that after a single Milter error, Postfix could
tempfail all messages that the client sends over a long-lived
connection, even if the Milter error was only temporary. This
problem was reported by Ankit Kulkarni.
* Bugfix (defect introduced: Postfix 2.11): "posttls-finger -v
-v -v" terminated with a panic, caused by recursive logging.
Reported by Geert Hendrickx, diagnosed by Viktor Dukhovni, and
fixed by Wietse.
www/ruby-aws-partitions: update to 1.1220.0
1.1220.0 (2026-02-25)
* Feature - Updated the partitions source data the determines the AWS
service regions and endpoints.
1.1219.0 (2026-02-24)
* Feature - Added support for enumerating regions for
Aws::ElementalInference.
1.1218.0 (2026-02-23)
* Feature - Updated the partitions source data the determines the AWS
service regions and endpoints.
net/ruby-snmp: update to 1.3.4
1.3.4 (2026-02-27)
What's Changed
Enhancements
* Add OctetString#to_fs for human-readable byte strings by @taketo1113 in
#73
Maintenance
* gemspec: Require MFA for gem releases by @taketo1113 in #69
* gemspec: Update path for CHANGELOG link by @hallidave in #68
* CI: Add Ruby 4.0 to CI Matrix by @taketo1113 in #72
* CI: Bump actions/checkout from 4 to 5 by @dependabot[bot] in #70
* CI: Bump actions/checkout from 5 to 6 by @dependabot[bot] in #71
[4 lines not shown]
mail/ruby-mime-types-data: update to 3.2026.0224
3.2026.0210 (2026-02-10)
* Updated registry entries from the IANA media registry and provisional
media registry and the Apache Tika media registry as of the release date.
3.2026.0217 (2026-02-17)
* Updated registry entries from the IANA media registry and provisional
media registry and the Apache Tika media registry as of the release date.
3.2026.0224 (2026-02-24)
* Updated registry entries from the IANA media registry and provisional
media registry and the Apache Tika media registry as of the release date.
devel/ruby-tins: update to 1.52.0
1.52.0 (2026-02-23)
* Renamed BASE32_EXTENDED_HEX_ALPHABET to
BASE32_EXTENDED_UPPERCASE_HEX_ALPHABET for clarity.
* Added BASE32_EXTENDED_LOWERCASE_HEX_ALPHABET constant for lowercase hex
alphabet.
* Updated BASE32_EXTENDED_HEX_ALPHABET to default to the uppercase variant.
* Updated comment for BASE32_ALPHABET to specify RFC4648 compliance.
* Improved maintainability by separating uppercase and lowercase hex
alphabet variants.
* Added require 'tins/hash_dfs' to lib/tins.rb and lib/tins/xt.rb.
* Renamed thread‑local flag in HashBFS from :seen to :bfs_seen and updated
all references.
* Replaced calls to convert_to_hash_or_ary with bfs_convert_to_hash_or_ary
in HashBFS.
* Added bfs_convert_to_hash_or_ary method to HashBFS.
* Added new module Tins::HashDFS providing depth‑first traversal with
[7 lines not shown]
devel/ruby-rspec-its: udpate to 2.0.0
2.0.0 (2024-11-04)
Version 2.0.0 drops support for Ruby below 3, and changes the supported
RSpec version to "main" and current release series. (At the time of writing
this is 3.13.x, but it means the current supported release only).
Breaking changes:
* Now uses public_send so that private methods will not be accidentally
reachable. (James Ottaway #33, #101)
filesystems/gvfs: tweak LIB_DEPENDS for new msgraph
Tweak LIB_DEPENDS for net/msgraph 0.3.X.
Regenerate patches. (truckman)
Pet portlint and portclippy. (truckman)
PR: 292047
net/msgraph: update to 0.3.4
0.3.4 - Jan 14, 2026
===========================
- Remove drive bundles duplicates
- doc: Update URL to libsoup
0.3.3 - Jan 27, 2025
===========================
- CI release service fix
0.3.2 - Jan 27, 2025
===========================
- Extended user service (photo, contacts, folders, find)
- Improved mail service
- Add rate limiting support
0.3.1 - Oct 02, 2024
===========================
[12 lines not shown]
devel/ruby-mize: add package version 0.6.1
This package is required by newer devel/ruby-tins package.
Mize
The mize library provides a simple and flexible way to memoize methods and
functions in Ruby, making it easier for developers to write high-performance
code without the need for manual caching implementations. In this
README.md, we'll explore how mize can help you optimize your Ruby projects
using memoization techniques.