nanobsd: Fix _populate_part()
- Avoid unnecessary subshell execution
- Fix removing the temporary and empty /cfg directory
- Do not remove the generated metalog file for /cfg or /data partitions
Fixes: 61ac7309c366 ("nanobsd: Add a provisional populate_part function")
MFC after: 3 days
[libclang/python] Move SPELLING_CACHE into CodeCompletion (#177586)
This adresses point 2 from
https://github.com/llvm/llvm-project/issues/156680.
Also add a dummy object that serves as an alias to `SPELLING_CACHE`,
used to replicate the old behavior and throw a `DeprecationWarning`.
[libc++][ranges] implement `ranges::shift_left` (#83231)
Implement the `ranges::shift_left` algorithm from
[P2440R1](https://wg21.link/P2440R1).
Closes: #134061
---------
Co-authored-by: Hui Xie <hui.xie1990 at gmail.com>
Co-authored-by: Louis Dionne <ldionne.2 at gmail.com>
x11/rofi: update to 2.0.0
* 2.0.0
In this release we merged back lbonn his great wayland port of rofi into mainline.
Wayland is now an officially supported backend.
With the merge of the wayland backend, for ease of maintenance, we dropped the
autotools build system. We now only support the meson build system.
You can build rofi with only X11 or Wayland. It also supports or both backends
enabled, where it automatically select the right backend.
To help bug reports, we added the command rofi -info.
This will print the selected backends. Compilation options, loaded plugins,
scripts and more.
Known issues:
With wayland, rofi only knows after the first surface is drawn, what the dpi and
[9 lines not shown]
[mlir][Affine] affine-super-vectorize transform op (#177755)
Added an operation in the transform dialect to apply the
affine-super-vectorize pass locally.
The operation vectorizes the loops that are children of the provided
operation, itself included.
Also added a test file verifying the operation behaves.