Rainer Schuetze

Results 20 issues of Rainer Schuetze

Hi, as of cpptools-1.4, it is possible to load concord extensions into the cppvsdbg debug engine of VS Code. This allows adding the D expression evaluation of mago to the...

Some compiler options don't work with "all dmd compilers", e.g. `-betterC` or `-boundscheck=off`, they result in `std.conv.ConvException@/home/travis/dlang/dmd-2.084.0/linux/bin64/../../src/phobos/std/conv.d(2110): Can't parse string: bool should be case-insensitive 'true' or 'false' `

Reported by Manu: ``` // cursor here ------------------> vvvvvvvvvvv and press F12 alias isValidPixelType(ElementType) = ElementType; // cursor moves to here: template ElementType(Img) //

Reported by Manu: Goto-Definition does not work with UFCS and pointer types, e.g. ``` inout(char)[] asDString(const(char)* cstr) pure nothrow @nogc @trusted { return null; } const(char)* pixelFormat; @property const(char)[] format()...

This code causes a stack overflow in the TypeReferenceFinder: ``` module bmp; struct BMPInfoV3 { int width; int height; } struct BMPInfoV4 { BMPInfoV3 base; alias base this; } struct...

This code (reduced from std.math) causes a stack overflow when trying to get a tooltip for Num.alignof: ``` import std.meta : AliasSeq; deprecated("Please use std.complex") static foreach (Num; AliasSeq!(cfloat, cdouble,...

There have been a number of reports about stack overflow errors in DParserCOMServer, Visual D's D_Parser process, e.g. https://issues.dlang.org/show_bug.cgi?id=15458 I could reproduce the issue in the bug report (not in...

bug

build TypeInfo in semantic, not during code-gen. This fixes RTInfo generation used by the precise GC implementation. http://d.puremagic.com/issues/show_bug.cgi?id=10786 happens if the TypeInfo is referred to during the semantic3 pass, but...

Needs Work
Bug Fix
Needs Rebase
stalled

* fix delegate/function syntax * show function attributes with DMGL_VERBOSE * fix memory leak (mods)