[lldb-dap][ext] Add script to only run extension unittests (#175010)
`vscode-test` requirest a GUI or something that emulates one. Use the
Mocha test library directly for unitest
Run unittests using `npm run unittest`
[lldb][Format] Reject recursive format entities (#174750)
Depends on:
* https://github.com/llvm/llvm-project/pull/174618
If a format entity calls back into `Format` and passes it a format
entity type that we're already in the process of parsing, we are likely
going to run into infinite recursion and blow the stack. I think this is
only an issue when a format entity calls Format on a format string
provided by the user (otherwise we're in control of the recursion). An
example of this can be seen in the test-case adjusted by this patch.
This seems to be causing actual crashes in the field, so this patch adds
basic tracking to `Formatter::Format` that checks whether we're
recursively parsing the same entity. This may very well be intended by
some entities (e.g., `Root` and `Scope`), so there is an escape hatch
for those. There's also a special case where `Variable` causes a
recursive format (which I pointed out in a source comment).
[11 lines not shown]
[LLDB] Run MSVC STL deque tests with PDB (#172360)
Similar to the other PRs, this looks up the type from a member variable.
Here, we can use the type of `_Mapptr`. On its own, that's enough to
pass the test with clang-cl.
mvc: extend getValidationMessage() to optionally use a (port of the) string that failed and use it in error messages.
When an input field supports multiple values, it's sometimes annoying to receive a "Option not in list" error while not knowing which option is the culprit.
This commits add the part of the string in BaseListField when failing on an item in the string and uses the new default "Option [%s] not in list" to report which item was missing, which may be more than one.
InstCombine: Fixup known fp class for select and compare (#174958)
Improve reported known fp-class when simplifying select.
Previously we just reported the conservative result that
the result class could be either of the inputs. Use the new
utility to apply the compare+select logic the default case of
computeKnownFPClass would catch.
sesutil: Remove width modifier on encoded "Desc" field
Remove the width modifier to remove white space padding
added to "description" field when running
`sesutil --libxo:JP show`.
Reviewed by: asomers
Approved by: asomers (mentor)
MFC after: 1w
Sponsored by: ConnectWise
Differential Revision: https://reviews.freebsd.org/D54536
Fix validation errors spam in middleware logs
This commit adds up on 2b81c43d7209dc016ca76d6a20b3e60a5d8032d2 and fixes another usage where we returned verrors. So now we only return them if raise verrors is unset.
ValueTracking: Refactor computeKnownFPClass select handling (#174957)
Match the structure of ComputeKnownBits. Expose the condition
handling as a utility function so SimplifyDemanedFPClass can make
use of this. Avoids some redundant code and improves accuracy in
at least one case.
py-maturin: updated to 1.11.2
1.11.2
* Fix failed release
1.11.1
* Fix compiled artifacts being excluded by source path matching
* Better error reporting for missing interpreters
* Ignore unreadable excluded directories
1.11.0 - Yanked
Note: This release was yanked to a regression: https://github.com/PyO3/maturin/issues/2909
* Refactor `ModuleWriter` to be easier to implement and use
* Add Android cross compilation support, fix wheel tags for Android
* Update generate-ci to macos-15-intel and add windows arm support
* Deprecate 'upload' and 'publish' CLI commands
[SelectionDAG] Expand CLMUL in PromoteIntRes_CLMUL if the operation isn't legal/custom for the promoted type. (#174911)
This allows the expand code to see the original size. Previously we
relied on computeKnownBits to optimize the code after it is expanded
later. This removes the need to zero extend the input during promotion
that was needed to make computeKnownBits work.
py-scrapy: updated to 2.14.0
Scrapy 2.14.0 (2026-01-05)
Highlights:
- More coroutine-based replacements for Deferred-based APIs
- The default priority queue is now ``DownloaderAwarePriorityQueue``
- Dropped support for Python 3.9 and PyPy 3.10
- Improved and documented the API for custom download handlers
Properly handle OR filter auditing
This commit ensures that OR logic is preserved when parsing
filters for audit queries.
(cherry picked from commit ded1e198d701a90dec1f15b01682a675e5549af0)
Provide a _atomic_cas_64_up.
Tested with other changes to pass all of /usr/tests/lib/libc/atomic
Summary for 15 test programs:
132 passed test cases.
0 failed test cases.
0 expected failed test cases.
0 skipped test cases.