Jump to page: 1 24  
Page
Thread overview
Visual D 0.3.26 released
Aug 25, 2011
Rainer Schuetze
Aug 26, 2011
Rainer Schuetze
Aug 26, 2011
Rainer Schuetze
Aug 26, 2011
Johannes Totz
Aug 26, 2011
Rainer Schuetze
Sep 10, 2011
Rainer Schuetze
Dec 20, 2011
Froglegs
Dec 21, 2011
Rainer Schuetze
Dec 24, 2011
Mr. Anonymous
Dec 26, 2011
Rainer Schuetze
Dec 27, 2011
Marco Leise
Dec 29, 2011
Mr. Anonymous
Dec 29, 2011
Rainer Schuetze
Aug 28, 2012
Brad
Jun 07, 2013
Diggory
Jun 11, 2013
Rainer Schuetze
Aug 07, 2013
PhilE
Aug 10, 2013
Rainer Schuetze
Aug 10, 2013
PhilE
Jan 27, 2014
Frustrated
Jan 28, 2014
Frustrated
Feb 15, 2014
Michael
Feb 15, 2014
Rainer Schuetze
Apr 07, 2014
volax
Aug 19, 2013
Paul Jurczak
Aug 19, 2013
Rainer Schuetze
Apr 11, 2014
Derek
Apr 11, 2014
evilrat
Apr 11, 2014
Derek
Apr 11, 2014
evilrat
Apr 11, 2014
Derek
Apr 11, 2014
Derek
Apr 12, 2014
evilrat
Apr 12, 2014
Derek
August 25, 2011
Hi,

I'd like to announce the release of a new version of Visual D:

2011-08-25 Version 0.3.26

* fixed regression in last version: single file compilation did not build any d files
* single file compilation: avoid relinking every time
* separate compile and link: no longer trashes dependencies in link step
* goto definition, search symbol: now line number adjusted according to changes since last successful build
* fix: resource files in sub folders would not build because the same folders were expected in the intermediate directory
* global settings: split page into directories/settings pages to make option "Show build time" accessible
* global settings: added option to disable sorting projects
* parser now accepts "do {} while(condition)" without trailing ';'
* project options macro $(PROJECTNAME) now uses the name in the solution instead of the project file name
* fixed bad indentation of first contract
* fixed colorization of first token after debug condition without arguments
* "is" now always colored as operator, not as keyword
* updated to build with dmd 2.055beta

Visual D provides seamless integration of the D programming language into Visual Studio. It can be downloaded here: http://www.dsource.org/projects/visuald/

Best,
Rainer
August 25, 2011
On 25-08-2011 09:28, Rainer Schuetze wrote:
> Hi,
>
> I'd like to announce the release of a new version of Visual D:
>
> 2011-08-25 Version 0.3.26
>
> * fixed regression in last version: single file compilation did not
> build any d files
> * single file compilation: avoid relinking every time
> * separate compile and link: no longer trashes dependencies in link step
> * goto definition, search symbol: now line number adjusted according to
> changes since last successful build
> * fix: resource files in sub folders would not build because the same
> folders were expected in the intermediate directory
> * global settings: split page into directories/settings pages to make
> option "Show build time" accessible
> * global settings: added option to disable sorting projects
> * parser now accepts "do {} while(condition)" without trailing ';'
> * project options macro $(PROJECTNAME) now uses the name in the solution
> instead of the project file name
> * fixed bad indentation of first contract
> * fixed colorization of first token after debug condition without arguments
> * "is" now always colored as operator, not as keyword
> * updated to build with dmd 2.055beta
>
> Visual D provides seamless integration of the D programming language
> into Visual Studio. It can be downloaded here:
> http://www.dsource.org/projects/visuald/
>
> Best,
> Rainer

Awesome news!

One question:

> * fixed bad indentation of first contract

What exactly does this fix? Can you give an example?

- Alex
August 26, 2011

On 25.08.2011 15:34, Alex Rønne Petersen wrote:
> On 25-08-2011 09:28, Rainer Schuetze wrote:
>> Hi,
>>
>> I'd like to announce the release of a new version of Visual D:
>>
>> 2011-08-25 Version 0.3.26
>>[...]
>
> One question:
>
>> * fixed bad indentation of first contract
>
> What exactly does this fix? Can you give an example?

reindenting a function with contracts used to produce something like this:

int foo(int x)
	in
	{
		assert(x > 0);
	}
body
{
	return -x;
}

Now, the in contract is aligned with the function declaration and the body:


