Fred Helmesjö

Results 9 issues of Fred Helmesjö

Hi! I'm currently [packaging `libevent` for `build2`](https://github.com/build2-packaging/libevent) ([`v2.1.12-stable`](https://github.com/libevent/libevent/tree/release-2.1.12-stable)) and in the process of doing so I noticed that the config files (eg. `event-config.h.cmake`) lists _a lot_ of unused defines. It...

This PR adds support for Windows (mainly dealing with `\` ), and also adds `cl.exe` & `clang-cl.exe` (`.exe` extension optional). Verified on a big project of mine (thousands of files),...

The following snippet will not return the expected subdir: ```c++ // long path auto dummy = std::filesystem::temp_directory_path() / "loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonooooooooog" / "dummy" / "dummy"; // prefix with the magic '\\?\' shenanigans...

### Summary LLVM `v18.0.0` [changed the name](https://github.com/llvm/llvm-project/pull/69264) of the "`LLDB Debug Adapter Protocol`" executable from `lldb-vscode` to `lldb-dap` and thus isn't found by `helix:` ```bash $ hx --health cpp Configured...

C-bug
A-language-support

Makes it possible to have `cppfront` output generated files into a separate directory (unless `-output` is specified). **Before:** ```bash $ ls .. ../hello.cpp2 $ cppfront ../hello.cpp2 $ ls .. ../hello.cpp2...

Seems like the latest tag `v0.7` is 3 years old. A new one would be great. :)

enhancement

There currently is no support (AFAICS) for stringifying a `parse_error` when returned from `read_binary()`. Should there be an overload for `details::get_source_info()` that deals with `BEVE`? Or change so it can...

enhancement

## Description Default output stream is `std::cout`. This PR still defaults to `std::cout` but makes it possible to chose between `std::cout` & `std::cerr` through the command line. Default behavior remains...

### Question In my setup I previously used `msys2` + [`fish`](https://packages.msys2.org/base/fish) (latter installed through the bundled package manager `pacman`). This works fine and it behaves as-if in a unix-like environment...

question