[lldb] generalize the GDBRemoteCommunicationClient::GetVContSupported method (#182287)
This is a conservative generalization of the
`GDBRemoteCommunicationClient::GetVContSupported` method so that:
- the new version of this method handles the reply to the `vCont?`
packet the same way as the original version of this method
- the new version of this method can be easily adapted to situation when
the actions are represented by multiple letters.
Imagine that, in addition to the [existing
actions](https://sourceware.org/gdb/current/onlinedocs/gdb.html/Packets.html#vCont-packet):
- `c`
- `C`
- `s`
- `S`
- `t`
- `r`
the other party would also advertise that it supports (e.g.) `sc` action
[9 lines not shown]
[vim] Set commentstring for TableGen files (#182654)
Neovim supports [commenting and uncommenting
lines](https://neovim.io/doc/user/various.html#commenting) based on what
the 'commentstring' option is set to, but this isn't set for TableGen
files. The filetype plugin for C++ built into both vim and neovim sets
'commentstring' to `// %s`, so use that in the TableGen filetype plugin
as well.
[AArch64] Wrap integer SCALAR_TO_VECTOR nodes in bitcasts (#172837)
This patch changes lowering of SCALAR_TO_VECTOR node with i32 or i64 by
inserting bitconvert to/from floating point type infront of its
operands. This bitconverts serve as a hint to instruction selector and
they make it clear that the operand and return value of this node need
to be NEON registers.
Depends on: #179315
---------
Co-authored-by: Kerry McLaughlin <kerry.mclaughlin at arm.com>
[AArch64][clang][llvm] Add ACLE `stshh` atomic store builtin
Add `__arm_atomic_store_with_stshh` implementation as defined
in the ACLE. Validate that the arguments passed are correct, and
lower it to the stshh intrinsic plus an atomic store with the
allowed orderings.
Gate this on FEAT_PCDPHINT so that availability matches
hardware support for the `STSHH` instruction. Use an i64
immediate and side-effect modeling to satisfy tablegen and decoding.
net/ttl: import package
Network diagnostic tool that goes beyond traceroute: MTU discovery,
NAT detection, route flap alerts, IX identification, and more.
print/xpdf4: update to 4.0.6
4.06 is primarily a bug fix release. There are some new features:
New command line options/features:
Added the '-listonly' flag to pdfimages.
Added the '-u' option to pdfimages.
Added the '-J' option to pdfimages to dump JPEG 2000 images.
Modified pdftohtml to generate a nicer index page; add the '-noframe' option to generate the previous-style index page.
New configuration options:
Added the 'initialMaximized' xpdfrc setting.
Added the 'discardCoveredText' xpdfrc setting.
Added the 'preferXFAFieldValues' xpdfrc setting.
XpdfReader improvements:
Added the reverseVideoMode, normalVideoMode, and toggleVideoMode commands; added the view -> reverse video menu item.
Added a '%t' escape to include the currently selected text in the argument to xpdf's 'run' command.
Use the XDG config and state file directories on Linux.
[7 lines not shown]