int foo(int x)
in
{
	assert(x > 0);
}
body
{
	return -x;
}
August 26, 2011
On 26-08-2011 09:20, Rainer Schuetze wrote:
>
>
> On 25.08.2011 15:34, Alex Rønne Petersen wrote:
>> On 25-08-2011 09:28, Rainer Schuetze wrote:
>>> Hi,
>>>
>>> I'd like to announce the release of a new version of Visual D:
>>>
>>> 2011-08-25 Version 0.3.26
>>> [...]
>>
>> One question:
>>
>>> * fixed bad indentation of first contract
>>
>> What exactly does this fix? Can you give an example?
>
> reindenting a function with contracts used to produce something like this:
>
> int foo(int x)
> in
> {
> assert(x > 0);
> }
> body
> {
> return -x;
> }
>
> Now, the in contract is aligned with the function declaration and the body:
>
>
> int foo(int x)
> in
> {
> assert(x > 0);
> }
> body
> {
> return -x;
> }

Oh, great! It seems that it still happens while you type out the function, though. Can anything be done about that?

- Alex
August 26, 2011
On 25/08/2011 08:28, Rainer Schuetze wrote:
> Hi,
> 
> I'd like to announce the release of a new version of Visual D:
> 
> 2011-08-25 Version 0.3.26
> 
> * fixed regression in last version: single file compilation did not
> build any d files
> * single file compilation: avoid relinking every time
> * separate compile and link: no longer trashes dependencies in link step
> * goto definition, search symbol: now line number adjusted according to
> changes since last successful build
> * fix: resource files in sub folders would not build because the same
> folders were expected in the intermediate directory
> * global settings: split page into directories/settings pages to make
> option "Show build time" accessible
> * global settings: added option to disable sorting projects
> * parser now accepts "do {} while(condition)" without trailing ';'
> * project options macro $(PROJECTNAME) now uses the name in the solution
> instead of the project file name
> * fixed bad indentation of first contract
> * fixed colorization of first token after debug condition without arguments
> * "is" now always colored as operator, not as keyword
> * updated to build with dmd 2.055beta
> 
> Visual D provides seamless integration of the D programming language into Visual Studio. It can be downloaded here: http://www.dsource.org/projects/visuald/

I tried it on Visual Studio 2008 but after installation, VS simply hangs at startup. Splash screen is showing but nothing else happening. Task manager shows slowly increasing memory usage. After 15 mins I killed it. I tried it a few times but ultimately had to uninstall it and now everything is back to normal.

Ideas on how to figure out what might be wrong?
August 26, 2011

On 26.08.2011 09:58, Alex Rønne Petersen wrote:
> On 26-08-2011 09:20, Rainer Schuetze wrote:
>>
>>
>> On 25.08.2011 15:34, Alex Rønne Petersen wrote:
>>> On 25-08-2011 09:28, Rainer Schuetze wrote:
>>>> Hi,
>>>>
>>>> I'd like to announce the release of a new version of Visual D:
>>>>
>>>> 2011-08-25 Version 0.3.26
>>>> [...]
>>>
>>> One question:
>>>
>>>> * fixed bad indentation of first contract
>>>
>>> What exactly does this fix? Can you give an example?
>>
>> reindenting a function with contracts used to produce something like
>> this:
>>
>> int foo(int x)
>> in
>> {
>> assert(x > 0);
>> }
>> body
>> {
>> return -x;
>> }
>>
>> Now, the in contract is aligned with the function declaration and the
>> body:
>>
>>
>> int foo(int x)
>> in
>> {
>> assert(x > 0);
>> }
>> body
>> {
>> return -x;
>> }
>
> Oh, great! It seems that it still happens while you type out the
> function, though. Can anything be done about that?
>
> - Alex

I didn't think of that.

Currently, the line is reindented if you type '{' or '}' as the first non-space on the line. This needs to be extended to "in", "out" and "body" without getting annoying. I'll see what can be done.
August 26, 2011
On 26.08.2011 15:07, Johannes Totz wrote:
> On 25/08/2011 08:28, Rainer Schuetze wrote:
>> Hi,
>>
>> I'd like to announce the release of a new version of Visual D:
>>
>> 2011-08-25 Version 0.3.26
>>
>> * fixed regression in last version: single file compilation did not
>> build any d files
>> * single file compilation: avoid relinking every time
>> * separate compile and link: no longer trashes dependencies in link step
>> * goto definition, search symbol: now line number adjusted according to
>> changes since last successful build
>> * fix: resource files in sub folders would not build because the same
>> folders were expected in the intermediate directory
>> * global settings: split page into directories/settings pages to make
>> option "Show build time" accessible
>> * global settings: added option to disable sorting projects
>> * parser now accepts "do {} while(condition)" without trailing ';'
>> * project options macro $(PROJECTNAME) now uses the name in the solution
>> instead of the project file name
>> * fixed bad indentation of first contract
>> * fixed colorization of first token after debug condition without arguments
>> * "is" now always colored as operator, not as keyword
>> * updated to build with dmd 2.055beta
>>
>> Visual D provides seamless integration of the D programming language
>> into Visual Studio. It can be downloaded here:
>> http://www.dsource.org/projects/visuald/
>
> I tried it on Visual Studio 2008 but after installation, VS simply hangs
> at startup. Splash screen is showing but nothing else happening. Task
> manager shows slowly increasing memory usage. After 15 mins I killed it.
> I tried it a few times but ultimately had to uninstall it and now
> everything is back to normal.
>
> Ideas on how to figure out what might be wrong?

