NetBSD/pkgsrc-wip ae5f7f2gjs Makefile distinfo

gjs: fix the build and bump patch version.
DeltaFile
+6-1gjs/Makefile
+3-3gjs/distinfo
+9-42 files

FreeBSD/ports 004148cdevel/py-uv-bump distinfo Makefile, devel/py-uv-bump/files patch-pyproject.toml

devel/py-uv-bump: update 0.4.0 → 0.5.0
DeltaFile
+5-6devel/py-uv-bump/files/patch-pyproject.toml
+3-3devel/py-uv-bump/distinfo
+1-1devel/py-uv-bump/Makefile
+9-103 files

FreeBSD/ports 62690f0misc/claude-code distinfo Makefile, misc/claude-code/files package-lock.json

misc/claude-code: update 2.1.109 → 2.1.110
DeltaFile
+4-4misc/claude-code/files/package-lock.json
+3-3misc/claude-code/distinfo
+1-1misc/claude-code/Makefile
+8-83 files

FreeBSD/ports 40cfeb1devel/py-uv distinfo Makefile, devel/uv distinfo Makefile.crates

devel/{,py-}uv: update 0.11.6 → 0.11.7
DeltaFile
+15-15devel/uv/distinfo
+6-6devel/uv/Makefile.crates
+3-3devel/py-uv/distinfo
+1-1devel/uv/Makefile
+1-1devel/py-uv/Makefile
+26-265 files

FreeBSD/ports 3672991science/ncrystal distinfo Makefile, science/ncrystal/files patch-tests_CMakeLists.txt

science/{,py-}ncrystal: update 4.3.2 → 4.3.4
DeltaFile
+0-12science/ncrystal/files/patch-tests_CMakeLists.txt
+3-3science/ncrystal/distinfo
+3-3science/py-ncrystal/distinfo
+2-2science/ncrystal/Makefile
+1-1science/py-ncrystal/Makefile
+9-215 files

pkgng/pkgng 77d3d8dtests/frontend fetch.sh upgrade.sh

install,fetch,rquery,upgrade: add tests for -r
DeltaFile
+48-1tests/frontend/fetch.sh
+41-0tests/frontend/upgrade.sh
+31-1tests/frontend/install.sh
+29-1tests/frontend/rquery.sh
+149-34 files

LLVM/project eb8324aclang/docs ReleaseNotes.rst, clang/include/clang/Parse Parser.h

