bats-core: update to 1.13.0
Added
* use the syntax parser directive to declare the Dockerfile syntax version
* Negative test filtering via --negative-filter - tests matching the
filter are excluded
* fail-fast flag --abort to stop test suite execution on first failure
Fixed:
* unset output, stderr, lines, stderr_lines at the start of run to avoid
crosstalk
* between successive invocations
* junit:
* XML escape fully removes ANSI sequences, e.g. color codes, cursor
movements
* fix retried tests being listed multiple times
* fix crash when setup_suite fails
[10 lines not shown]
iosevka-*: update to 34.7.0
* Add et-flat-bottom and flat-top-serifed variants for Ampersand (&).
* Make Make Latin/Cyrillic Iota (Ɩ, ɩ, Ꙇ, ꙇ) follow variants of i (cv44).
* Make Greek Lower Iota/Tau (ι, τ) use flat-tailed variants under upright.
* Add Characters:
* LEFT SIDEWAYS U BRACKET (U+2E26).
* RIGHT SIDEWAYS U BRACKET (U+2E27).
* LATIN CAPITAL LETTER TRESILLO (U+A72A) ... LATIN SMALL LETTER CUATRILLO
WITH COMMA (U+A72F).
* Refine shape of the following characters:
* LATIN SMALL LETTER EZH REVERSED (U+0189).
* LATIN SMALL LETTER EZH WITH TAIL (U+01BA).
* LATIN SMALL LETTER EZH WITH CARON (U+01EF).
* LATIN SMALL LETTER LEZH (U+026E).
* LATIN SMALL LETTER EZH (U+0292).
* LATIN SMALL LETTER EZH WITH CURL (U+0293).
* LATIN SMALL LETTER DEZH DIGRAPH (U+02A4).
* CYRILLIC SMALL LETTER ABKHASIAN DZE (U+04E1).
[7 lines not shown]
[clang-tidy] Fix invalid avoid-c-style-cast fix-it after keywords (#206239)
When a C-style cast immediately follows an identifier-like token, the
replacement could merge with the previous token, e.g. turning
`return(int)d` into `returnstatic_cast<int>(d)`. This patch fixes the
problem by adding a leading space to the replacement when needed.
Closes https://github.com/llvm/llvm-project/issues/97012
[FileCheck] Call out var captures on unmatched patterns
This patch is motivated by an #llvm IRC chat in 2019 with Aaron
Ballman, where he pointed out an example similar to following:
```
$ cat input
[[clang::optnone]] void foo() {
$ cat check
CHECK: [[clang::optnone]] void foo() {
$ FileCheck check < input |& tail -7
Input was:
<<<<<<
1: [[clang::optnone]] void foo() {
check:1'0 { } search range (exclusive bounds)
check:1'1 error: no match found
check:1'2 ? possible intended match
[21 lines not shown]
uvm_km_pgremove: pmap_update before freeing pages
Update the commentary in uvm_km_free to reflect this reality while here
Reviewd by skrll@
PR kern/60376
textproc/tgrep: Add port: Trigram-indexed grep for fast regex search in large codebases locally
Trigram-indexed grep with a client/server architecture for fast regex
search in large codebases.
Tools like grep and ripgrep scan every file on every search - O(total
bytes) per query. In a 100k+ file monorepo, that's painfully
slow. tgrep pre-builds a trigram index so searches only touch the
small set of files that could match.
WWW: https://github.com/microsoft/tgrep
[Allocator] Drop RedZoneSize (non-sanitizer) and BytesAllocated members (#205711)
`RedZoneSize` is only read inside `#if LLVM_ADDRESS_SANITIZER_BUILD`.
Additionally gate it under `LLVM_ENABLE_ABI_BREAKING_CHECKS` so that
release-non-assertions builds don't incur the overhead. To support
non-asan build with asan library users, the variable is only omitted in
`!LLVM_ENABLE_ABI_BREAKING_CHECKS` builds.
`BytesAllocated` is incremented on every Allocate (a hot-path memory
read-modify-write) only to back `getBytesAllocated()`. Drop the member.
There is a measurable stage2 instruction-count reduction.
https://llvm-compile-time-tracker.com/compare.php?from=25a6b5be6853b2c493ef392d41e43dd35ad4839a&to=8ebc975635ad717deb392d20b50f1a1f6bb16054&stat=instructions:u
Migrate the in-tree consumers:
- TableGen dumpAllocationStats drops the line; the clangd debug log
reports
getTotalMemory().
[8 lines not shown]
x11/xephem: Drop 2nd copy of fixing perl path
We had both REPLACE_PERL and a hand-written SUBST to do that, surely
from long ago. Just use REPLACE_PERL; that's what it's for.
x11/xephem: Grab 3 more files of upstream pull request 126
Files outside of the old WRKSRC were not picked up by mkpatches.
Restore patch comments lost in BUILD_DIRS pivot.