Re: DConf 2014 Day 2 Talk 4: Reducing D Bugs by Vladimir Panteleev

2014-07-13 Thread Rainer Schuetze via Digitalmars-d-announce
On 13.07.2014 19:35, Trass3r wrote: Digger is awesome. Have never heard of it before this talk. Unfortunately it's a huge PITA to get a Win64 build with it cause of those stupid hardcoded \Program Files (x86)\Microsoft Visual Studio 10.0\VC paths. The modified makefiles etc are always

Re: DConf 2014 Day 2 Talk 4: Reducing D Bugs by Vladimir Panteleev

2014-07-13 Thread Rainer Schuetze via Digitalmars-d-announce
On 13.07.2014 20:43, Trass3r wrote: You can add the compiler to the make command line with some magic quoting. My build script calls druntime: make -f win64.mak DMD=../windows/bin/dmd.exe CC=\c:\l\vc10\bin64\cl.exe\ target phobos: make -f win64.mak DMD=../windows/bin/dmd.exe

Re: DConf 2014 Day 2 Talk 4: Reducing D Bugs by Vladimir Panteleev

2014-07-14 Thread Rainer Schuetze via Digitalmars-d-announce
On 14.07.2014 16:55, Trass3r wrote: Nope doesn't. Setting VCDIR and SDKDIR via the make command works. Works for me. Maybe you need a newer version of make (there was a silent update in 2012, my version is 5.06). This kind of escaping also depends a lot on the used shell, I'm just using

Re: DConf 2014 Day 2 Talk 6: Debugging in D by Iain Buclaw

2014-07-14 Thread Rainer Schuetze via Digitalmars-d-announce
On 14.07.2014 08:22, Manu via Digitalmars-d-announce wrote: There are alternative tools available for windows too, but I think the key for Windows developers remains proper integration into Visual Studio, and PDB support. I guess the biggest hurdle there is integrating D concepts info into

Re: DMD v2.066.0-b3

2014-07-14 Thread Rainer Schuetze via Digitalmars-d-announce
On 14.07.2014 16:17, Manu via Digitalmars-d-announce wrote: I've been running beta2, and I noticed that class debugging isn't working. There was a discussion some time back about how class members weren't evaluated correctly in Win64, and it was said that it was fixed in master. I was excited

Re: DConf 2014 Day 2 Talk 4: Reducing D Bugs by Vladimir Panteleev

2014-07-14 Thread Rainer Schuetze via Digitalmars-d-announce
On 14.07.2014 21:05, Trass3r wrote: Setting VCDIR and SDKDIR via the make command works. Works for me. Maybe you need a newer version of make (there was a silent update in 2012, my version is 5.06). Well if you don't set VCDIR you won't get proper include paths. So no clue why it works for

Re: DMD v2.066.0-b3

2014-07-15 Thread Rainer Schuetze via Digitalmars-d-announce
On 15.07.2014 04:06, Manu via Digitalmars-d-announce wrote: On 15 July 2014 07:37, Rainer Schuetze via Digitalmars-d-announce digitalmars-d-announce@puremagic.com mailto:digitalmars-d-announce@puremagic.com wrote: On 14.07.2014 16:17, Manu via Digitalmars-d-announce wrote: I've

Re: DConf 2014 Day 2 Talk 6: Debugging in D by Iain Buclaw

2014-07-15 Thread Rainer Schuetze via Digitalmars-d-announce
On 15.07.2014 04:02, Manu via Digitalmars-d-announce wrote: On 15 July 2014 04:27, Rainer Schuetze via Digitalmars-d-announce digitalmars-d-announce@puremagic.com mailto:digitalmars-d-announce@puremagic.com wrote: On 14.07.2014 08:22, Manu via Digitalmars-d-announce wrote

Re: DConf 2014 Day 2 Talk 6: Debugging in D by Iain Buclaw

2014-07-15 Thread Rainer Schuetze via Digitalmars-d-announce
On 15.07.2014 04:35, Manu via Digitalmars-d-announce wrote: On 15 July 2014 04:27, Rainer Schuetze via Digitalmars-d-announce digitalmars-d-announce@puremagic.com mailto:digitalmars-d-announce@puremagic.com wrote: On 14.07.2014 08:22, Manu via Digitalmars-d-announce wrote

Re: DConf 2014 Day 2 Talk 6: Debugging in D by Iain Buclaw

2014-07-15 Thread Rainer Schuetze via Digitalmars-d-announce
On 11.07.2014 20:15, Iain Buclaw via Digitalmars-d-announce wrote: On 11 July 2014 16:48, Andrei Alexandrescu via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote: Upvote!! http://www.reddit.com/r/programming/comments/2afm4x/dconf_2014_day_2_talk_6_debugging_in_d_by_iain/

Re: Mago Debugger changes hands

2014-08-12 Thread Rainer Schuetze via Digitalmars-d-announce
On 10.08.2014 05:33, Aldo Nunez wrote: Greetings to all Mago Debugger, Visual D, and interested D users. After 5 years, I can no longer continue development of Mago Debugger. The project requires too much attention for me to keep working on it while keeping my family happy. I learned a ton,

Re: Digger 1.0

2014-09-21 Thread Rainer Schuetze via Digitalmars-d-announce
On 19.09.2014 03:36, Vladimir Panteleev wrote: Most notable change since DConf is that on Windows, Digger can now build D from source (including x64 versions) without requiring Git or Visual Studio to be installed. It achieves this by downloading and locally installing (unpacking) all the