[clang][Parser] Improve error recovery for missing semicolons in class members. (#190744)

This is something I discovered when doing the investigation for
https://github.com/llvm/llvm-project/pull/188123#issuecomment-4162665482.

This patch improves recovery when a semicolon is missing after a class
member declarations.

When the parser expects a semicolon but encounters a token that is at
the start of a line and is a valid declaration specifier, it injects a
`;` instead of skipping tokens, this allows us to preserve the
declaration after the missing ";" instead of discarding it.
DeltaFile
+16-0clang/test/AST/ast-dump-decl-recovery.cpp
+5-0clang/include/clang/Parse/Parser.h
+5-0clang/lib/Parse/Parser.cpp
+4-0clang/docs/ReleaseNotes.rst
+2-1clang/lib/Parse/ParseCXXInlineMethods.cpp
+2-1clang/lib/Parse/ParseDeclCXX.cpp
+34-21 files not shown
+35-37 files

FreeBSD/ports 7adefcbdatabases/timescaledb distinfo Makefile

databases/timescaledb: Update to 2.26.3
DeltaFile
+3-3databases/timescaledb/distinfo
+1-1databases/timescaledb/Makefile
+1-0databases/timescaledb/pkg-plist
+5-43 files

LLVM/project d8f63bbclang/docs ReleaseNotes.rst, clang/lib/Lex Lexer.cpp

[clang] Fix crash in isAtEndOfMacroExpansion at FileID boundary. (#191734)

During error recovery, a synthetic token (whose length is 0) can be
inserted past the end of a FileID, e.g. inserting ")" when a macro-arg
containing a comma should be guarded by parentheses.

When calculating the location after this token, the calculated
`AfterLoc` can point exactly to the start of the next FileID
(`NextLocalOffset`), any source manager operations on the `AfterLoc` are
invalid.
  
This patch adds a safe guard in `Lexer::isAtEndOfMacroExpansion` to
prevent passing this invalid location to `SourceManager`.

 Fixes #115007
 Fixes #21755
DeltaFile
+31-0clang/test/Parser/macro-braces-recovery.cpp
+15-2clang/lib/Lex/Lexer.cpp
+1-1clang/docs/ReleaseNotes.rst
+47-33 files

FreeBSD/src dc9ff9esys/dev/acpica acpivar.h

acpi: Return "unknown D-state" in acpi_d_state_to_str() if unknown

Some ACPI debugging prints call acpi_d_state_to_str() on unset D-states
(i.e. ACPI_STATE_UNKNOWN), so return a string explicitly saying "unknown
D-state" instead of just panicking.

Fixes:          84bbfc32a3f4 ("acpi_powerres: D3cold support")
Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+2-0sys/dev/acpica/acpivar.h
+2-01 files

LLVM/project 982f736clang-tools-extra/clangd Preamble.cpp ClangdServer.cpp, clang-tools-extra/clangd/tool ClangdMain.cpp

[clangd] Introduce --skip-preamble-build command line option (#189284)

This option allows to disable preamble optimization in clangd. By
default it's false, but became true for TUs which import modules (and
experimental modules support is enabled).

This PR is a try to address C++20 modules problems described here
https://github.com/llvm/llvm-project/pull/187432
Fixes https://github.com/llvm/llvm-project/issues/181770
DeltaFile
+52-0clang-tools-extra/clangd/unittests/PrerequisiteModulesTest.cpp
+20-7clang-tools-extra/clangd/Preamble.cpp
+14-0clang-tools-extra/clangd/ClangdServer.cpp
+10-0clang-tools-extra/clangd/ModulesBuilder.cpp
+9-0clang-tools-extra/clangd/tool/ClangdMain.cpp
+6-2clang-tools-extra/clangd/CodeComplete.cpp
+111-95 files not shown
+127-1011 files

LLVM/project 6279043llvm/lib/MC MCAssembler.cpp, llvm/test/MC/ELF prefalign-internal-align.s

[MC] Fix .prefalign oscillation when body contains a .p2align (#192402)

The intervening FT_Align's padding depends on where this prefalign
lands, so body_size can oscillate across relaxOnce iterations.  When a
downstream section reacts (e.g. .debug_line DWARF deltas crossing a
special-opcode boundary), the outer loop never terminates -- originally
reported as a hang with -O1 -g on
https://github.com/llvm/llvm-project/pull/184032#issuecomment-4235991852

```
static int a;
void b() {}
int c() { for (;;) { int d; for (; a;) return 0; } }
void e() { for (;;) ; }
```

X86 sets both the preferred function alignment
and the loop-header alignment to 16 (X86ISelLowering
setPrefLoopAlignment),

    [3 lines not shown]
DeltaFile
+48-0llvm/test/MC/ELF/prefalign-internal-align.s
+6-7llvm/lib/MC/MCAssembler.cpp
+54-72 files

FreeBSD/ports b81a85fdevel/py-uv distinfo, devel/py-uv/files patch-pyproject.toml

devel/{,py-}uv: update 0.10.10 → 0.11.6

Differential Revision:  https://reviews.freebsd.org/D56364
DeltaFile
+473-435devel/uv/distinfo
+235-216devel/uv/Makefile.crates
+0-50devel/uv/files/patch-cargo-crates_openssl-probe-0.1.6_src_lib.rs
+9-0devel/py-uv/files/patch-pyproject.toml
+3-3devel/py-uv/distinfo
+1-2devel/uv/Makefile
+721-7061 files not shown
+722-7077 files

FreeBSD/ports 21c2f9cdevel/py-uv-build distinfo Makefile

devel/py-uv-build: update 0.10.10 → 0.11.7
DeltaFile
+3-3devel/py-uv-build/distinfo
+1-1devel/py-uv-build/Makefile
+4-42 files

FreeBSD/ports 82304eemisc/fabric distinfo Makefile

misc/fabric: update 1.4.444 → 1.4.446
DeltaFile
+5-5misc/fabric/distinfo
+1-1misc/fabric/Makefile
+6-62 files

FreeBSD/ports ec095e0devel/reproc distinfo Makefile, devel/reproc/files patch-reproc_src_process.posix.c

devel/reproc: update 14.2.5 → 14.2.7
DeltaFile
+20-0devel/reproc/files/patch-reproc_src_process.posix.c
+3-3devel/reproc/distinfo
+3-1devel/reproc/Makefile
+26-43 files

FreeBSD/ports a83342cdevel/xbyak distinfo Makefile

devel/xbyak: update 7.36 → 7.36.1
DeltaFile
+3-3devel/xbyak/distinfo
+1-1devel/xbyak/Makefile
+4-42 files

FreeBSD/ports b1d7c3cshells/nu_plugin_formats distinfo, shells/nu_plugin_gstat distinfo

shells/nushell: update 0.112.1 → 0.112.2
DeltaFile
+27-27shells/nu_plugin_polars/distinfo
+25-25shells/nu_plugin_gstat/distinfo
+25-25shells/nu_plugin_formats/distinfo
+25-25shells/nu_plugin_inc/distinfo
+25-25shells/nu_plugin_query/distinfo
+12-12shells/nu_plugin_polars/Makefile.crates
+139-1397 files not shown
+191-19113 files

FreeBSD/ports 1c50a85x11/rio distinfo Makefile

x11/rio: update 0.3.8 → 0.3.10
DeltaFile
+15-3x11/rio/distinfo
+10-3x11/rio/Makefile
+25-62 files

FreeBSD/ports b1a8234devel/py-ubelt Makefile distinfo, devel/py-ubelt/files patch-ubelt_util__path.py

devel/py-ubelt: update 1.4.1 → 1.4.2
DeltaFile
+10-2devel/py-ubelt/Makefile
+10-0devel/py-ubelt/files/patch-ubelt_util__path.py
+3-3devel/py-ubelt/distinfo
+23-53 files

FreeBSD/ports 2467ddcmisc/lean-ctx distinfo Makefile

misc/lean-ctx: update 3.1.2 → 3.1.5
DeltaFile
+3-3misc/lean-ctx/distinfo
+1-1misc/lean-ctx/Makefile
+4-42 files

FreeBSD/ports 5d28b57devel/cargo-deny distinfo Makefile

devel/cargo-deny: update 0.19.2 → 0.19.4
DeltaFile
+5-5devel/cargo-deny/distinfo
+2-2devel/cargo-deny/Makefile
+7-72 files

FreeBSD/ports d4e5e0esysutils/mise distinfo Makefile

sysutils/mise: update 2026.4.11 → 2026.4.14
DeltaFile
+53-55sysutils/mise/distinfo
+26-27sysutils/mise/Makefile
+79-822 files

FreeBSD/ports 7a1a4c1www/uwebsockets distinfo Makefile

www/uwebsockets: update 20.74.0 → 20.77.0
DeltaFile
+3-3www/uwebsockets/distinfo
+1-1www/uwebsockets/Makefile
+4-42 files

FreeBSD/ports a112b07databases/weaviate distinfo Makefile

databases/weaviate: update 1.36.10 → 1.36.11
DeltaFile
+5-5databases/weaviate/distinfo
+1-1databases/weaviate/Makefile
+6-62 files

FreeBSD/ports c70b514shells/atuin distinfo Makefile

shells/atuin: update 18.14.1 → 18.15.1
DeltaFile
+17-25shells/atuin/distinfo
+8-12shells/atuin/Makefile
+25-372 files

FreeBSD/ports 3f99913devel/android-tools Makefile

devel/android-tools: add missing build depends on googletest
DeltaFile
+1-0devel/android-tools/Makefile
+1-01 files

LLVM/project 4c305fblldb/include/lldb/Target StackFrame.h, lldb/source/API SBFrame.cpp

[lldb] Add synthetic variable support to Get*VariableList.

This patch adds a new flag to the lldb_private::StackFrame API to get variable lists: `include_synthetic_vars`.  This allows ScriptedFrame (and other future synthetic frames) to construct 'fake' variables and return them in the VariableList, so that commands like `fr v` and `SBFrame::GetVariables` can show them to the user as requested.

This patch includes all changes necessary to call the API the new way - I tried to use my best judgement on when to include synthetic variables or not and leave comments explaining the decision.

As a consequence of producing synthetic variables, this patch means that ScriptedFrame can produce Variable objects with ValueType that contains a ValueTypeExtendedMask in a high bit. This necessarily complicates some of the switch/case handling in places where we would expect to find such variables, and this patch makes best effort to address all such cases as well. From experience, they tend to show up whenever we're dealing with checking if a Variable is in a specified scope, which means we basically have to check the high bit against some user input saying "yes/no synthetic variables".

stack-info: PR: https://github.com/llvm/llvm-project/pull/181501, branch: users/bzcheeseman/stack/9
DeltaFile
+44-8lldb/source/Plugins/Process/scripted/ScriptedFrame.cpp
+42-10lldb/source/API/SBFrame.cpp
+31-11lldb/source/Commands/CommandObjectFrame.cpp
+27-8lldb/test/API/functionalities/scripted_frame_provider/TestScriptedFrameProvider.py
+16-2lldb/source/Target/StackFrame.cpp
+16-0lldb/include/lldb/Target/StackFrame.h
+176-397 files not shown
+214-5513 files

LLVM/project bd81058llvm/test/CodeGen/Thumb2 mve-clmul.ll

[ARM][MVE] Add a MVE clmul tests. NFC (#192403)

Taken from the equivalent AArch64 fixed width tests.
DeltaFile
+18,621-0llvm/test/CodeGen/Thumb2/mve-clmul.ll
+18,621-01 files

LLVM/project ad2bf49clang/lib/Serialization ASTWriter.cpp, clang/unittests/Serialization NoCommentsTest.cpp CommentsTest.cpp

[C++20] [Modules] Write comments in C++20 modules' module file (#192398)

Previously we avoid writing the comments in C++20 modules' module file.

But this prevents LSP tools to read the comments in it. Although we
thought to add a new option for it and ask LSP to use the new option,
the cost of comments seems to be low and new option raises complexity,
so I prefer to write comments in C++20 modules' module file by default
now.
DeltaFile
+0-130clang/unittests/Serialization/NoCommentsTest.cpp
+130-0clang/unittests/Serialization/CommentsTest.cpp
+0-6clang/lib/Serialization/ASTWriter.cpp
+1-1clang/unittests/Serialization/CMakeLists.txt
+131-1374 files