[clang-doc] Fix nullptr dereference in JSONGenerator::insertComment (#173336)
The `if` statements in `insertComment` didn't check whether or not the
comment JSON object was a nullptr before dereferencing it. This crash
only happened when running clang-doc on larger codebases, like `clang`.
databases/cego: 2.53.3 -> 2.53.4
- fix in CegoSelect::nextJoinTuple
in case of result ordering, the check for unknown order attribute
has been removed. The attribute list returned with getAttrRefList
may also contain attributes for nested ( or parent ) query attributes
( attr not found is returned in any case,
if there is an invalid attribute reference ).
check125 has been added to verify this case.
databases/cego: 2.53.3 -> 2.53.4
- fix in CegoSelect::nextJoinTuple
in case of result ordering, the check for unknown order attribute
has been removed. The attribute list returned with getAttrRefList
may also contain attributes for nested ( or parent ) query attributes
( attr not found is returned in any case,
if there is an invalid attribute reference ).
check125 has been added to verify this case.
[ORC] Add, and call through, reoptimize function in ReOptimizeLayer. (#173204)
ReOptimizeLayer was building LLVM IR to define a precomputed,
SPS-serialized argument buffer, then inserting calls directly to
__orc_rt_jit_dispatch, passing the address of the precomputed buffer and
an __orc_rt_reoptimize_tag defined by the ORC runtime. This design is
non-canonical, requiring the ORC runtime to be loaded (or an extra
definition for __orc_rt_reoptimize_tag to be inserted) while not using
the runtime to perform the serialization.
This commit updates ReOptimizeLayer to instead insert calls to an
__orc_rt_reoptimize function implemented in the ORC runtime. This
function will perform serialization and call __orc_rt_jit_dispatch,
similar to other functions in the ORC runtime.
To maintain support for in-process JITs that don't use the ORC runtime,
this commit adds a ReOptimizeLayer::addOrcRTLiteSupport method which
injects IR to define __orc_rt_reoptimize (calling through to an
orc_rt_lite_reoptimize_helper function defined in LLVM) and
__orc_rt_reoptimize_tag. The ReOptimizeLayerTest is updated to use
addOrcRTLiteSupport.
plasma6-kdecoration: add version 6.5.2
KDecoration3 is a library to create window decorations. These window decorations
can be used by for example an X11 based window manager which re-parents a Client
window to a window decoration frame.
The library consists of two parts:
* Decoration API for implementing a Decoration theme
* Private API to implement the backend part (e.g. from Window Manager side)
plasma6-libplasma: add version 6.5.2
Foundational libraries, components, and tools of the Plasma workspaces
libplasma provides the following:
- QML components that can be used by any Plasma shell
- A C++ library: `libplasma` itself
- Script engines
Hyper-V: hn: just call vf's ioctl when changing mtu
When changing mtu, if a vf is attached to the netvsc interface, just
calling its ioctl to change vf's mtu is good enough.
Tested by: whu
MFC after: 3 days
Sponsored by: Microsoft
Hyper-V: hn: just call vf's ioctl when changing mtu
When changing mtu, if a vf is attached to the netvsc interface, just
calling its ioctl to change vf's mtu is good enough.
Tested by: whu
MFC after: 3 days
Sponsored by: Microsoft