Re: D2 port of Sociomantic CDGC available for early experiments

2014-10-08 Thread Rainer Schuetze via Digitalmars-d-announce
On 08.10.2014 19:39, Walter Bright wrote: On 10/8/2014 12:43 AM, Leandro Lucarella wrote: I think this is an unjustified fear, there are already many environment variables that can affect your program. That's why they are called... environment variables :) Being on the front lines of tech

Re: D2 port of Sociomantic CDGC available for early experiments

2014-10-08 Thread Rainer Schuetze via Digitalmars-d-announce
On 06.10.2014 19:29, Dicebot wrote: On Monday, 6 October 2014 at 17:23:55 UTC, Andrei Alexandrescu wrote: On 10/6/14, 9:51 AM, Dicebot wrote: https://github.com/D-Programming-Language/druntime/pull/985 This is awesome. I recall Don had some solid performance numbers for it in his talk, do

Re: D2 port of Sociomantic CDGC available for early experiments

2014-10-08 Thread Rainer Schuetze via Digitalmars-d-announce
On 08.10.2014 22:10, Walter Bright wrote: On 10/8/2014 11:19 AM, Rainer Schuetze wrote: There is no perfect plan how an application can change the default options that are used without arguments, though. Doing this in main() is too late for some parameters (e.g. precise), because the GC will

Re: D2 port of Sociomantic CDGC available for early experiments

2014-10-09 Thread Rainer Schuetze via Digitalmars-d-announce
On 09.10.2014 08:29, Jacob Carlborg wrote: On 08/10/14 22:47, Rainer Schuetze wrote: C main is no longer under user control, because it is auto-generated with D main. I never liked that change, we've just discovered another reason. All platforms have API's to access the command line

Re: D2 port of Sociomantic CDGC available for early experiments

2014-10-09 Thread Rainer Schuetze via Digitalmars-d-announce
On 09.10.2014 10:18, Walter Bright wrote: On 10/8/2014 11:43 PM, Rainer Schuetze wrote: Yes, but the problem is not to access command line arguments, but to run code before the GC initialization i.e. before _d_run_main is executed. If we can assume a C++ backend, using static initialization

Re: D2 port of Sociomantic CDGC available for early experiments

2014-10-09 Thread Rainer Schuetze via Digitalmars-d-announce
On 09.10.2014 15:31, Jacob Carlborg wrote: On 09/10/14 08:43, Rainer Schuetze wrote: Yes, but the problem is not to access command line arguments, but to run code before the GC initialization i.e. before _d_run_main is executed. If we can assume a C++ backend, using static initialization of

Re: D2 port of Sociomantic CDGC available for early experiments

2014-10-10 Thread Rainer Schuetze via Digitalmars-d-announce
On 10.10.2014 02:30, Walter Bright wrote: On 10/9/2014 11:25 AM, Rainer Schuetze wrote: Martin is very much against this, one reason is that it does not work with druntime in a shared library. I can understand that, but I also don't know what a reasonable use case would be for sharing a

Re: D2 port of Sociomantic CDGC available for early experiments

2014-10-10 Thread Rainer Schuetze via Digitalmars-d-announce
On 09.10.2014 21:38, David Nadlinger wrote: On Thursday, 9 October 2014 at 18:33:25 UTC, Rainer Schuetze wrote: This is a gcc extension, which isn't supported under Windows by dmd. Can you add this attribute in GDC/LDC as part of a D file aswell?

Re: D2 port of Sociomantic CDGC available for early experiments

2014-10-10 Thread Rainer Schuetze via Digitalmars-d-announce
On 09.10.2014 21:46, Jacob Carlborg wrote: On 2014-10-09 20:33, Rainer Schuetze wrote: This is a gcc extension, which isn't supported under Windows by dmd. It seems to be possible in Visual Studio [1], but that still leaves OMF. [1]

Visual D 0.3.39 released - mago now supports 64-bit debugging

2014-10-10 Thread Rainer Schuetze via Digitalmars-d-announce
Hi, there is a new version of Visual D available for download at http://rainers.github.io/visuald/visuald/StartPage.html It is telling that after such a long time since the last release the major feature is the update of another project that is just installed with Visual D, but I think it

Re: Visual D 0.3.39 released - mago now supports 64-bit debugging

2014-10-12 Thread Rainer Schuetze via Digitalmars-d-announce
On 12.10.2014 02:27, Meta wrote: I'm not sure what the problem is, but with this release, when I open a new file and select empty D module, after a few seconds devenv.exe goes berserk and starts eating up my CPU. At that point, Visual Studio becomes unresponsive. Hmmm, I don't get errors

Re: D2 port of Sociomantic CDGC available for early experiments

2014-10-12 Thread Rainer Schuetze via Digitalmars-d-announce
On 12.10.2014 05:41, Walter Bright wrote: On 10/11/2014 4:23 PM, Leandro Lucarella wrote: It basically defines a bunch of environment variables and run the binary. This is a super common practice in posix systems. We are not inventing anything here. I don't know how windows or other OSs deal

Re: Visual D 0.3.39 released - mago now supports 64-bit debugging

2014-10-13 Thread Rainer Schuetze via Digitalmars-d-announce
On 12.10.2014 21:37, Meta wrote: On Sunday, 12 October 2014 at 08:17:33 UTC, Rainer Schuetze wrote: Hmmm, I don't get errors with that. Is it reproducible? What version of VS are you using? I can reproduce it by opening Visual Studio, going to File New File D Empty D Module, and

