[CMake] Error when specifying pstl in LLVM_ENABLE_PROJECTS
f59d270867ccd4f8f34b32e7f144519df332f4d2 originally added this logic to
pacify buildbots, particularly the premerge-monolithic-linux bot. This
was fixed soon after the fact in
https://github.com/llvm/llvm-zorg/pull/485, and the premerge bots are
only connected to staging right now using the upstream scripts anyways.
[VPlan] Handle min/max intrinsics in getSCEVExprForVPValue (NFCI)
Use m_Intrinsic to handle min/max intrinsics in getSCEVExprForVPValue.
This also extends Argument_match and IntrinsicID_match to VPInstruction
for completeness, and unifies the handling to avoid looking up functions
from the underlying IR instruction.
Tested via the VPlan-based cost-model, but same costs should be
computed.
As part of the extension, fix a bug in Argument_match that had an
incorrect offset for the operands of VPReplicateRecipe; the function is
the last argument.
compat: linux: use appropriate variables for copying out old timers
We copyout &l_oval but do the conversions into &l_val, leaving us with
stack garbage. A build with an LLVM21 cross-toolchain seems to catch
this.
Reported by: Florian Limberger <flo purplekraken com>
Reviewed by: markj
Fixes: a1fd2911ddb06 ("linux(4): Implement timer_settime64 syscall.")
MFC after: 3 days
Differential Revision: https://reviews.freebsd.org/D52985
resterm: update to 0.13.2.
0.13.2
Navigator improvements
The file sidebar now displays your files in a proper folder structure instead of a flat list. This makes it much easier to work with projects that have files organized in subdirectories.
Folders appear at the top and can be expanded/collapsed just like files.
.rts module files now show up in the navigator with a bullet (•) indicator instead of the expand/collapse caret
0.13.1
What's Changed
Fixes a bug where request.query could show a URL path as if it were query parameters. Query parsing now only considers real query strings, and relative URLs like /path?p=2 work correctly.
Includes small internal refactors with no behavior changes.
0.13.0
[10 lines not shown]
OpenJPH: update to 0.26.0.
This version:
Renames src/core/common to src/core/openjph, as request by @cary-ilm. It is best to use his words
" OpenJPH headers are included in application code via #include <openjph/ojph_version.h>. The headers are expected to be in a folder named "openjph". The cmake configuration places them there in the installation step.
However, if OpenJPH is incorporated into an application via cmake's add_subdirectory, there is no installation step, the headers are included directly out of the source tree. There is no "openjph" folder, leading the #include <openjph/ojph_version.h> to fail.
Renaming the "common" directory to "openjph" resolves the build issue, since the headers then live inside the source tree in a directory with same name as the installation. The use of the "common" directory name is entirely internal to the OpenJPH build, it has no impact on the installation. The name should be arbitrary, so there should be no downside to renaming it this way."
Modifies error message names. This may break your code.
The modified versions are more descriptive, and less likely to be caught in a preprocessor macro.
Address an issue identified by @clshortfuse. Thank you Carlos.
During compilation on windows using clang-cl, the compiler may received flags designed for clang or gcc.
What's Changed
Merges PR #236, and another two smaller issues. by @aous72 in #237
py-typer: update to 0.21.0.
Breaking Changes
➖ Drop support for Python 3.8. PR #1464 by @tiangolo.
➖ Drop support for Python 3.8 in CI. PR #1463 by @YuriiMotov and @tiangolo.
Docs
📝 Update code examples to Python 3.9. PR #1459 by @YuriiMotov.
Internal
💚 Move ruff dependency to shared requirements-docs-tests.txt to fix "Build docs" workflow in CI. PR #1458 by @YuriiMotov.
⬆ Bump markdown-include-variants from 0.0.5 to 0.0.8. PR #1442 by @dependabot[bot].
👷 Add pre-commit workflow. PR #1453 by @tiangolo.
👷 Configure coverage, error on main tests, don't wait for Smokeshow. PR #1448 by @YuriiMotov.
👷 Run Smokeshow always, even on test failures. PR #1447 by @YuriiMotov.
🔨 Add Typer script to generate example variants for Python files. PR #1452 by @tiangolo.
[SLP]Do not swap RHS, if it is used in bool op, used as a second operand in a reduction
If the RHS operand is used as a first operand in the bool reduction op,
used as a second operand in the reduction ops, still need to use this
RHS as RHS, not as LHS
https://alive2.llvm.org/ce/z/pmc2YJ
Fixes #173796
py-mbake: update to 1.4.4.
Update special_target_validation to not require prerequisites for SECONDARY, PRECIOUS, INTERMEDIATE (see #65).
Normalizes indentation for variable and recipe continuations (see #68).
Fix duplicate .PHONY declarations (see #70).
Added group_phony_declarations option (only active when auto_insert_phony_declarations is enabled) (see #70).
lcov: update to 2.4.
Changes since v2.3.2:
enhanced criteria.pm module, to check function, branch, and MC/DC metrics.
enhance llvm2lcov to support llvm/21 and higher.
various bug fixes
dasel: update to 3.2.0.
## [v3.2.0] - 2025-12-26
### Added
- `join` function to join array elements into a single string with a specified separator. [See docs](https://daseldocs.tomwright.me/functions/join).
[X86][NewPM] Port x86-optimize-leas to the new pass manager
Title. Test coverage also added.
Reviewers: arsenm, phoebewang, paperchalice, topperc, RKSimon
Pull Request: https://github.com/llvm/llvm-project/pull/173760
sys/xen: Use __printflike() instead of format(printf)
The __printflike macro sets the format to freebsd_kprintf which recent
clang understands and warns about. Fixes the following error:
`passing 'printf' format string where 'freebsd_kprintf' format string is expected [-Werror,-Wformat]`
MFC after: 1 week