Re: This Week in D - dconf videos, objc and iOS support improving, interview with Etienne Cimon
On Monday, 13 July 2015 at 04:05:45 UTC, Adam D. Ruppe wrote: Now that all the videos are out for dconf, Are there slides or anything for Martin Nowak's "Garbage Collection in D"? http://dconf.org/2015/talks/nowak.html Or has it been supplanted by "Voting for std.experimental.allocator"? http://forum.dlang.org/post/zbzjtssagejcxpxit...@forum.dlang.org
Re: New ldc2-0.15.2-beta2 Linux suitable for Travis-CI
On Sunday, 12 July 2015 at 01:50:45 UTC, rsw0x wrote: On Saturday, 11 July 2015 at 09:42:30 UTC, extrawurst wrote: On Friday, 10 July 2015 at 19:35:55 UTC, Kai Nacke wrote: Hi all! I re-created the Linux binaries. They should now work in Travis-CI again. 2457af89b39d89a237d9bda560c8b5a8 ldc2-0.15.2-beta2-linux-x86.tar.gz b5f1514d52082ac5e6220c23287f799b ldc2-0.15.2-beta2-linux-x86.tar.xz 642ad38c7bf25d8d932e7a00e46c9734 ldc2-0.15.2-beta2-linux-x86_64.tar.gz 18e4d0aec88ebbc58365bdc67b15cc7c ldc2-0.15.2-beta2-linux-x86_64.tar.xz (I did not test this with Travis-CI but I checked that I really statically linked libstdc++.) Regards, Kai Does not work for me: $ ldc2 --version ldc2: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.18' not found (required by ldc2) -- Stephan AFAIK this is only defined in libstdc++ versions greater than 4.8. Are you using CentOS 6.6 or something? Travis-CI still uses Ubuntu 12.04. Therefore I need to statically link libstdc++. Regards, Kai
This Week in D - dconf videos, objc and iOS support improving, interview with Etienne Cimon
Another nice interview that Joakim did this week and some interesting announcements about ios related support. And a long, pointless bikeshed argument, ugh. http://arsdnet.net/this-week-in-d/jul-12.html Now that all the videos are out for dconf, in the next week or maybe two, depending on how busy I am, I'll put what I wrote about it together with the videos and see about doing a final dconf special edition.
Re: New ldc2-0.15.2-beta2 Linux suitable for Travis-CI
On Sunday, 12 July 2015 at 01:50:45 UTC, rsw0x wrote: On Saturday, 11 July 2015 at 09:42:30 UTC, extrawurst wrote: On Friday, 10 July 2015 at 19:35:55 UTC, Kai Nacke wrote: Hi all! I re-created the Linux binaries. They should now work in Travis-CI again. 2457af89b39d89a237d9bda560c8b5a8 ldc2-0.15.2-beta2-linux-x86.tar.gz b5f1514d52082ac5e6220c23287f799b ldc2-0.15.2-beta2-linux-x86.tar.xz 642ad38c7bf25d8d932e7a00e46c9734 ldc2-0.15.2-beta2-linux-x86_64.tar.gz 18e4d0aec88ebbc58365bdc67b15cc7c ldc2-0.15.2-beta2-linux-x86_64.tar.xz (I did not test this with Travis-CI but I checked that I really statically linked libstdc++.) Regards, Kai Does not work for me: $ ldc2 --version ldc2: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.18' not found (required by ldc2) -- Stephan AFAIK this is only defined in libstdc++ versions greater than 4.8. Are you using CentOS 6.6 or something? Wait, I will check what Travis-CI uses... ``` Operating System Details Distributor ID: Ubuntu Description:Ubuntu 12.04.5 LTS Release:12.04 Codename: precise Linux Version 3.13.0-29-generic Cookbooks Version a68419e https://github.com/travis-ci/travis-cookbooks/tree/a68419e GCC version gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 ``` -- Stephan
Re: Firs step of D/Objective-C merged
On Sunday, 12 July 2015 at 10:07:36 UTC, Jacob Carlborg wrote: On 2015-07-11 23:18, Jack Stouffer wrote: Is there any documentation available yet? No, no official documentation. You can have a look at the DIP [1], but that contains a lot more than what's currently implemented. I recommend having a look at the tests, this one [2] for example. [1] http://wiki.dlang.org/DIP43 [2] https://github.com/D-Programming-Language/dmd/blob/master/test/runnable/objc_call.d Cool, thanks :)! Is this going to make the 2.068 cut?
Re: Firs step of D/Objective-C merged
On Saturday, 11 July 2015 at 20:25:47 UTC, Jacob Carlborg wrote: [1] https://github.com/D-Programming-Language/dmd/commit/941808dc44a03396d41657cfa9ccc8bfe901f3a7 [2] https://github.com/D-Programming-Language/druntime/commit/b50096fdbe425e32b4edf1341369434a57a63b31 Cool! I'll spread the word to all my D-friends :)
Re: Firs step of D/Objective-C merged
On 12/07/2015 10:08 p.m., Jacob Carlborg wrote: On 2015-07-12 05:46, Rikki Cattermole wrote: Good job woot! Now we just need a way to create instances ext. :) You can create instances with the help of the Objective-C runtime, have a look at one of the tests [1]. [1] https://github.com/D-Programming-Language/dmd/blob/master/test/runnable/objc_call.d For the release this goes into I'll definitely have to try and port it then!
Re: Beta D 2.068.0-b1
On 2015-07-12 02:29, Andrew Edwards wrote: Note, the current packaging format is incompatible with with OSX 10.11 (El Capitan). No previous release of DMD can be installed via the dmg files available on downloads.dlang.org or the ftp site (including dmd.2.068.0-b1). Why? Does it require signed packages or something? Can you disable that in system preferences as usual? -- /Jacob Carlborg
Re: Firs step of D/Objective-C merged
On 2015-07-12 05:46, Rikki Cattermole wrote: Good job woot! Now we just need a way to create instances ext. :) You can create instances with the help of the Objective-C runtime, have a look at one of the tests [1]. [1] https://github.com/D-Programming-Language/dmd/blob/master/test/runnable/objc_call.d -- /Jacob Carlborg
Re: Firs step of D/Objective-C merged
On 2015-07-11 23:18, Jack Stouffer wrote: Is there any documentation available yet? No, no official documentation. You can have a look at the DIP [1], but that contains a lot more than what's currently implemented. I recommend having a look at the tests, this one [2] for example. [1] http://wiki.dlang.org/DIP43 [2] https://github.com/D-Programming-Language/dmd/blob/master/test/runnable/objc_call.d -- /Jacob Carlborg
Re: Firs step of D/Objective-C merged
On 11-Jul-2015 23:25, Jacob Carlborg wrote: I just manged to get all tests passing on all platforms. Now the first step of D/Objective-C has been merged [1][2]. The only thing that's supported for now is calling Objective-C instance methods from D. I want to give special thanks to Michel Fortin who did the original implementation. I also want to thank Walter, Daniel and all others who reviewed the code. Thank you. Awesome news. I admire your persistence :) -- Dmitry Olshansky
Re: Firs step of D/Objective-C merged
Fantastic, this is really great news! Big thanks to you and Michel!