Re: Visual D 0.3.39 released - mago now supports 64-bit debugging

2014-10-13 Thread Rainer Schuetze via Digitalmars-d-announce
On 13.10.2014 14:59, FrankLike wrote: Sorry, Rainer, I find it didn't get the Debug info ! I test it by DGui. Converting debug information... Debug\dguiTest.exe not created! Building Debug\dguiTest.exe failed! Project Property → Compiler → Debug → Debug Info The Default item is

Re: D2 port of Sociomantic CDGC available for early experiments

2014-10-30 Thread Rainer Schuetze via Digitalmars-d-announce
On 30.10.2014 04:02, Martin Nowak wrote: On Wednesday, 8 October 2014 at 18:25:00 UTC, Rainer Schuetze wrote: I'm benchmarking my Windows version of a concurrent GC with it. It does quite a lot of allocations, and this is causing some serious trouble because marking cannot compete with the

Re: dsource.org moved

2014-12-04 Thread Rainer Schuetze via Digitalmars-d-announce
On 02.12.2014 23:20, Vladimir Panteleev wrote: DSource in the headlines? In 2014? Shocking, I know. Since Brad is no longer an active D user, and the website has had spotty uptime lately, I've offered to take over the hosting and any maintenance. Although opinions exist that the site should

Visual D 0.3.40 released

2015-01-01 Thread Rainer Schuetze via Digitalmars-d-announce
Happy new year! Just the right time for a new release of Visual D! This version features * Win32/COFF support for dmd 2.067+ * basic support to compile C/C++ files as part of the D project * dparser: updated Alex Bothes semantic analyzer to a recent version (the engine that also powers

Re: Visual D 0.3.40 released

2015-01-02 Thread Rainer Schuetze via Digitalmars-d-announce
On 01.01.2015 23:55, notna wrote: Thanks Rainer As VisualD is now part of D-Programming-Language, it would be great if it would have the same releases/tags. Would i.e. simplify the maintenance of the DMD Windows installer and also make it clear with which D version VisualD keeps pace ;)

Re: Visual D 0.3.40 released

2015-01-02 Thread Rainer Schuetze via Digitalmars-d-announce
On 02.01.2015 11:09, Manu via Digitalmars-d-announce wrote: * Win32/COFF support for dmd 2.067+ Does DMD bundle COFF32 libs yet? We really need to get those in the next release. Nothing prepared for that yet. I believe this feature was supposed to be experimental for a release without

Re: DlangIDE

2015-02-18 Thread Rainer Schuetze via Digitalmars-d-announce
On 17.02.2015 20:41, Vadim Lopatin wrote: It looks like we need to develop some universal debugger library. For linux, it can use gdb as a backend. For windows - I'm not sure. Is there any console debugger which can debug dmd generated executables? I've checked windbg shipped with dmd, but it

Re: Visual D 0.3.40 released

2015-01-13 Thread Rainer Schuetze via Digitalmars-d-announce
On 09.01.2015 10:34, Daniel N wrote: On Thursday, 1 January 2015 at 22:00:03 UTC, Rainer Schuetze wrote: Happy new year! Just the right time for a new release of Visual D! This version features Awesome! In order to make it easier for new users, the documentation could mention that Visual

Re: Release Candidate D 2.067.0-rc1

2015-03-19 Thread Rainer Schuetze via Digitalmars-d-announce
On 18.03.2015 01:46, Martin Nowak wrote: On 03/18/2015 01:13 AM, Manu via Digitalmars-d-announce wrote: Yes. Has for a while. We're really hanging out for the 32bit COFF libs to ship with DMD. Well, someone should add a build target to

Re: Release Candidate D 2.067.0-rc1

2015-03-20 Thread Rainer Schuetze via Digitalmars-d-announce
On 16.03.2015 22:38, Martin Nowak wrote: Release Candidate for 2.067.0 http://downloads.dlang.org/pre-releases/2.x/2.067.0/ http://ftp.digitalmars.com/ You can get the binaries here until they are mirrored. https://dlang.dawg.eu/downloads/dmd.2.067.0-rc1/ We fixed the few remaining issues.

Re: Release Candidate D 2.067.0-rc1

2015-03-20 Thread Rainer Schuetze via Digitalmars-d-announce
On 20.03.2015 16:18, Martin Nowak wrote: On 03/19/2015 08:02 AM, Rainer Schuetze wrote: The COFF32 lib is built through win64.mak. This is an excerpt from my build script to create lib32\phobos32mscoff.lib: set dm_make=c:\l\dmc\bin\make set vs=vs12 set vcdir=c:\l\%vs%\vc set

Re: DlangIDE

2015-02-28 Thread Rainer Schuetze via Digitalmars-d-announce
On 26.02.2015 11:17, Vadim Lopatin wrote: On Wednesday, 18 February 2015 at 08:21:19 UTC, Rainer Schuetze wrote: On 17.02.2015 20:41, Vadim Lopatin wrote: It looks like we need to develop some universal debugger library. For linux, it can use gdb as a backend. For windows - I'm not sure.

Re: DlangIDE

2015-03-01 Thread Rainer Schuetze via Digitalmars-d-announce
On 28.02.2015 10:50, Vadim Lopatin wrote: I suspect that is implemented by the Visual Studio debugger. Have you tried creating an IDebugPortSupplier2? https://msdn.microsoft.com/en-us/library/bb145819.aspx It might also only be possible from within Visual Studio, though. To host a debug

