[Runtimes][CMake] Fix llvm package not found when -DLLVM_LIBDIR_SUFFIX=64 is specified (#201822)
The issue is exposed in #201773, where LLVM_FOUND is 0 in libclc in
in-tree build.
Revert "[clang-tidy] Preserve line endings in macro-to-enum fixes" (#202247)
This commit encountered PCH related errors on buildbot, so revert it for
now.
[clang-tidy] Fix inferred field note location (#202105)
Fixed the misleading note location for inferred ID-dependent fields.
Now the note points to the assignment that introduces the dependency,
not the field declaration.
Fixes #202077
[utils] Fix DenseMap debugger printers for the packed used-bit array (#201755)
DenseMap no longer use in-band sentinel keys. (#200595 and #201281).
Update the GDB pretty printer and LLDB data formatters to test the used
bit rather than comparing keys.
GDB: advancePastEmptyBuckets relied on DenseMapInfo::getEmptyKey(),
which could not be evaluated in GDB and so was disabled, leaving the printer
to emit empty and erased buckets. It now walks bucket indices and skips any
whose used bit is clear.
LLDB: DenseMapSynthetic used a key-uniqueness heuristic to guess which
buckets were live, which mishandled a lone erased bucket (hence the
former tombstones=1 summary note). It now reads the used array directly,
so erased entries are skipped exactly. NumTombstones no longer exists,
so drop it from the summary.
Written by Claude Opus 4.8
[2 lines not shown]
[test] Regenerate CSKY/M68k codegen tests after atomic and error-message changes (#202244)
Fix tests after #195308 ([AtomicExpand] Preserve flags expanding
loads/stores to cmpxchg/atomicrmw) and ([CodeGen][NFC] Remove
contractions in error messages).
[MRI] Avoid walking past all defs in hasOneUse() (#201249)
The use-def list is circular in the Prev direction (Head->Prev == Tail)
and defs always precede uses, see
MachineRegisterInfo::addRegOperandToUseList().
We can implement hasOneUse() by checking only the Tail and its Prev,
instead of
walking past all defs from the head via use_iterator.
(devel/R-callr) Updated 3.7.6 to 3.8 0
# callr 3.8.0
* `r()`, `rcmd()`, `rscript()` and `rscript_process` now accept
`pty = TRUE` to run the child R process in a pseudo-terminal.
* callr now supports `carrier::crate()`. `package = NULL`, the new
default, handles functions created with `carrier::crate()` automatically
(#249).
* The `CALLR_TMPDIR` environment variable can now be set to override the
directory callr uses for its auxiliary temporary files. When unset, callr
keeps using `tempdir()` (#172).
* `r_bg()` (and `r()`) subprocesses now exit with a non-zero status when
the evaluated expression throws an error or is interrupted, instead of
always exiting with status 0 (#291).
[16 lines not shown]
net-im/parla: new port
Lightweight Vala + GTK4 + libadwaita desktop client that talks to
deltachat-rpc-server over JSON-RPC. Follows GNOME HIG, works on desktop
and mobile form factors.
WWW: https://github.com/trufae/parla