John Colvin

Results 70 issues of John Colvin

clang say they mostly match the msvc C++ ABI on windows (https://clang.llvm.org/docs/MSVCCompatibility.html) so it should be possible to get everything working nicely just like on linux. - [x] get dub...

I presume the work in https://github.com/dlang/druntime/blob/master/src/core/stdc/config.d exists for a reason and it would be worth using those instead of hardcoding e.g. `long long` to `long` like is current done in...

bug

For compatibilities sake I just took dmd's implementation and did the bare minimum to make it work. There aren't any tests so far, I haven't properly navigated the test setup...

Everything complains about not being able to find the stdint types, e.g. `Error parsing '/usr/local/include/nanomsg/nn.h': error: unknown type name 'uint64_t'` even a simple file that just does `#include ` doesn't...

bug
help wanted

```d if (a) f; else do { g; } while (b) ``` becomes ```d if (a) f; else do { g; } while (b) ```

bug
indentation

it would be nice to have an option that used this style: ``` D version (a) {} else { // some stuff } ``` instead of the rather space-hogging style...

enhancement

``` % cat dfmt_wrong.d enum { //a, b, //c } % dfmt dfmt_wrong.d enum { //a, b,//c } ```

wrapping

Apologies if there is something very obvious I'm missing, I ran `dotnet new feliz -n testercode`, followed by `femto` and then `npm run start`. Initially I got `ERR_OSSL_EVP_UNSUPPORTED` errors, so...

As written [here](https://docs.microsoft.com/en-us/sql/odbc/reference/syntax/sqldescribecol-function?view=sql-server-2017), `SqlDescribeCol` is allowed to return `0` in the `DecimalDigitsPtr` parameter, but nanodbc relies on this value when formatting `SQL_C_DOUBLE` values to strings (in `result::result_impl::get_ref_impl`), leading to truncation.

category/bug
status/need-feedback

E.g. If I accidentally type "subconfigurations" instead of "subConfigurations", I get no warning, it's just silently ignored.

needs input
discussion