Re: Calypso milestone hit: D adaptation of Qt5 tutorial working

2015-05-09 Thread Rainer Schuetze via Digitalmars-d-announce
On 09.05.2015 04:58, Mike wrote: On Saturday, 9 May 2015 at 02:31:09 UTC, Elie Morisse wrote: Hi! Calypso just got a D translation of the first Qt5 Widgets tutorial building and running: https://github.com/Syniurge/Calypso/blob/master/tests/calypso/qt5/qt5demo.d Result:

Visual D 0.3.41 released

2015-05-16 Thread Rainer Schuetze via Digitalmars-d-announce
Hi, there is a new release of Visual D available at http://rainers.github.io/visuald/visuald/StartPage.html Major new features: - new linker option build and use local phobos library to get a COFF32 version (dmd 2.067+) or add missing debug info (dmd 2.065+) - dparser updated with support

Re: Visual D 0.3.41 released

2015-05-17 Thread Rainer Schuetze via Digitalmars-d-announce
On 17.05.2015 13:48, extrawurst wrote: On Sunday, 17 May 2015 at 08:04:44 UTC, Manu wrote: This is a really great release! I missed the lexical scope support. I'll try that out right away. It's been a long time coming :) What is meant by support lexical scope blocks ? void foo() { {int

Re: forum.dlang.org, version 2 (BETA)

2015-06-05 Thread Rainer Schuetze via Digitalmars-d-announce
On 04.06.2015 17:04, Vladimir Panteleev wrote: http://beta.forum.dlang.org/ Many major and minor improvements. Some major ones: - dlang.org theme, fully responsive and mobile-friendly - keyboard navigation in all views - automatically saved post drafts - get notified of new posts and

Re: Beta D 2.068.0-b2

2015-08-02 Thread Rainer Schuetze via Digitalmars-d-announce
On 31.07.2015 02:41, Joseph Cassman wrote: Not sure if it ties in with DMD or not but a libucrt.lib missing error was one of the several errors I got when trying to use VS2015 with DMD + Win64. I do not get the error with VS2013u5 (the file exists with both installations but is only recognized

Re: Beta D 2.068.0-b2

2015-08-02 Thread Rainer Schuetze via Digitalmars-d-announce
On 02.08.2015 11:38, Martin Nowak wrote: On Thursday, 30 July 2015 at 09:24:09 UTC, John Colvin wrote: https://www.microsoft.com/en-us/download/details.aspx?id=46886 Does it include the C++ compiler and linker? No, the VS shell does not include any specific language support and

Re: Beta D 2.068.0-b2

2015-08-02 Thread Rainer Schuetze via Digitalmars-d-announce
On 31.07.2015 09:54, Kagamin wrote: On Thursday, 30 July 2015 at 18:54:03 UTC, Rainer Schuetze wrote: That was fast. Thanks! README in github repo still has some outdated links to dsource. Also bugzilla address is https://issues.dlang.org/ I removed most dsource links (also from the

Re: Beta D 2.068.0-b2

2015-07-30 Thread Rainer Schuetze via Digitalmars-d-announce
On 30.07.2015 20:27, Rainer Schuetze wrote: On 30.07.2015 09:49, Sönke Ludwig wrote: Am 30.07.2015 um 02:59 schrieb Joseph Cassman: 4) The VS 2015 Community 2015 installation [2] also includes a complete build system. However, the DMD Windows installer does not recognize it and fails to

Re: Beta D 2.068.0-b2

2015-07-30 Thread Rainer Schuetze via Digitalmars-d-announce
On 30.07.2015 20:46, Vladimir Panteleev wrote: On Thursday, 30 July 2015 at 18:42:08 UTC, Rainer Schuetze wrote: Vladimir, can you just clean the page and add the link to the startpage and the github repo? It seems that has been done with the cv2pdb project. Done. That was fast. Thanks!

Visual D 0.3.42 released

2015-08-05 Thread Rainer Schuetze via Digitalmars-d-announce
Hi, there is a new version of Visual D available at http://rainers.github.io/visuald/visuald/StartPage.html Major new features in version 0.3.42: * DustMite integration, see http://rainers.github.io/visuald/visuald/DustMite.html * integration with the Visual Studio Performance Wizard *

Re: Beta D 2.068.0-b2

2015-07-30 Thread Rainer Schuetze via Digitalmars-d-announce
On 29.07.2015 09:10, Martin Nowak wrote: On Wednesday, 29 July 2015 at 01:55:35 UTC, Joseph Cassman wrote: There is probably an obvious reason this is not possible but I could not see it when reading through the MS licensing information. It seems to me the linker bin could be redistributed.

Re: Beta D 2.068.0-b2

2015-07-30 Thread Rainer Schuetze via Digitalmars-d-announce
On 30.07.2015 09:49, Sönke Ludwig wrote: Am 30.07.2015 um 02:59 schrieb Joseph Cassman: 4) The VS 2015 Community 2015 installation [2] also includes a complete build system. However, the DMD Windows installer does not recognize it and fails to update the sc.ini file accordingly. I will file a

Re: Beta D 2.068.0-b2

2015-07-30 Thread Rainer Schuetze via Digitalmars-d-announce
On 30.07.2015 11:23, Sönke Ludwig wrote: Am 30.07.2015 um 09:49 schrieb Sönke Ludwig: Am 30.07.2015 um 02:59 schrieb Joseph Cassman: 4) The VS 2015 Community 2015 installation [2] also includes a complete build system. However, the DMD Windows installer does not recognize it and fails to

