[compiler-rt][CMake] Fix build when specifying --stdlib= (with 2 dashes) (#136111)
You can pass the stdlib argument either as -stdlib and --stdlib - the
previous regex did not account for this however - which caused the build
to fail, as a --stdlib argument would be replaced with a single dash,
causing clang to assume reading from stdin and the build to fail:
clang++: error: -E or -x required when input is from standard input
clang++: error: cannot specify -o when generating multiple output files
The files
[libcxxabi/CMakeLists.txt](https://github.com/llvm/llvm-project/blob/bf6986f9f09f79da38006a83c339226c429bb686/libcxxabi/CMakeLists.txt#L261)
and
[libunwind/CMakeLists.txt](https://github.com/llvm/llvm-project/blob/bf6986f9f09f79da38006a83c339226c429bb686/libunwind/CMakeLists.txt#L257)
account for this by removing --stdlib first.
Co-authored-by: Vitaly Buka <vitalybuka at google.com>
Add -E to limit number of net packets sent/rcvd
Specifying -E n or -E s/r (where s & r can be empty)
limits the number of network packets that will be sent
to n or s (whichever is specified) and the number of
network packets that will be received before exiting to
n (or r). Specifying 0 (or omitting s or r) means no limit
(which remains the default). Either a digit, or '/' is required.
Leading spaces before n or s are permitted, but no others.
It is OK (and meaningless) to specify -E/ -- this is
deliberate to simplify scripting ("-E $ms/$mr") where either
ms or mr (or both) might be absent.
While adding doc for this to nc.1 reword all references to
"illegal" - nothing in the way nc(1) is used should result
in anyone being prosecuted (or not for not using appropriate
arg combinations anyway).
x11/waveterm: Add port: Open source, AI-native terminal that sees your entire workspace
Wave is an open-source AI-native terminal built for seamless
workflows.
Wave isn't just another terminal emulator; it's a rethink on how
terminals are built. Wave combines command line with the power of the
open web to help veteran CLI users and new developers alike.
WWW: https://www.waveterm.dev/
Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Pull bpf fixes from Alexei Starovoitov:
- Fix alignment of arm64 JIT buffer to prevent atomic tearing (Fuad
Tabba)
- Fix invariant violation for single value tnums in the verifier
(Harishankar Vishwanathan, Paul Chaignon)
- Fix a bunch of issues found by ASAN in selftests/bpf (Ihor Solodrai)
- Fix race in devmpa and cpumap on PREEMPT_RT (Jiayuan Chen)
- Fix show_fdinfo of kprobe_multi when cookies are not present (Jiri
Olsa)
- Fix race in freeing special fields in BPF maps to prevent memory
leaks (Kumar Kartikeya Dwivedi)
[25 lines not shown]
Merge tag 'driver-core-7.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
Pull driver core fixes from Danilo Krummrich:
- Do not register imx_clk_scu_driver in imx8qxp_clk_probe(); besides
fixing two other issues, this avoids a deadlock in combination with
commit dc23806a7c47 ("driver core: enforce device_lock for
driver_match_device()")
- Move secondary node lookup from device_get_next_child_node() to
fwnode_get_next_child_node(); this avoids issues when users switch
from the device API to the fwnode API
- Export io_define_{read,write}!() to avoid unused import warnings when
CONFIG_PCI=n
* tag 'driver-core-7.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core:
clk: scu/imx8qxp: do not register driver in probe()
rust: io: macro_export io_define_read!() and io_define_write!()
device property: Allow secondary lookup in fwnode_get_next_child_node()
bhyveload: simplify cb_open() and eliminate minor TOCTOU
It's not at all clear why I wrote it like this, but we can do better.
I wouldn't think this really has any meaningful security implications
since the hierarchy in question can't really be modified by the guest
scripts, but it would seem to make it a little more robust.
Fixes: 6779d44bd878e3c ("bhyveload: use a dirfd to support -h")
Reviewed by: bnovkov, markj
Differential Revision: https://reviews.freebsd.org/D55379
firefox115: remove package
As proposed on pkgsrc-users. No objections or known users that can't
move to a newer ESR (this version having just gone EOL).
[Clang][TableGen] Sort undocumented builtins after documented ones in generated docs (#183938)
The builtin documentation emitter previously sorted all categories
purely alphabetically, which placed the "Undocumented" section before
categories like "WMMA" in the generated RST. This made the output
confusing since stub entries appeared before real documentation.
Push the "Undocumented" category to the end of the output so that all
documented categories appear first, regardless of their names.
PHB(special>go): Add instructions for overriding go.mod
The USES=go:modules system is smart and clever, but it does all its
evaluation of go.mod during fetch phase, which means that porters can't
patch it first (say, to alter dependencies or change the toolchain
version).
Instead, it's possible to override go.mod by specifying a new one as
a second distfile (and go.sum can be overridden in the same way). We've
supported that for a long time, but we've never documented it before.
Reviewed by: fuz, ziaee
Approved by: ziaee (doc)
Differential Revision: https://reviews.freebsd.org/D55580
[MLIR][Python] Add support of `convert_region_types` and the bf integration test (#183664)
This PR adds the `convert_region_types` API to
`ConversionPatternRewriter` and introduces a new integration test,
`bf.py`, which demonstrates how to combine a Python-defined dialect, the
dialect conversion API, the pass manager, and the execution engine to
build a pure-Python JIT compilation pipeline.
MaybeSubMake: ignore line beining with any of [@+-]
The control chars [@+-] can be interspersed with white-space
so use [ \t@+-]
PR: 60016
Reviewed by: