Re: D Conference - use twitter #dconf to keep up to date
On Tuesday, 3 May 2016 at 03:10:57 UTC, Walter Bright wrote: Jet lagged as I am, I'll be at breakfast at Hotel Ibis at 630am. Come and join me! Damn, I got there at 7:30. Anyone else still around? (I don't use Twitter.)
Re: GSoC 2016 - Precise GC
On Monday, 2 May 2016 at 15:29:15 UTC, Jeremy DeHaan wrote: Hi everyone! I'm a little late to the party as far as my announcement goes, but I have been busy reading code and doing research for my project. [...] Great! That is what should have been done long time ago. I'm pretty sure, if you implement just precise heap scan (and lock removal), it will be already huge win.
D Conference - use twitter #dconf to keep up to date
Jet lagged as I am, I'll be at breakfast at Hotel Ibis at 630am. Come and join me!
Can't go to DConf :( Who wants my ticket?
I'm finishing up a big project and can't leave this week. :( Hope to tune in remotely though! Let me know if you're interested or know somebody who is. Or bring that skeptical colleague of yours! Lio.
Re: Beta release DUB 0.9.25-beta.3
Am 02.05.2016 um 19:03 schrieb Suliman: On Monday, 2 May 2016 at 12:51:04 UTC, Sönke Ludwig wrote: Contains fixes for multiple issues resulting in "missing non-optional dependency" errors. Download at http://code.dlang.org/download ("latest preview") Beta-2 thread: https://forum.dlang.org/thread/nfpntb$kbl$1...@digitalmars.com An chance that 1.0 will be included in dmd distrib? Yes, that's the plan!
Re: Release D 2.071.0
On Monday, 2 May 2016 at 16:47:13 UTC, Márcio Martins wrote: with 2.070.2: real0m9.775s user0m9.036s sys 0m0.700s with 2.071.0: real0m45.011s user0m41.760s sys 0m3.144s Wow, that's pretty awful. Have you tried using digger to find out what caused the slow down?
Re: Beta release DUB 0.9.25-beta.3
On Monday, 2 May 2016 at 12:51:04 UTC, Sönke Ludwig wrote: Contains fixes for multiple issues resulting in "missing non-optional dependency" errors. Download at http://code.dlang.org/download ("latest preview") Beta-2 thread: https://forum.dlang.org/thread/nfpntb$kbl$1...@digitalmars.com An chance that 1.0 will be included in dmd distrib?
Re: Release D 2.071.0
On Sunday, 10 April 2016 at 20:18:28 UTC, Lewis wrote: On Thursday, 7 April 2016 at 07:44:48 UTC, Nordlöw wrote: On Tuesday, 5 April 2016 at 22:43:05 UTC, Martin Nowak wrote: Glad to announce D 2.071.0. I read somewhere recently about performance regressions in DMD. Were these related the import and module fixes? Were they fixed? Do they depend on any dmd switches? Thanks anyway! I just updated one of my projects from 2.069.0 to 2.071.0, and saw the build time jump from ~1.7s to ~2.5s. Take this single informal data point with a huge grain of salt obviously, but I am also curious about the details of this. DMD's speed is one of D's selling points to me, and I might roll back until performance improves if there isn't a straightforward fix. Agreed though, otherwise a great release. Thanks for everyone's hard work! Late to the party, but congratulations and great work on another impressive release! Thanks to everyone involved! Just wanted to report a very large decrease in build performance. Compare a debug build on Ubuntu 16.04 64-bit with ld.gold. with 2.070.2: real0m9.775s user0m9.036s sys 0m0.700s with 2.071.0: real0m45.011s user0m41.760s sys 0m3.144s Since this release is not critical for us, despite including many great changes, we will also stick to DMD 2.070.2 and hope for a fix in a future release, if at all possible.
vibe-s3: vibe compatible s3 client
vibe compatible s3 client that supports chunked uploads. pretty rough around the edges, but basic things work. supports chunked uploads and thus needs at least vibe 0.7.28. https://github.com/tamediadigital/vibe-s3 http://code.dlang.org/packages/vibe-s3 cheers yannick
GSoC 2016 - Precise GC
Hi everyone! I'm a little late to the party as far as my announcement goes, but I have been busy reading code and doing research for my project. I was selected for this year's GSoC to implement a Precise GC, but I'm also planning to remove the lock on allocations as outlined in my proposal: https://drive.google.com/file/d/0B-UTFTbYro4vV0ljMUlSTEc2eEU/view?usp=sharing My repository for the code can be found here: https://github.com/Jebbs/druntime I will be posting of my progress in this thread throughout the course of the summer, but right now I am mainly focusing on familiarizing myself with all of the GC code since there is quite a lot of it. You will probably see me pushing some updates to documentation between now and when GSoC officially starts, but I hope to have already started making progress before then. I'll do my best to not let you all down!
Re: GSoC 2016 - std.experimental.xml progress
On 5/2/16 8:25 AM, 9il wrote: On Monday, 2 May 2016 at 08:45:59 UTC, Lodovico Giaretta wrote: Hi, Just a little update about my project... After days of bugfixes, the first almost-high-level API (XMLCursor) is now quite usable. Now I can start working on other APIs (e.g. DOM) based on it. If you're interested you can find some usage examples in files benchmark.d and test.d . Any comment is highly appreciated. (If you missed it, the repo is https://github.com/lodo1995/experimental.xml ). Thank you in advance. Lodovico Giaretta Hello Lodovico, Thank you for working on new xml. Please use size_t and sizediff_t instead of uint and int in your loops: for (auto i = 0; i < t.length; i++) should be replaced with foreach (size_t i; 0 .. t.length) It's not obvious, but you identified 2 different things here. auto i = 0 -> typeof(i) == int size_t i = 0 -> typeof(i) == size_t AND use foreach instead of for loops for simple index traversal. Note: foreach(i; 0 .. t.length) should correctly type i as size_t, there is no need to force it. -Steve
Re: GSoC 2016 - std.experimental.xml progress
On Monday, 2 May 2016 at 12:25:03 UTC, 9il wrote: Hello Lodovico, Thank you for working on new xml. Please use size_t and sizediff_t instead of uint and int in your loops: for (auto i = 0; i < t.length; i++) should be replaced with foreach (size_t i; 0 .. t.length) Best regards, Ilya I'll fix this. Thank you very much.
Beta release DUB 0.9.25-beta.3
Contains fixes for multiple issues resulting in "missing non-optional dependency" errors. Download at http://code.dlang.org/download ("latest preview") Beta-2 thread: https://forum.dlang.org/thread/nfpntb$kbl$1...@digitalmars.com
Re: GSoC 2016 - std.experimental.xml progress
On Monday, 2 May 2016 at 08:45:59 UTC, Lodovico Giaretta wrote: Hi, Just a little update about my project... After days of bugfixes, the first almost-high-level API (XMLCursor) is now quite usable. Now I can start working on other APIs (e.g. DOM) based on it. If you're interested you can find some usage examples in files benchmark.d and test.d . Any comment is highly appreciated. (If you missed it, the repo is https://github.com/lodo1995/experimental.xml ). Thank you in advance. Lodovico Giaretta Hello Lodovico, Thank you for working on new xml. Please use size_t and sizediff_t instead of uint and int in your loops: for (auto i = 0; i < t.length; i++) should be replaced with foreach (size_t i; 0 .. t.length) Best regards, Ilya
GSoC 2016 - std.experimental.xml progress
Hi, Just a little update about my project... After days of bugfixes, the first almost-high-level API (XMLCursor) is now quite usable. Now I can start working on other APIs (e.g. DOM) based on it. If you're interested you can find some usage examples in files benchmark.d and test.d . Any comment is highly appreciated. (If you missed it, the repo is https://github.com/lodo1995/experimental.xml ). Thank you in advance. Lodovico Giaretta