Re: Visual D 0.3.42 released

2015-08-07 Thread Rainer Schuetze via Digitalmars-d-announce
On 06.08.2015 16:39, akaDemik wrote: On Wednesday, 5 August 2015 at 21:03:51 UTC, Rainer Schuetze wrote: there is a new version of Visual D available It will support the dub in the future? I've shortly looked into that, but the first bummer was the file extension .json. Making this a

Re: Release Candidate D 2.069.0-rc1

2015-10-29 Thread Rainer Schuetze via Digitalmars-d-announce
On 29.10.2015 15:33, tester wrote: trying to compile for x64: import std.stdio; int main(string[] argv){ writeln("Hello D-World!"); return 0; } produces: LINK : fatal error LNK1104: cannot open file 'libucrtd.lib' Building Debug\ConsoleApp1.exe failed! it does work/link for x86

Re: Release D 2.069.0

2015-11-04 Thread Rainer Schuetze via Digitalmars-d-announce
On 04.11.2015 17:19, Vladimir Panteleev wrote: On Wednesday, 4 November 2015 at 15:25:04 UTC, Márcio Martins wrote: Are there any plans to release a dmd64.exe? I don't think we can even build one any more. Rainer/Martin? I have created a combination of a VC++ project and a Visual D

Re: Beta D 2.069.0-b1

