Spar

Results 19 issues of Spar
trafficstars

### Brief Issue Summary CMake extension allows to start debugging right from the box, however, if you modify source files while debugging and then hit Restart on debugging controls it...

enhancement
Feature: debug/launch
more votes needed

### Is your feature request related to a problem? Library provides good experience by providing variadic template interface in HTTP methods, however, you can't _template-ly_ select HTTP method to call....

Feature :sparkles:

### Is your feature request related to a problem? I'm using car for CalDAV client. CalDAV as a WebDAV variation uses different set of HTTP verbs such as: - PROPFIND...

Feature :sparkles:

Provides generic function to call any HTTP method. This helps to avoid such code on your side: ```cpp template cpr::Response MakeRequest(std::string_view method, Ts&& ...ts) { // could be enum, string,...

Tests Needed :rotating_light:
Feature :sparkles:
Documentation Needed :green_book:

Hi. I was thinking about a way to register a test by writing as little as possible boilerplate and looking for something like: ```cpp BENCHMARK_SIMPLE(TestName) { // Benchmark subject }...

Hi, I found a function where `noexcept` breaks catching because an exception can actually occur. As example: `basic_table_iterator& operator++() noexcept` shouldn't be `noexcept` because `lua_next` in LuaJIT [can throw an...

https://github.com/ThePhD/sol2/blob/c1f95a773c6f8f4fde8ca3efe872e7286afe4444/include/sol/stack_push.hpp#L691-L694 This code will not compile because `metatable_key_t` doesn't have subscript method.

```cpp #define SOL_ALL_SAFETIES_ON 1 #define SOL_PRINT_ERRORS 1 #define SOL_EXCEPTIONS_SAFE_PROPAGATION 1 #include int main() { sol::state lua; lua.open_libraries(); sol::table t = lua.script("return {'hello'}"); std::string a = t[1]; // Works std::string_view b...

In this example traverse_raw_set doesn't even compile. ```cpp #include #define SOL_ALL_SAFETIES_ON 1 #define SOL_PRINT_ERRORS 1 #include int main() { sol::state lua; lua.open_libraries(); lua.create_table().traverse_raw_set("a", "b", "c"); } ``` ``` In file...