[IR] Add ImplicitTrunc argument to ConstantInt::get() (#170865)
Add an ImplicitTrunc argument to ConstantInt::get(), which allows
controlling whether implicit truncation of the value is permitted.
This argument currently defaults to true, but will be switched to false
in the future to guard against signed/unsigned confusion, similar to
what has already happened for APInt.
The argument gives an opt-out for cases where the truncation is
intended. The patch contains one illustrative example where this
happens.
[clang-tidy][NFC] Add empty '.clang-tidy' file in tests dir to silent warnings in IDE (#171029)
When working on tests, `clangd` with option `--clang-tidy` will report
warnings from
[root](https://github.com/llvm/llvm-project/blob/main/.clang-tidy)
clang-tidy config.
I believe these warnings serve no purpose in tests, so we better disable
them to silent warnings in IDE.
www/edbrowse: initial import
Edbrowse is a combination editor, browser, and mail client that is 100%
text based. The interface is similar to /bin/ed, though there are many
more features, such as editing multiple files simultaneously, and
rendering html.
[RISCV] Re-generate rvp-ext-rv32.ll after #170399. NFC
Some instructions got renamed by #170399, but new tests cases were
added after that PR was created.
py-pdf: updated to 6.4.1
6.4.1, 2025-12-07
Performance Improvements (PI)
- Optimize loop for layout mode text extraction
Bug Fixes (BUG)
- Do not fail on choice field without /Opt key
Documentation (DOC)
- Document possible issues with merge_page and clipping
- Add some notes about library security
Maintenance (MAINT)
- Use CORE_FONT_METRICS for widths where possible
py-black: updated to 25.12.0
25.12.0
Highlights
- Black no longer supports running with Python 3.9
Stable style
- Fix bug where comments preceding `# fmt: off`/`# fmt: on` blocks were incorrectly
removed, particularly affecting Jupytext's `# %% [markdown]` comments
- Fix crash when multiple `# fmt: skip` comments are used in a multi-part if-clause, on
string literals, or on dictionary entries with long lines
- Fix possible crash when `fmt: ` directives aren't on the top level
Preview style
- Fix `fmt: skip` skipping the line after instead of the line it's on
[14 lines not shown]