devel/py-polyfactory: Add new port
Polyfactory is a simple and powerful mock data generation library,
based around type hints and supporting dataclasses, typed-dicts,
pydantic models, msgspec structs and more.
[flang] Implement lowering for the PAUSE statement (Fixes #166821) (#167115)
Implements lowering for the Fortran `PAUSE` statement.
- Handles PAUSE with no operand.
- Handles PAUSE with integer argument.
- Handles PAUSE with character literal argument.
- Adds a new lowering test: flang/test/Lower/pause-statement.f90.
Unlike STOP, PAUSE does not unconditionally terminate control flow.
The lowering preserves labels and GOTOs, consistent with legacy Fortran
behavior.
Fixes: #166821
---------
Co-authored-by: aditya nath <adityanath5002 at gmail.com>
Co-authored-by: Eugene Epshteyn <eepshteyn at nvidia.com>
[mlir][CF] Add `ub.unreachable` canonicalization (#169873)
Basic blocks with only a `ub.unreachable` terminator are unreachable.
This commit adds a canonicalization pattern that folds to `cf.cond_br`
to `cf.br` if one of the destination branches is unreachable.
15.0/relnotes: Mention boot speedup in EC2
Most systems have only had modest improvements, but I did some work which
fixed issues specifically affecting EC2.
depend-cleanup.sh: clean up after riscv64 enhanced string function patch set
This ensures an incremental build succeeds after import of
D47275, D46023, D45730, D45693, D46139, D46230, D46047, and D53248.
Approved by: markj (mentor)
MFC after: 1 month
MFC to: stable/15
Differential Revision: https://reviews.freebsd.org/D53485
(cherry picked from commit d59e924d2969ce2c8bec0fc4500989865fbece75)