On Tuesday, 25 October 2016 at 17:19:26 UTC, Jacob Carlborg wrote:
Very impressive :)
Thanks.
I just got the following code to compile and execute correctly.
bool strEq(string a, string b)
{
if (a.length != b.length)
{
return false;
}
uint length = cast(uint) a.length
On Tuesday, 25 October 2016 at 22:15:38 UTC, Andrei Alexandrescu
wrote:
The D Language Foundation is proud to announce its first
scholarship, offered to CS and EE students at University
"Politehnica" Bucharest in Romania. More details here:
http://dlang.org/dlangupb-scholarship.html
For anyo
The D Language Foundation is proud to announce its first scholarship,
offered to CS and EE students at University "Politehnica" Bucharest in
Romania. More details here:
http://dlang.org/dlangupb-scholarship.html
We are very excited about this program and hope to extend it to other
universitie
On 2016-10-25 14:36, Stefam Koch wrote:
First perf data is in
The is measured with time src/dmd -c -ctfe-bc
old interpreter (without -ctfe-bc) :
real0m6.839s
user0m6.423s
sys0m0.407s
new interpreter (-ctfe-bc)
real0m0.549s
user0m0.547s
sys0m0.000s
LLVM Backend (-ctf
On Tuesday, 25 October 2016 at 15:57:33 UTC, Wyatt wrote:
On Tuesday, 25 October 2016 at 12:36:56 UTC, Stefam Koch wrote:
LLVM Backend (-ctfe-bc -version=UseLLVMBackend) :
real0m0.039s
user0m0.027s
sys 0m0.010s
I think 20,000% is a pretty good speedup! ;) Great stuff.
Now that J
On Tuesday, 25 October 2016 at 12:36:56 UTC, Stefam Koch wrote:
LLVM Backend (-ctfe-bc -version=UseLLVMBackend) :
real0m0.039s
user0m0.027s
sys 0m0.010s
I think 20,000% is a pretty good speedup! ;) Great stuff.
Now that JIT works, are you returning to focusing on feature
coverag
On Tuesday, 25 October 2016 at 09:36:12 UTC, Stefam Koch wrote:
On Monday, 24 October 2016 at 06:37:12 UTC, Rory McGuire wrote:
Cool, thanks for the feedback.
I have take care of the blocker for now.
I turns out my tests contained wrong code that reused a
register for multiple purposes.
LLV
On Monday, 24 October 2016 at 06:37:12 UTC, Rory McGuire wrote:
Cool, thanks for the feedback.
I have take care of the blocker for now.
I turns out my tests contained wrong code that reused a register
for multiple purposes.
LLVM does not like that.
So it assumed the wrong things while optimi