Strange inlining behaviour

2021-02-02 Thread John Colvin via D.gnu
https://d.godbolt.org/z/r8Gj1b Very odd results, or at least they seem odd to me. Lambdas being treated differently to nested functions, behaviour being different depending on whether there is a `pragma(inline, false)` function to forward to? Also, different behaviour depending on whether the

Re: Strange inlining behaviour

2021-02-02 Thread John Colvin via D.gnu
On Tuesday, 2 February 2021 at 20:42:38 UTC, John Colvin wrote: https://d.godbolt.org/z/r8Gj1b Very odd results, or at least they seem odd to me. Lambdas being treated differently to nested functions, behaviour being different depending on whether there is a `pragma(inline, false)` function t

Re: version?

2017-02-21 Thread John Colvin via D.gnu
On Monday, 20 February 2017 at 17:00:48 UTC, Iain Buclaw wrote: The next gcc release ought to be an interesting experiment for the community, as although the version is still set to 2068, gdc has now diverged so far from the last C++ sources that it is anything but. I'll probably bump it to wha

Re: New GDC release?

2016-02-06 Thread John Colvin via D.gnu
On Saturday, 6 February 2016 at 15:14:28 UTC, Iain Buclaw wrote: On 6 February 2016 at 16:00, John Colvin via D.gnu wrote: I want to get gdc in to homebrew to make it readily available to a lot of OS X users, I have got it working for me with the latest master & gdc-5 branches, but I c

New GDC release?

2016-02-06 Thread John Colvin via D.gnu
I want to get gdc in to homebrew to make it readily available to a lot of OS X users, I have got it working for me with the latest master & gdc-5 branches, but I can't submit it because they won't accept anything that doesn't have a working stable release.* How long is it likely to be until a

Re: import problems

2015-10-15 Thread John Colvin via D.gnu
On Thursday, 15 October 2015 at 06:43:46 UTC, Iain Buclaw wrote: Just packaging GDC? Or do you plan to have third party development libraries packaged too? just GDC for now, no plans for libs at the moment. The defaults install everything into a version and multiarch specific directory. Th

Re: import problems

2015-10-14 Thread John Colvin via D.gnu
On Wednesday, 14 October 2015 at 22:08:25 UTC, Johannes Pfau wrote: Am Tue, 13 Oct 2015 10:16:11 + schrieb John Colvin : On Tuesday, 13 October 2015 at 10:09:03 UTC, John Colvin wrote: > Where does the information sorry, pressed enter by accident. What is the process by which gdc knows wh

Re: import problems

2015-10-13 Thread John Colvin via D.gnu
On Tuesday, 13 October 2015 at 10:09:03 UTC, John Colvin wrote: Where does the information sorry, pressed enter by accident. What is the process by which gdc knows what the default import path for object.d is? Alternatively, what do I have to change to choose my own location for gdc to ins

import problems

2015-10-13 Thread John Colvin via D.gnu
Where does the information

releases

2015-10-06 Thread John Colvin via D.gnu
http://gdcproject.org/downloads are all with gcc 5.2 https://github.com/D-Programming-GDC/GDC/releases/tag/v2.066.1_gcc5 is with gcc 5.1, as is the gdc-5 branch Is there a reason for this? If I want to package the latest "stable" gdc (must be from source), what should I work from?

Re: Which version to use?

2015-09-28 Thread John Colvin via D.gnu
On Monday, 28 September 2015 at 00:53:57 UTC, Jeremy DeHaan wrote: On Sunday, 27 September 2015 at 06:03:00 UTC, Iain Buclaw wrote: The more 'common' thing to do nowadays is to hook your library into dub. No need to provide binaries of the library. Oh, I do both. This is just for the peopl

GDC phobos source path

2015-06-23 Thread John Colvin via D.gnu
How does gdc know where to look for druntime/phobos source code? I successfully built gdc for the first time on OS X, but it's looking at completely the wrong source code. I have gdc manually (i.e. make install) installed in /opt/gdc and ldc installed via homebrew in /usr/local, but when I try

DFLAGS and gdc

2014-07-08 Thread John Colvin via D.gnu
Does gdc have an equivalent to the DFLAGS environment variable?