Rainer Schuetze

Results 234 comments of Rainer Schuetze

That's the C main function that is automatically generated with D's main. Unfortunately it has debug information that overlaaps with user code (blame the compiler). Press F5 again and it...

That are the woes of uninitialized memory. I've added emitting lifetime information for variables to the compiler, but it's not perfectly accurate. `test` isn't supposed to be available on the...

`__entrypoint.main` is the C main function generated by the D compiler alongside D's main. It should probably not have any file location information, but that is to be solved in...

I was a bit confused what packages are actually the ones installed and how the dependencies are. If Code-D is the one that also installs mago-mi.exe or vscppdbg natvis files,...

> I'll add the required config file and a short description to the mago repository. Committed it now, see here for how to install it in VS Code: https://github.com/rainers/mago/blob/master/ReadMe.txt#L50

For starters, a string is displayed as text. An associative array shows keys and elements. You can evaluate a single element of an AA in the watch window. Mago can...

Hmm, here's a shot from my test session for a file compiled with dmd (LDC doesn't emit enough debug information for function calls): ![image](https://user-images.githubusercontent.com/702284/122442138-877f9580-cf9e-11eb-9517-21136a8ed05d.png) launch.json doesn't look too fancy, but...

> Your readme said to copy MagoNatCC.vcdconfig but that file doesn't exist anywhere in source code or in the appveyor release so I assumed it must be this xml. Ah,...

> > What about internal or exported symbols in a library with extern(C) or other non-D mangling? > > I don't think this specific case should be supported. I agree,...

> "Type" will be a Y which is not a Type. According to the grammar `Y` can start a type as it can be an extern(Objective-C) mangled function. Semantically this...