06393993

Results 9 issues of 06393993

Introduce a MSVC_LIKE variable in the CMake scripts, set that variable to true only if the compiler is either MSVC or tries to emulate the MSVC command line, and test...

The CMake build script currently doesn't work for clang-cl on Windows, because clang-cl expects arugments similar to msvc, while the script will just pass in regular clang++ arguments. I have...

We plan to use flatbuffers in [our project](https://android.googlesource.com/device/generic/goldfish-opengl/) which is a C++ project that uses `meson` to build on the Linux x64 platform. Can I add a meson build script...

On Linux, it is very likely that a GNU libtool is used, and different parameters are needed for libtool to combine libraries.

For PR from a foreign repo, the action won't have enough permission to comment on a PR, and for security reason the action shouldn't have the permission. See https://securitylab.github.com/research/github-actions-preventing-pwn-requests/, https://github.com/orgs/community/discussions/26644....

... so that we can run cargo-nextest with proc-macro projects on Windows to fix https://github.com/nextest-rs/nextest/issues/1493. This commit also adds integration tests for running cargo-nextest for proc-macro projects.

``` PS C:\src\rust-test> cargo nextest run --workspace warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`...

`fileMatches` will receive paths with native path separators(i.e. `\` on Windows). Per the [doc](https://github.com/bmatcuk/doublestar/tree/v4?tab=readme-ov-file#match) `doublestar.Match` doesn't work as expected with `\`, and `filepath.ToSlash()` should be used to handle such case.