June 17, 2013
On Monday, 17 June 2013 at 15:19:27 UTC, Andrej Mitrovic wrote:
> There seems to be some audio glitching every couple of seconds (at the
> beginning). I've noticed this in other videos as well. It's mostly
> minimal though, not much harm done.

https://www.youtube.com/watch?v=m6jsXQm5IrM#t=106s  :-)
June 17, 2013
On Mon, 17 Jun 2013 08:25:50 -0400
Andrei Alexandrescu <SeeWebsiteForEmail@erdani.org> wrote:

> You know the drill!
> 
> reddit: http://www.reddit.com/r/programming/comments/1gie4b/dconf_2013_ldc_the_llvmbased_d_compiler_by_david/
> 
> hackernews: https://news.ycombinator.com/item?id=5892652
> 
> facebook: https://www.facebook.com/dlang.org/posts/658638807483137
> 
> twitter: https://twitter.com/D_Programming/status/346598441230671873
> 
> youtube: http://youtube.com/watch?v=ntdKZWSiJdY
> 
> 
> Andrei

Torrents/links up: http://semitwist.com/download/misc/dconf2013/

June 18, 2013
Am Mon, 17 Jun 2013 22:03:09 +0200
schrieb "Joseph Rushton Wakeling"
<joseph.wakeling@webdrake.net>:

> On Monday, 17 June 2013 at 15:19:27 UTC, Andrej Mitrovic wrote:
> > There seems to be some audio glitching every couple of seconds
> > (at the
> > beginning). I've noticed this in other videos as well. It's
> > mostly
> > minimal though, not much harm done.
> 
> https://www.youtube.com/watch?v=m6jsXQm5IrM#t=106s  :-)

"What's this wire doing here? It's dangerous!" *pulls*

-- 
Marco

June 18, 2013
... slightly more serious response: really nice talk, David, and thanks for the mention of Dregs. :-)
June 18, 2013
On Monday, 17 June 2013 at 15:19:27 UTC, Andrej Mitrovic wrote:
> On 6/17/13, Andrei Alexandrescu <SeeWebsiteForEmail@erdani.org> wrote:
>> youtube: http://youtube.com/watch?v=ntdKZWSiJdY
>
> There seems to be some audio glitching every couple of seconds (at the
> beginning). I've noticed this in other videos as well. It's mostly
> minimal though, not much harm done.

Yes, there were, and it was rather irritating for me as well. Actually, they even changed my wireless beltpack during the presentation, at the point where there is pretty much silence in the video and they cut to a shot of the bored audience.

David
June 19, 2013
On Monday, 17 June 2013 at 15:41:24 UTC, nazriel wrote:
> On Monday, 17 June 2013 at 13:47:20 UTC, bearophile wrote:
>> Andrei Alexandrescu:
>>
>>> http://www.reddit.com/r/programming/comments/1gie4b/dconf_2013_ldc_the_llvmbased_d_compiler_by_david/
>>
>> Slide 14:
>>
>> PFFT (SSE) seems slow on LDC2: if you can extract a small test
>> case LLVM devs will appreciate a lot a bug report (they fixed
>> many lacks of optimizations submitted by me). If you have a link
>> to the PFFT code them maybe I can do that myself.
>>
> I don't know what PFFT stands for (can't google it either, funny results shows up) but if it related to vectorization then maybe LDC has been slower because it was built against LLVM 3.3 while LLVM 3.4 brings more vector optimizations.
>
> Maybe all what has to be done, is rerunning benchmarks against LDC + LLVM 3.4 ?

As far as I followed the LLVM commit list, the change is that the loop vectorizer is now enabled at -O2 (instead of -O3).
I don't know the options David has used but I assume something like "ldmd2 -O -inline -release". "-O" from ldmd2 maps to -O3 and therefore enables the loop vectorizer.

Regards
Kai

>>
>> Slide 25:
>>> Implicit invariants often hard to track down
>>
>> Then maybe it's a good idea to add such invariants to the dmd
>> front-end code, even before its port to D.
>>
>> Bye,
>> bearophile

June 19, 2013
On 2013-06-17 14:25, Andrei Alexandrescu wrote:
> You know the drill!
>
> reddit:
> http://www.reddit.com/r/programming/comments/1gie4b/dconf_2013_ldc_the_llvmbased_d_compiler_by_david/
>
>
> hackernews: https://news.ycombinator.com/item?id=5892652
>
> facebook: https://www.facebook.com/dlang.org/posts/658638807483137
>
> twitter: https://twitter.com/D_Programming/status/346598441230671873
>
> youtube: http://youtube.com/watch?v=ntdKZWSiJdY

David mentions in the talks that git submodules make it more complicated to do merges. I'm not sure I understand why. git submodules are just regular repositories that are included in other repositories. One can work on these repositories separately, then it shouldn't be much difference.

-- 
/Jacob Carlborg
June 19, 2013
On 2013-06-17 14:25, Andrei Alexandrescu wrote:
> You know the drill!
>
> reddit:
> http://www.reddit.com/r/programming/comments/1gie4b/dconf_2013_ldc_the_llvmbased_d_compiler_by_david/
>
>
> hackernews: https://news.ycombinator.com/item?id=5892652
>
> facebook: https://www.facebook.com/dlang.org/posts/658638807483137
>
> twitter: https://twitter.com/D_Programming/status/346598441230671873
>
> youtube: http://youtube.com/watch?v=ntdKZWSiJdY

About the Mac OS X support. Is TLS the only problem on Snow Leopard? Have you considered moving the code dealing with TLS from the dynamic linker into the executable?

-- 
/Jacob Carlborg
1 2
Next ›   Last »