What OS are you working on?

A process dump might help to figure out what's going on. You can use procdump from here:

http://technet.microsoft.com/en-us/sysinternals/dd996900.aspx

to create one while VS is frozen. Please send it to me or make it available somewhere for download.
August 26, 2011
On 26-08-2011 17:05, Rainer Schuetze wrote:
>
>
> On 26.08.2011 09:58, Alex Rønne Petersen wrote:
>> On 26-08-2011 09:20, Rainer Schuetze wrote:
>>>
>>>
>>> On 25.08.2011 15:34, Alex Rønne Petersen wrote:
>>>> On 25-08-2011 09:28, Rainer Schuetze wrote:
>>>>> Hi,
>>>>>
>>>>> I'd like to announce the release of a new version of Visual D:
>>>>>
>>>>> 2011-08-25 Version 0.3.26
>>>>> [...]
>>>>
>>>> One question:
>>>>
>>>>> * fixed bad indentation of first contract
>>>>
>>>> What exactly does this fix? Can you give an example?
>>>
>>> reindenting a function with contracts used to produce something like
>>> this:
>>>
>>> int foo(int x)
>>> in
>>> {
>>> assert(x > 0);
>>> }
>>> body
>>> {
>>> return -x;
>>> }
>>>
>>> Now, the in contract is aligned with the function declaration and the
>>> body:
>>>
>>>
>>> int foo(int x)
>>> in
>>> {
>>> assert(x > 0);
>>> }
>>> body
>>> {
>>> return -x;
>>> }
>>
>> Oh, great! It seems that it still happens while you type out the
>> function, though. Can anything be done about that?
>>
>> - Alex
>
> I didn't think of that.
>
> Currently, the line is reindented if you type '{' or '}' as the first
> non-space on the line. This needs to be extended to "in", "out" and
> "body" without getting annoying. I'll see what can be done.

Great, thanks!

- Alex
September 10, 2011
On 25-08-2011 09:28, Rainer Schuetze wrote:
> Hi,
>
> I'd like to announce the release of a new version of Visual D:
>
> 2011-08-25 Version 0.3.26
>
> * fixed regression in last version: single file compilation did not
> build any d files
> * single file compilation: avoid relinking every time
> * separate compile and link: no longer trashes dependencies in link step
> * goto definition, search symbol: now line number adjusted according to
> changes since last successful build
> * fix: resource files in sub folders would not build because the same
> folders were expected in the intermediate directory
> * global settings: split page into directories/settings pages to make
> option "Show build time" accessible
> * global settings: added option to disable sorting projects
> * parser now accepts "do {} while(condition)" without trailing ';'
> * project options macro $(PROJECTNAME) now uses the name in the solution
> instead of the project file name
> * fixed bad indentation of first contract
> * fixed colorization of first token after debug condition without arguments
> * "is" now always colored as operator, not as keyword
> * updated to build with dmd 2.055beta
>
> Visual D provides seamless integration of the D programming language
> into Visual Studio. It can be downloaded here:
> http://www.dsource.org/projects/visuald/
>
> Best,
> Rainer

Hi,

Does anyone know whether this version of Visual D plays nice with 2.055?

- Alex
September 10, 2011

On 10.09.2011 14:05, Alex Rønne Petersen wrote:
> On 25-08-2011 09:28, Rainer Schuetze wrote:
>> Hi,
>>
>> I'd like to announce the release of a new version of Visual D:
>>
>> 2011-08-25 Version 0.3.26
>>
>> * fixed regression in last version: single file compilation did not
>> build any d files
>> * single file compilation: avoid relinking every time
>> * separate compile and link: no longer trashes dependencies in link step
>> * goto definition, search symbol: now line number adjusted according to
>> changes since last successful build
>> * fix: resource files in sub folders would not build because the same
>> folders were expected in the intermediate directory
>> * global settings: split page into directories/settings pages to make
>> option "Show build time" accessible
>> * global settings: added option to disable sorting projects
>> * parser now accepts "do {} while(condition)" without trailing ';'
>> * project options macro $(PROJECTNAME) now uses the name in the solution
>> instead of the project file name
>> * fixed bad indentation of first contract
>> * fixed colorization of first token after debug condition without
>> arguments
>> * "is" now always colored as operator, not as keyword
>> * updated to build with dmd 2.055beta
>>
>> Visual D provides seamless integration of the D programming language
>> into Visual Studio. It can be downloaded here:
>> http://www.dsource.org/projects/visuald/
>>
>> Best,
>> Rainer
>
> Hi,
>
> Does anyone know whether this version of Visual D plays nice with 2.055?
>
> - Alex

Should be no problem. There is also a brand new 0.3.27rc1 in the download folder, that is actualy built with dmd 2.055very-late-beta. It also fixes the indentation issues.
« First   ‹ Prev
1 2 3 4