2015-10-14 Thread Rainer Schuetze via Digitalmars-d-announce
On 14.10.2015 15:26, Szymon Gatner wrote: To get compatible class layout, the D compiler has to omit it's class info entry in the vtable of C++ classes. In addition D doesn't know about C++ RTTI (I don't know if this is planned to add), so it cannot do the dynamic cast from Operation to

Re: Beta D 2.069.0-b1

2015-10-14 Thread Rainer Schuetze via Digitalmars-d-announce
On 14.10.2015 13:39, Szymon Gatner wrote: On Tuesday, 13 October 2015 at 20:10:22 UTC, Rainer Schuetze wrote: On 13.10.2015 21:44, ZombineDev wrote: [...] The library issues are the same for 32-bit and 64-bit. [...] Yes, but there is some magic involved when linking against the

Re: Beta D 2.069.0-b1

2015-10-14 Thread Rainer Schuetze via Digitalmars-d-announce
On 14.10.2015 13:46, ZombineDev wrote: On Tuesday, 13 October 2015 at 20:10:22 UTC, Rainer Schuetze wrote: Yes, but there is some magic involved when linking against the VS2015 CRT. To use symbols like snprintf and sscanf, you must also pass legacy_stdio_definitions.lib to the linker, which

Re: Beta D 2.069.0-b1

2015-10-13 Thread Rainer Schuetze via Digitalmars-d-announce
On 13.10.2015 21:44, ZombineDev wrote: On Tuesday, 13 October 2015 at 19:17:27 UTC, ZombineDev wrote: On Tuesday, 13 October 2015 at 19:14:51 UTC, ZombineDev wrote: [...] Is the problem related to the new CRT in VS2015? Previously I thought that the problem is 64-bit only, but it seams like

Visual D 0.3.43 released - better support for VS 2015

2015-11-28 Thread Rainer Schuetze via Digitalmars-d-announce
Hi, there is a new release of Visual D available at http://rainers.github.io/visuald/visuald/StartPage.html This time there is no major new feature to announce, but quite a few improvements to * VS 2015 support * building with LDC * configuration dialogs * C++ to D conversion wizard See

Re: Recursive SymbolNames solved.

2016-06-09 Thread Rainer Schuetze via Digitalmars-d-announce
On 09.06.2016 11:02, Johan Engelen wrote: On Thursday, 9 June 2016 at 04:58:45 UTC, Stefan Koch wrote: On Wednesday, 8 June 2016 at 13:28:19 UTC, Stefan Koch wrote: Hi, I solved the issue. PR is coming shortly. Solution is as follows: Keep a list of already visited symbols in the mangler.

Re: Beta D 2.070.0-b1

2016-01-16 Thread Rainer Schuetze via Digitalmars-d-announce
On 16.01.2016 05:09, Adam D. Ruppe wrote: Has anyone built a Windows program with the beta? I tried and got undefined identifier HWND, but have been unable to minimize the test case and it might be just my install not being clean. Works for me to build Visual D, though it uses it's own

Re: LDC now supports Windows MSVC x86/x64 as first class targets

2016-03-20 Thread Rainer Schuetze via Digitalmars-d-announce
On 20.03.2016 11:54, Manu via Digitalmars-d-announce wrote: Also, out of curiosity, has anyone looked at connecting the MS codegen (C2.DLL) to LDC like MS do with Clang+C2 (Clang frontend w/ MS codegen) that was released in VS2015 Update 1/2? I suspect their C2.DLL connectivity code must be

Re: mago-mi: GDB/MI compatible frontend for Mago debugger

2016-05-24 Thread Rainer Schuetze via Digitalmars-d-announce
On 17.05.2016 10:06, Vadim Lopatin wrote: Hello, I'm working on GDB/MI compatible interface for Mago debugger on Windows. GDB/MI is line based machine interface for debugger. IDEs are using GDB via this interface. GDB/MI docs: https://sourceware.org/gdb/onlinedocs/gdb/GDB_002fMI.html

Re: mago-mi: GDB/MI compatible frontend for Mago debugger

2016-05-24 Thread Rainer Schuetze via Digitalmars-d-announce
On 24.05.2016 08:47, Vadim Lopatin wrote: On Tuesday, 24 May 2016 at 06:34:04 UTC, Rainer Schuetze wrote: If you want to stay in sync, please consider a PR with your changes to mago. Actually, I would prefer to use static versions of all Mago libraries. I really like that statically linked

Re: Release Candidate 2.073.0-rc1

2017-01-19 Thread Rainer Schuetze via Digitalmars-d-announce
On 19.01.2017 08:32, Suliman wrote: http://dlang.org/changelog/2.073.0.html#mscrtlib-option How can I set this flag in dub.json? I tried: "dflags": [ "-mscrt=msvcrt" ] but got error: Error: unrecognized switch '-mscrt=msvcrt' Ouch, the switch is actually called -mscrtlib. We need to fix the

Re: Release Candidate 2.073.0-rc1

2017-01-19 Thread Rainer Schuetze via Digitalmars-d-announce
On 19.01.2017 20:22, Rainer Schuetze wrote: On 19.01.2017 08:32, Suliman wrote: http://dlang.org/changelog/2.073.0.html#mscrtlib-option How can I set this flag in dub.json? I tried: "dflags": [ "-mscrt=msvcrt" ] but got error: Error: unrecognized switch '-mscrt=msvcrt' Ouch, the switch is

Re: Release Candidate 2.073.0-rc1

2017-01-20 Thread Rainer Schuetze via Digitalmars-d-announce
On 19.01.2017 21:56, Suliman wrote: On Thursday, 19 January 2017 at 19:22:07 UTC, Rainer Schuetze wrote: On 19.01.2017 08:32, Suliman wrote: http://dlang.org/changelog/2.073.0.html#mscrtlib-option How can I set this flag in dub.json? I tried: "dflags": [ "-mscrt=msvcrt" ] but got error:

Re: Release D 2.072.0

2016-11-11 Thread Rainer Schuetze via Digitalmars-d-announce
On 11.11.2016 14:42, Steven Schveighoffer wrote: On 11/11/16 8:21 AM, Nick Sabalausky wrote: On 11/11/2016 04:54 AM, Kagamin wrote: On Thursday, 10 November 2016 at 13:58:56 UTC, Steven Schveighoffer wrote: Only possibility is just to ignore ALL cycles, and print them if any are detected.

Re: Visual D 0.44 released - VC project integration and Concord debugger extension

2017-04-07 Thread Rainer Schuetze via Digitalmars-d-announce
On 12.03.2017 13:09, Rainer Schuetze wrote: preliminary support for VS 2017 (no VC project integration yet) VC project integration is now also available in VS 2017. Check out https://github.com/dlang/visuald/releases/download/v0.44.2/VisualD-v0.44.2.exe which also includes some bug fixes.

Visual D 0.44 released - VC project integration and Concord debugger extension

2017-03-12 Thread Rainer Schuetze via Digitalmars-d-announce
Hi, I'm glad to finally announce the release of a new version of Visual D, the Visual Studio extension for the D programming language. Among a considerable number of changes and bug fixes [1], this version features two major enhancements for inter-operability with C/C++: - Visual C project

Re: Visual D 0.44 released - VC project integration and Concord debugger extension

2017-03-12 Thread Rainer Schuetze via Digitalmars-d-announce
On 12.03.2017 21:36, Inquie wrote: Cool, what about vice versa? C/C++ files in a D project and have it link in automatically? Or can it already do this? To some extend, yes. The command line options must be specified manually, though, and must be the same for all C/C++ files. See the

Re: Visual D 0.44 released - VC project integration and Concord debugger extension

2017-03-13 Thread Rainer Schuetze via Digitalmars-d-announce
On 12.03.2017 13:09, Rainer Schuetze wrote: I'm glad to finally announce the release of a new version of Visual D, the Visual Studio extension for the D programming language. Unfortunately, a bug turned up, causing the default dmd executable search path to contain a bad character. Here's

Re: Visual D 0.44 released - VC project integration and Concord debugger extension

2017-03-13 Thread Rainer Schuetze via Digitalmars-d-announce
On 13.03.2017 18:56, Inquie wrote: On Monday, 13 March 2017 at 08:12:41 UTC, Rainer Schuetze wrote: On 12.03.2017 13:09, Rainer Schuetze wrote: I'm glad to finally announce the release of a new version of Visual D, the Visual Studio extension for the D programming language.

Visual D 0.45 released - better VS2017 integration

2017-08-03 Thread Rainer Schuetze via Digitalmars-d-announce
Hi, there is a new version 0.45 of Visual D available at http://rainers.github.io/visuald/visuald/StartPage.html Most changes are bug fixes and incremental improvements, maybe standing out: * improved VS 2017 integration * task list support * dparser update to recent language additions See

Re: Visual D 0.45 released - better VS2017 integration

2017-08-17 Thread Rainer Schuetze via Digitalmars-d-announce
On 03.08.2017 09:04, Rainer Schuetze wrote: Hi, there is a new version 0.45 of Visual D available at http://rainers.github.io/visuald/visuald/StartPage.html Most changes are bug fixes and incremental improvements, maybe standing out: * improved VS 2017 integration * task list support *

Re: Release D 2.076.0

2017-09-07 Thread Rainer Schuetze via Digitalmars-d-announce
On 04.09.2017 11:00, Timon Gehr wrote: On 02.09.2017 08:51, Ilya Yaroshenko wrote: On Friday, 1 September 2017 at 14:03:26 UTC, Martin Nowak wrote: Glad to announce D 2.076.0. This release comes with static foreach, many -betterC enhancements, various phobos additions, an -mcpu=avx2

Re: Article: Writing Julia style multiple dispatch code in D

2017-08-31 Thread Rainer Schuetze via Digitalmars-d-announce
On 31.08.2017 01:34, Jean-Louis Leroy wrote: On Wednesday, 30 August 2017 at 22:30:12 UTC, data pulverizer wrote: On Wednesday, 30 August 2017 at 22:10:38 UTC, Jean-Louis Leroy wrote: On Wednesday, 30 August 2017 at 21:30:29 UTC, data pulverizer wrote: In the light of this I think your

Visual D 0.46.0 released - more VS2017 and LDC integration

2017-12-02 Thread Rainer Schuetze via Digitalmars-d-announce
Hi, I have just released version 0.46 of Visual D, see http://rainers.github.io/visuald/visuald/StartPage.html This release doesn't come with major new features, but a list of bug fixes and incremental improvements, those with the largest impact: * improved VS 2017 integration * improved

Re: D's Newfangled Name Mangling

2017-12-21 Thread Rainer Schuetze via Digitalmars-d-announce
On 20.12.2017 19:42, Johan Engelen wrote: On Wednesday, 20 December 2017 at 13:57:20 UTC, Mike Parker wrote: Many thanks to Rainer for his insightful new article for the D Blog outlining the new name mangling algorithm. Nice! Thanks. "D and C++ avoid this problem by adding more

Re: Visual D 0.47.0 released

2018-06-24 Thread Rainer Schuetze via Digitalmars-d-announce
On 24/06/2018 19:56, Brian wrote: On Sunday, 24 June 2018 at 13:08:53 UTC, Rainer Schuetze wrote: Hi, a new release of Visual D has just been uploaded. Major changes are * improved Visual C++ project integration: better dependencies,   automatic libraries, name demangling * new project

Re: DMD, Windows and C

2017-10-26 Thread Rainer Schuetze via Digitalmars-d-announce
On 25.10.2017 18:05, Mike Parker wrote: In preparation for an upcoming blog series, and partly as a reaction to the "Windows is a second-class citizen" criticisms that have been cropping up lately, I've put together a primer on getting set up to use C and D together on Windows. It includes

Re: DMD, Windows and C

2017-10-26 Thread Rainer Schuetze via Digitalmars-d-announce
On 25.10.2017 18:57, kinke wrote: On Wednesday, 25 October 2017 at 16:05:48 UTC, Mike Parker wrote: In preparation for an upcoming blog series, and partly as a reaction to the "Windows is a second-class citizen" criticisms that have been cropping up lately, I've put together a primer on

Re: Release D 2.078.0

2018-01-08 Thread Rainer Schuetze via Digitalmars-d-announce
On 08.01.2018 08:56, Andre Pany wrote: On Wednesday, 3 January 2018 at 17:43:36 UTC, Martin Nowak wrote: Glad to announce D 2.078.0. This release comes with runtime detection of Visual Studio installation paths, an integral promotion transition for unary operations on byte and short sized

Re: Release D 2.078.0

2018-01-04 Thread Rainer Schuetze via Digitalmars-d-announce
On 04.01.2018 07:25, thedeemon wrote: On Wednesday, 3 January 2018 at 17:43:36 UTC, Martin Nowak wrote: Glad to announce D 2.078.0. This release comes with runtime detection of Visual Studio installation paths I've got a problem with linking phobos64.lib now. I run "Visual C++ 2015 x64

Re: Release D 2.078.1

2018-01-25 Thread Rainer Schuetze via Digitalmars-d-announce
On 25.01.2018 14:54, Atila Neves wrote: On Tuesday, 23 January 2018 at 15:16:02 UTC, Andre Pany wrote: On Tuesday, 23 January 2018 at 13:08:35 UTC, thedeemon wrote: On Monday, 22 January 2018 at 20:43:56 UTC, Martin Nowak wrote: Glad to announce D 2.078.1. The Windows 7z archive version

Re: Release D 2.078.0

2018-01-12 Thread Rainer Schuetze via Digitalmars-d-announce
On 12.01.2018 12:42, Andre Pany wrote: On Monday, 8 January 2018 at 22:41:31 UTC, Rainer Schuetze wrote: Unfortunately the corresponding installer PRs didn't make it into the release, so you still have to remove most options of section Environment64 from sc.ini yourself. This should be

Re: Release D 2.078.1

2018-02-01 Thread Rainer Schuetze via Digitalmars-d-announce
On 01/02/2018 17:16, Atila Neves wrote: Should I file a bug for dmd or the installer? It's a dmd issue. https://issues.dlang.org/show_bug.cgi?id=18352 Thanks. https://github.com/dlang/dmd/pull/7827

Re: Release D 2.078.1

2018-02-01 Thread Rainer Schuetze via Digitalmars-d-announce
On 23/01/2018 14:08, thedeemon wrote: On Monday, 22 January 2018 at 20:43:56 UTC, Martin Nowak wrote: Glad to announce D 2.078.1. The Windows 7z archive version now has much simpler sc.ini, in fact too simple. With Visual C++ 2015 x64 Native Build Tools now trying to run dmd -m64 hi.d I

Re: Release D 2.078.1

2018-01-31 Thread Rainer Schuetze via Digitalmars-d-announce
On 31/01/2018 16:58, Atila Neves wrote: On Thursday, 25 January 2018 at 20:11:54 UTC, Rainer Schuetze wrote: On 25.01.2018 14:54, Atila Neves wrote: On Tuesday, 23 January 2018 at 15:16:02 UTC, Andre Pany wrote: On Tuesday, 23 January 2018 at 13:08:35 UTC, thedeemon wrote: On Monday, 22

Re: Beta 2.079.0

2018-02-20 Thread Rainer Schuetze via Digitalmars-d-announce
On 20/02/2018 01:58, Basile B. wrote: On Monday, 19 February 2018 at 21:50:02 UTC, Rainer Schuetze wrote: On 19/02/2018 21:17, Andre Pany wrote: On Monday, 19 February 2018 at 10:49:03 UTC, Martin Nowak wrote: Glad to announce the first beta for the 2.079.0 release, ♥ to the 77

Re: Beta 2.079.0

2018-02-19 Thread Rainer Schuetze via Digitalmars-d-announce
On 19/02/2018 21:17, Andre Pany wrote: On Monday, 19 February 2018 at 10:49:03 UTC, Martin Nowak wrote: Glad to announce the first beta for the 2.079.0 release, ♥ to the 77 contributors for this release. [...] This release is fantastic! In the change log information about lld linker is

Re: Release D 2.078.1

2018-01-23 Thread Rainer Schuetze via Digitalmars-d-announce
On 23.01.2018 14:08, thedeemon wrote: On Monday, 22 January 2018 at 20:43:56 UTC, Martin Nowak wrote: Glad to announce D 2.078.1. The Windows 7z archive version now has much simpler sc.ini, in fact too simple. With Visual C++ 2015 x64 Native Build Tools now trying to run dmd -m64 hi.d I

Re: Ecoji-d v1.0.0 is released - Base1024 using emojis 

2018-03-16 Thread Rainer Schuetze via Digitalmars-d-announce
On 15/03/2018 19:45, Anton Fediushin wrote: $ dd if=test.raw | ./ecoji-d | gzip -c | wc -c 67108864 bytes (67 MB, 64 MiB) copied, 27.9972 s, 2.4 MB/s 32178275 # 48% improvement If you can compress random data to 52% of the original data, you should repeat this step until there is a single

Visual D 0.47.0 released

2018-06-24 Thread Rainer Schuetze via Digitalmars-d-announce
Hi, a new release of Visual D has just been uploaded. Major changes are * improved Visual C++ project integration: better dependencies, automatic libraries, name demangling * new project wizard * mago debugger: show vtable, dynamic type of interfaces, symbol names of pointer address See

Re: Profiling DMD's Compilation Time with dmdprof

2018-11-08 Thread Rainer Schuetze via Digitalmars-d-announce
On 09/11/2018 00:12, kinke wrote: > On Thursday, 8 November 2018 at 20:19:47 UTC, Vladimir Panteleev wrote: >> Sounds like we're narrowing it down to the Visual Studio solution. > > Mildly interested, I gave DMD master a shot with my 5-years old i5-3550 > (@4 GHz) in VS 2017 (+ a recent Visual

Re: Visual D 0.48.0 released

2018-12-22 Thread Rainer Schuetze via Digitalmars-d-announce
Hi, I have uploaded a bugfix release 0.48.1, among other things fixed: - goto definition on alias: jump to base definition if caret on alias - cv2pdb: fix missing line numbers for new versions of mspdb*.dll - mago: variables captured from stack of outer function not displayed in locals Head

Re: Visual D 0.48.0 released

2018-12-04 Thread Rainer Schuetze via Digitalmars-d-announce
On 03/12/2018 22:10, Neia Neutuladh wrote: > On Mon, 03 Dec 2018 15:08:33 +, greatsam4sure wrote: >> It will be nice if you can port this code base to vs code. It is the >> same visual studio code base. > > Pardon? VS Code is an Electron application written mainly in TypeScript, > while

Visual D 0.48.0 released

2018-12-02 Thread Rainer Schuetze via Digitalmars-d-announce
Hi, I have made a new release of Visual D available. Some highlights of version 0.48.0: * installer and binaries now digitally signed by the "D Language Foundation" * experimental: option to enable semantic identifier highlighting * mago debugger: show return value, closure and capture variables

Visual D 0.49.0 released

2019-04-07 Thread Rainer Schuetze via Digitalmars-d-announce
Hello, the new release of Visual D has just been uploaded. Some major improvements of 0.49.0: * support for Visual Studio 2019 * parallel compilation supported by VC projects * catch up with recent language changes * new "Language" configuration page for -transition=/-preview=/-revert= options

Re: Beta 2.085.0

2019-02-16 Thread Rainer Schuetze via Digitalmars-d-announce
On 16/02/2019 19:53, JN wrote: > On Saturday, 16 February 2019 at 15:06:51 UTC, Martin Nowak wrote: >> Glad to announce the first beta for the 2.085.0 release, ♥ to the 49 >> contributors. >> >> http://dlang.org/download.html#dmd_beta >> http://dlang.org/changelog/2.085.0.html >> >> As usual

  1   2   >