Thread overview | ||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
August 25, 2011 Visual D 0.3.26 released | ||||
---|---|---|---|---|
| ||||
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 Re: Visual D 0.3.26 released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Rainer Schuetze | 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 Re: Visual D 0.3.26 released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Alex Rønne Petersen |
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 Re: Visual D 0.3.26 released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Rainer Schuetze | 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 Re: Visual D 0.3.26 released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Rainer Schuetze | 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 Re: Visual D 0.3.26 released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Alex Rønne Petersen |
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 Re: Visual D 0.3.26 released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Johannes Totz | 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 Re: Visual D 0.3.26 released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Rainer Schuetze | 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 Re: Visual D 0.3.26 released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Rainer Schuetze | 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 Re: Visual D 0.3.26 released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Alex Rønne Petersen |
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.
|
Copyright © 1999-2021 by the D Language Foundation