Re: DCD 0.7.0-alpha1

2015-08-10 Thread Brian Schott via Digitalmars-d-announce

On Monday, 10 August 2015 at 07:24:20 UTC, anonymous wrote:

let's say 16X per line, for 4000X lines and


ಠ_ಠ


Re: DCD 0.7.0-alpha1

2015-08-10 Thread ketmar via Digitalmars-d-announce
On Mon, 10 Aug 2015 07:24:18 +, anonymous wrote:

 if you repeat the access chain .bar.bar etc, let's say 16X per line, for
 4000X lines and try a dot completion then the server crashes.

it's a bug, yes, but i'm still speechless.

signature.asc
Description: PGP signature


Re: DCD 0.7.0-alpha1

2015-08-10 Thread anonymous via Digitalmars-d-announce

On Saturday, 8 August 2015 at 00:19:38 UTC, Brian Schott wrote:

https://github.com/Hackerpilot/DCD/releases/tag/v0.7.0-alpha1

DCD is an IDE and editor-independent autocompletion system for 
the D programming language.


Release notes are available at the above link.

0.7.0 has some major changes to its internal structure, so 
please help me to test it.


So far, so good. However i've found a way to crash the server 
even if it's a very laughable and unrealistic case; it crashes 
dmd too BTW.


---
struct Foo {
int a;
this(int a) { this.a = a; }
static immutable Foo bar = Foo(1);
}

void main() {
auto a = Foo.bar;
import std.stdio;

writeln(a.bar.bar.bar.bar.bar.bar.bar.bar.bar.bar.bar.bar.bar.bar.bar

.bar.bar.bar.bar.bar.bar.bar.bar.bar.bar.bar.bar.bar.bar.bar
.bar.bar.bar.bar.bar.bar.bar.bar.bar.bar.bar.bar.bar.bar.bar
...
.bar.bar.bar.bar.bar.bar.bar.bar.bar.bar.bar.bar.bar.bar.bar
}
---
if you repeat the access chain .bar.bar etc, let's say 16X per 
line, for 4000X lines and try a dot completion then the server 
crashes.






Re: DCD 0.7.0-alpha1

2015-08-07 Thread anonymous via Digitalmars-d-announce

On Saturday, 8 August 2015 at 00:19:38 UTC, Brian Schott wrote:

https://github.com/Hackerpilot/DCD/releases/tag/v0.7.0-alpha1

DCD is an IDE and editor-independent autocompletion system for 
the D programming language.


Release notes are available at the above link.

0.7.0 has some major changes to its internal structure, so 
please help me to test it.


I'd like to test, particularly under Win, but 
std.experimental.allocator (+ std.meta) are still not merged. If 
I understand correctly it means that DCD 0.7 will not be easily 
buildable until next pre-release (2.069-alpha)...in 2 monthes !


Re: DCD 0.7.0-alpha1

2015-08-07 Thread via Digitalmars-d-announce

On Saturday, 8 August 2015 at 01:32:50 UTC, anonymous wrote:

On Saturday, 8 August 2015 at 00:19:38 UTC, Brian Schott wrote:

https://github.com/Hackerpilot/DCD/releases/tag/v0.7.0-alpha1

DCD is an IDE and editor-independent autocompletion system for 
the D programming language.


Release notes are available at the above link.

0.7.0 has some major changes to its internal structure, so 
please help me to test it.


I'd like to test, particularly under Win, but 
std.experimental.allocator (+ std.meta) are still not merged. 
If I understand correctly it means that DCD 0.7 will not be 
easily buildable until next pre-release (2.069-alpha)...in 2 
monthes !


Brian made it easy for us, std.experimental.allocator is in the 
submodule containers.

std.meta is part of 2.068.
So it works with dmd-2.068.0-rc1, successful compilation :)


Re: DCD 0.7.0-alpha1

2015-08-07 Thread anonymous via Digitalmars-d-announce
On Saturday, 8 August 2015 at 02:25:29 UTC, Joakim Brännström 
wrote:

On Saturday, 8 August 2015 at 01:32:50 UTC, anonymous wrote:
I'd like to test, particularly under Win, but 
std.experimental.allocator (+ std.meta) are still not merged. 
If I understand correctly it means that DCD 0.7 will not be 
easily buildable until next pre-release (2.069-alpha)...in 2 
monthes !


Brian made it easy for us, std.experimental.allocator is in the 
submodule containers.

std.meta is part of 2.068.
So it works with dmd-2.068.0-rc1, successful compilation :)


Thanks for the information. So Everything is fine.

Windows users that are used to buid with the bat file (because 
Digital Mars make doesn't accept the makefile) should get an 
updated version soon.