that the problems are happening and taking steps
that have a reasonable probability of improving the situation.
I will watch how this unfolds with great interest.
/Don Allen
On Saturday, 6 August 2022 at 13:40:12 UTC, Don Allen wrote:
On Saturday, 6 August 2022 at 02:14:24 UTC, Steven
Schveighoffer wrote:
On 8/5/22 8:51 PM, Don Allen wrote:
And this, from Section 32.2 of the Language Reference Manual:
If pointers to D garbage collector allocated memory are
On Saturday, 6 August 2022 at 02:14:24 UTC, Steven Schveighoffer
wrote:
On 8/5/22 8:51 PM, Don Allen wrote:
And this, from Section 32.2 of the Language Reference Manual:
If pointers to D garbage collector allocated memory are passed
to C functions, it's critical to ensure that the m
On Friday, 5 August 2022 at 23:38:22 UTC, Steven Schveighoffer
wrote:
On 8/5/22 7:13 PM, jfondren wrote:
On Friday, 5 August 2022 at 22:51:07 UTC, Don Allen wrote:
My theory: because gc_protect2 is never referenced, I'm
guessing that the compiler is optimizing away the storage of
the ret
the
previous paragraph. Anyone have a better idea?
By the way, I get the same error compiling this with dmd or ldc.
/Don Allen
On Wednesday, 30 January 2019 at 13:58:38 UTC, 12345swordy wrote:
I do not accept gut feeling as a valid objection here. The
current workarounds is shown to be painful as shown in the dip
and in the discussions that it currently link. That *the*
motivation here.
Like I said previously I am on
On Wednesday, 30 January 2019 at 03:01:36 UTC, 12345swordy wrote:
On Wednesday, 30 January 2019 at 00:25:17 UTC, Don wrote:
But what I fail to see is why can't the programmer solve this
themselves instead of relying on a new feature that would
cause more harm?
Donald.
...Did you even
I'm on the reviewers side here.
To be honest I never liked this DIP and maybe I'll sound dumb but
I think this is a case where this could bring more problem than
anything.
The way I see this would be more like a syntax sugar to create
temporary variable for ref parameters and that's it.
Bu
On Sunday, 15 May 2016 at 12:17:30 UTC, Daniel Murphy wrote:
On 15/05/2016 9:57 PM, Martin Nowak wrote:
On 05/15/2016 01:58 PM, Daniel Murphy wrote:
The biggest advantage of bytecode is not the interpreter
speed, it's
that by lowering you can substitute VarExps etc with actual
references
to m
On Monday, 9 May 2016 at 16:57:39 UTC, Stefan Koch wrote:
Hi Guys,
I have been looking into the DMD now to see what I can do about
CTFE.
Unfortunately It is a pretty big mess to untangle.
Code responsible for CTFE is in at least 3 files.
[dinterpret.d, ctfeexpr.d, constfold.d]
I was shocked to
On Friday, 23 October 2015 at 16:37:20 UTC, Andrei Alexandrescu
wrote:
http://dconf.org/2016/index.html
Typo: "we're grateful to benefit of their hosting" should be
"we're grateful to get the benefit of their hosting" or "we're
grateful to benefit from their hosting".
and the job ad doesn't even
mention D, but it will involve working very closely with our D
developers, in supporting the deployment and operation of D code.
You can also review the job ad on our company website:
https://www.sociomantic.com/jobs/linux-system-administrator/#.VK5_XV3ydwE
- Don.
On Sunday, 14 December 2014 at 03:26:56 UTC, Walter Bright wrote:
http://code.dlang.org/packages/sargon
These two modules failed to generate much interest in
incorporating them into Phobos, but I'm still rather proud of
them :-)
So am I, the halffloat is much faster than any other
implement
On Wednesday, 10 September 2014 at 13:53:32 UTC, Marco Leise
wrote:
Am Tue, 09 Sep 2014 10:20:43 +
schrieb "Don" :
On Monday, 8 September 2014 at 08:18:32 UTC, Ola Fosheim
Grøstad wrote:
> On Monday, 8 September 2014 at 08:08:23 UTC, Kagamin wrote:
>> But that downloade
On Monday, 8 September 2014 at 08:18:32 UTC, Ola Fosheim Grøstad
wrote:
On Monday, 8 September 2014 at 08:08:23 UTC, Kagamin wrote:
But that downloaded file is bloatware, because it has to
implement functionality, which is not provided by the system.
That tiny pe file doesn't download anything,
On Wednesday, 16 July 2014 at 10:22:41 UTC, bearophile wrote:
Andrei Alexandrescu:
http://www.reddit.com/r/programming/comments/2aruaf/dconf_2014_keynote_high_performance_code_using_d/
Despite Walter is used to "pipeline programming", so the next
step is to also handle failures and off-band m
On Friday, 4 April 2014 at 02:38:58 UTC, Andrei Alexandrescu
wrote:
On 4/3/14, 7:04 AM, Don wrote:
https://www.sociomantic.com/dunnhumby-acquires-sociomantic/
Congratulations to all involved!
How will this impact the use of D at dunnhumby?
Andrei
This is going to be very big for D. Our
https://www.sociomantic.com/dunnhumby-acquires-sociomantic/
On Friday, 7 February 2014 at 10:00:50 UTC, Francesco Cattoglio
wrote:
On Friday, 7 February 2014 at 08:44:34 UTC, Rory McGuire wrote:
Ouch! Wonder why the auto tester never picked that up.
On 7 Feb 2014 10:40, "Don" wrote:
Because of no final by default?
No. The bug has proba
On Monday, 3 February 2014 at 18:34:15 UTC, Andrew Edwards wrote:
Following are the changes incorporated since beta 2:
The list of current regressions may be accessed here:
http://d.puremagic.com/issues/buglist.cgi?query_format=advanced&bug_severity=regression&bug_status=NEW&bug_status=ASSIGN
On Wednesday, 22 January 2014 at 13:37:07 UTC, Sönke Ludwig wrote:
I'm getting deprecation warnings inside std.datetime to use
"any" instead of "canFind".
Also DMD now warns about using FP operators, such as <>=, for
detecting NaN's. What's the rationale for this? One issue with
this is that
On Wednesday, 22 January 2014 at 10:38:40 UTC, bearophile wrote:
Walter Bright:
http://www.reddit.com/r/programming/comments/1vtm2l/so_you_want_to_write_your_own_language_dr_dobbs/
Thank you for the simple nice article.
The poisoning approach. [...] This is the approach we've been
using in
On Wednesday, 22 January 2014 at 04:29:05 UTC, Walter Bright
wrote:
http://www.reddit.com/r/programming/comments/1vtm2l/so_you_want_to_write_your_own_language_dr_dobbs/
Great article. I was surprised that you mentioned lowering
positively, though.
I think from DMD we have enough experience t
On Thursday, 25 July 2013 at 18:03:22 UTC, Walter Bright wrote:
http://www.reddit.com/r/programming/comments/1j1i30/increasing_the_d_compiler_speed_by_over_75/
I just reported this compile speed killer:
http://d.puremagic.com/issues/show_bug.cgi?id=10716
It has a big impact on some of the tes
On Tuesday, 23 July 2013 at 19:24:10 UTC, Andrei Alexandrescu
wrote:
On 7/23/13 8:27 AM, Leandro Lucarella wrote:
You don't need push access to the blessed repository to
contribute,
THAT's why git exists! Only people merging stuff needs push
access and
is good to keep that team as small as poss
On Wednesday, 12 June 2013 at 12:50:39 UTC, Andrei Alexandrescu
wrote:
Reddit:
http://www.reddit.com/r/programming/comments/1g6x9g/dconf_2013_code_analysis_for_d_with_analyzed/
Hackernews: https://news.ycombinator.com/item?id=5867764
Twitter:
https://twitter.com/D_Programming/status/344798127
On Friday, 14 June 2013 at 06:49:08 UTC, Jacob Carlborg wrote:
On 2013-06-13 16:44, Leandro Lucarella wrote:
I've always use VIM without any problems. Is not what you
typically call
an IDE though. I think now some of "our guys" are using Geany
moderately
successfully, for sure much better than
On Thursday, 13 June 2013 at 16:35:08 UTC, Regan Heath wrote:
On Thu, 13 Jun 2013 15:32:03 +0100, Colin Grogan
wrote:
On Thursday, 13 June 2013 at 10:48:52 UTC, Regan Heath wrote:
On Thu, 13 Jun 2013 08:31:03 +0100, Don
wrote:
On Thursday, 13 June 2013 at 06:58:22 UTC, Jacob Carlborg
On Thursday, 13 June 2013 at 12:39:49 UTC, Dicebot wrote:
On Thursday, 13 June 2013 at 09:06:00 UTC, Don wrote:
Mono-D and Eclipse DDT both have major problems with long
pauses while typing (eg 15 seconds unresponsive) and crashes.
Both of them even have "modules of death" where ju
On Thursday, 13 June 2013 at 08:25:19 UTC, Dicebot wrote:
On Thursday, 13 June 2013 at 08:16:56 UTC, Peter Alexander
wrote:
Visual Studio constantly crashes for me at work, and I can
imagine MonoDevelop and Eclipse being similar, but simpler
editors like Sublime Text, TextMate, vim, emacs etc.
On Thursday, 13 June 2013 at 06:58:22 UTC, Jacob Carlborg wrote:
On 2013-06-11 14:33, Andrei Alexandrescu wrote:
Reddit:
http://www.reddit.com/r/programming/comments/1g47df/dconf_2013_metaprogramming_in_the_real_world_by/
Hackernews: https://news.ycombinator.com/item?id=5861237
Twitter:
http
On Tuesday, 11 June 2013 at 20:02:29 UTC, Walter Bright wrote:
On 6/11/2013 12:21 PM, John Colvin wrote:
On Tuesday, 11 June 2013 at 18:47:35 UTC, Walter Bright wrote:
On 6/11/2013 8:28 AM, Adam D. Ruppe wrote:
It is great stuff, solar power is almost free money if you
can wait 20 years for
i
On Monday, 10 June 2013 at 23:54:41 UTC, Andrej Mitrovic wrote:
On 6/11/13, Steven Schveighoffer wrote:
On Mon, 10 Jun 2013 19:19:20 -0400, Anthony Goins
wrote:
Will there be video for Andrew Edwards?
IIRC, Andrew specifically requested not to be videotaped. I'm
having
trouble finding
On Friday, 24 May 2013 at 10:55:09 UTC, Artur Skawina wrote:
On 05/24/13 02:33, Steven Schveighoffer wrote:
On Thu, 23 May 2013 19:03:25 -0400, Artur Skawina
wrote:
On 05/23/13 23:06, Steven Schveighoffer wrote:
compiles:
struct S
{
const int x;
this(int n)
{
x = n;
}
}
On Thursday, 23 May 2013 at 13:52:49 UTC, Steven Schveighoffer
wrote:
On Thu, 23 May 2013 05:05:01 -0400, Don
wrote:
On Tuesday, 21 May 2013 at 20:36:20 UTC, Walter Bright wrote:
Join the dmd beta mailing list to keep up with the betas.
This one is pretty much good to go, unless something
On Thursday, 23 May 2013 at 14:42:27 UTC, Dicebot wrote:
something I may have actually used in real code writing a
low-level networking library:
struct Packet
{
immutable etherType = 0x0800; // IPv4 by default;
// ...
this(bool IPv6)
{
On Thursday, 23 May 2013 at 11:08:16 UTC, Artur Skawina wrote:
On 05/23/13 11:05, Don wrote:
On Tuesday, 21 May 2013 at 20:36:20 UTC, Walter Bright wrote:
Join the dmd beta mailing list to keep up with the betas.
This one is pretty much good to go, unless something
disastrous crops up
On Thursday, 23 May 2013 at 10:17:00 UTC, Peter Alexander wrote:
On Thursday, 23 May 2013 at 09:05:02 UTC, Don wrote:
This means that the const variable x has been initialized
TWICE!
That's no different from non-const members.
It's perfectly OK to modify a non-const member as man
On Tuesday, 21 May 2013 at 20:36:20 UTC, Walter Bright wrote:
Join the dmd beta mailing list to keep up with the betas. This
one is pretty much good to go, unless something disastrous
crops up.
http://ftp.digitalmars.com/dmd2beta.zip
Remaining regressions:
http://d.puremagic.com/issues/bug
On Saturday, 16 March 2013 at 14:42:58 UTC, Suliman wrote:
Hi folks! I had wrote small article about Rust vs D. I hope
that you will like it!
http://versusit.org/rust-vs-d
Your first Rust example has "100.times" instead of "10.times".
Is factorial really a built-in Rust function?? If so, the
On Wednesday, 6 February 2013 at 04:05:23 UTC, Walter Bright
wrote:
On 2/5/2013 8:57 AM, bearophile wrote:
D doesn't call the invariant even in that second case, as you
see from this code
that doesn't assert:
Invariants, per the spec, are called on the end of
constructors, the beginning of d
On 23.12.2012 03:11, Walter Bright wrote:
On 12/22/2012 5:43 PM, Jonathan M Davis wrote:
On Saturday, December 22, 2012 17:36:11 Brad Roberts wrote:
On 12/22/2012 3:44 PM, Jesse Phillips wrote:
What is nice about making a pull request against staging is that the
reviewer knows that the fix can
On 06/11/12 17:59, deadalnix wrote:
Le 06/11/2012 17:46, Walter Bright a écrit :
On 11/6/2012 8:27 AM, deadalnix wrote:
OK, I may break all the happiness of that news but . . .
Tuple in D is notoriously known to be a badly designed feature. Basing
more
stuff on that just because we have them i
On 06/10/12 20:38, Walter Bright wrote:
On 9/30/2012 9:35 PM, Andrej Mitrovic wrote:
On 10/1/12, Walter Bright wrote:
Also, consider that in C++ you can throw any type, such as an int. There
is no credible way to make this work reasonably in D, as exceptions are
all derived from Exception.
I
On 27/09/12 15:42, Andrej Mitrovic wrote:
On 9/27/12, Walter Bright wrote:
D will probably not bother with the 64 bit SEH.
How come, and what will be the consequences of this?
I don't see much of a reason for this. When I implemented exception
chaining, I went to quite a bit of work to und
On 21/08/12 16:14, renoX wrote:
On Tuesday, 21 August 2012 at 12:25:45 UTC, Chad J wrote:
On 08/20/2012 11:09 AM, Andrej Mitrovic wrote:
On 8/20/12, Walter Bright wrote:
On 8/19/2012 6:33 PM, Chad J wrote:
How? I remember reading a lot of material on NaNs in D, but I don't
recall these.
S
On 20/08/12 22:21, cal wrote:
On Monday, 20 August 2012 at 19:28:33 UTC, Peter Alexander wrote:
On Sunday, 19 August 2012 at 22:22:28 UTC, Walter Bright wrote:
> I find it more likely that the NaN will go unnoticed and
> cause rare bugs.
NaNs in your output are pretty obvious. For example, if
On 18/08/12 05:03, bearophile wrote:
F i L:
Why would it matter what is "normal"?
It matters to me because I am curious.
Why aren't my friends that work or study chemistry writing free small
online articles like my programmer&CS friends do? Maybe it's systematic
differences in their brain br
On 29/07/12 13:43, Robert Clipsham wrote:
On Sunday, 29 July 2012 at 06:08:18 UTC, Andrei Alexandrescu wrote:
Due to the upcoming release, there will be no regular pull
walk-through tomorrow. Thanks for the growing rate of contribution,
and let's resume the ritual next Sunday.
Andrei
I really
On 25/07/12 14:32, Jacob Carlborg wrote:
On 2012-07-25 09:43, Don Clugston wrote:
We don't need this complexity. The solution is *trivial*. We just need
to decide in advance that we will target a release every X weeks, and
that it should be delayed only for reasons of stability.
Yeah
On 24/07/12 19:27, Adam Wilson wrote:
On Tue, 24 Jul 2012 01:50:02 -0700, Don Clugston wrote:
On 16/07/12 09:51, Adam Wilson wrote:
As a result of the D Versioning thread, we have decided to create a new
organization on Github called dlang-stable. This organization will be
responsible for
On 16/07/12 09:51, Adam Wilson wrote:
As a result of the D Versioning thread, we have decided to create a new
organization on Github called dlang-stable. This organization will be
responsible for maintaining stable releases of DMD, DRuntime, and Phobos.
So what is a stable release?
A stable rele
On 29/05/12 19:35, David Nadlinger wrote:
On Tuesday, 29 May 2012 at 12:08:08 UTC, Don Clugston wrote:
And to set the record straight -- the relaxed purity ideas were not my
idea.
I forget who first said them, but it wasn't me. I just championed them.
Unfortunately, I don't quit
On 27/05/12 22:56, David Nadlinger wrote:
Some of you might remember that I have been meaning to write a
comprehensive introduction to design and use of purity for quite some
while now – I finally got around to do so:
http://klickverbot.at/blog/2012/05/purity-in-d/
Feedback and criticism of all
On 13/05/12 21:28, Walter Bright wrote:
On 5/13/2012 5:31 AM, Rainer Schuetze wrote:
With the workflow of bugzilla/svn it was just copy and pasting the diff
into the bug report. I understand it is easier on Walter's side, though.
Yes, it is definitely easier on my side.
But consider that the
On 19/04/12 16:58, David Nadlinger wrote:
On Wednesday, 18 April 2012 at 10:39:26 UTC, Don Clugston wrote:
One problem is github. IMHO github's pull requests are quite
ridiculous, there is no way to prioritize them.
You can't blame GitHub for something we are not using it for – pu
On 18/04/12 12:19, Alex Rønne Petersen wrote:
On 18-04-2012 11:00, Trass3r wrote:
I think the problem of ~100 open pull requests needs to be faced
better. People that see their patches rot in that list probably don't
feel rewarded enough to submit more patches.
So true. I won't do any further
On 30/03/12 12:22, Walter Bright wrote:
On 3/30/2012 2:15 AM, Nick Sabalausky wrote:
Andrei and I have talked about it, and we think it is because of
difficulties in breaking a module up into submodules of a package.
We think it's something we need to address.
Eh? Other people have voiced conc
On 23/03/12 16:25, Andrei Alexandrescu wrote:
On 3/23/12 12:51 AM, Manfred Nowak wrote:
Andrei Alexandrescu wrote:
You may want to also print the mode of the distribution,
nontrivial but informative
In case of this implementation and according to the given link: trivial
and noninformative, b
On 23/03/12 11:20, Don Clugston wrote:
On 23/03/12 09:37, Juan Manuel Cabo wrote:
On Friday, 23 March 2012 at 05:51:40 UTC, Manfred Nowak wrote:
| For samples, if it is known that they are drawn from a symmetric
| distribution, the sample mean can be used as an estimate of the
| population
On 23/03/12 09:37, Juan Manuel Cabo wrote:
On Friday, 23 March 2012 at 05:51:40 UTC, Manfred Nowak wrote:
| For samples, if it is known that they are drawn from a symmetric
| distribution, the sample mean can be used as an estimate of the
| population mode.
I'm not printing the population mod
On 27/02/12 16:16, Adam D. Ruppe wrote:
On Monday, 27 February 2012 at 11:32:52 UTC, Daniel Murphy wrote:
How come you didn't do this as a proper fork/branch of dmd?
At first, I downloaded a zip of your fork just to take a
look at it - I had no intention of actually modifying it.
But, then I
On 04/02/12 15:50, Damian Ziemba wrote:
On Thursday, 2 February 2012 at 13:50:56 UTC, Don Clugston wrote:
On 01/02/12 05:59, SiegeLord wrote:
Hello everyone,
Just wanted to put out an announcement with a progress report on
porting effort of Tango.
Through the heroic efforts by Igor Stepanov
On 01/02/12 05:59, SiegeLord wrote:
Hello everyone,
Just wanted to put out an announcement with a progress report on porting effort
of Tango.
Through the heroic efforts by Igor Stepanov, the initial porting was completed
ahead of schedule.All the user modules are now ported
> (save for tang
On 09/01/12 13:09, Jacob Carlborg wrote:
On 2012-01-09 10:30, Don Clugston wrote:
On 06/01/12 22:29, Jacob Carlborg wrote:
I just released a new version of DVM, 0.4.0. The only thing new in this
release in the "compile" command. This allows to compile DMD, druntime
and Phobos f
On 06/01/12 22:29, Jacob Carlborg wrote:
I just released a new version of DVM, 0.4.0. The only thing new in this
release in the "compile" command. This allows to compile DMD, druntime
and Phobos from github. Create a folder, clone DMD, druntime and Phobos
in the newly create folder, run "dvm comp
On 15.12.2011 21:34, Jacob Carlborg wrote:
On 2011-12-15 20:25, Walter Bright wrote:
On 12/15/2011 4:16 AM, Jacob Carlborg wrote:
I wonder if we can list breaking changes in a separate sections in the
changelog.
Any bug fix is a breaking change - code can and does depend on bugs
(often inadve
On 27.10.2011 08:48, Jacob Carlborg wrote:
On 2011-10-26 20:34, Walter Bright wrote:
100 bugs fixed!
http://www.digitalmars.com/d/1.0/changelog.html
http://ftp.digitalmars.com/dmd.1.071.zip
http://www.digitalmars.com/d/2.0/changelog.html
http://ftp.digitalmars.com/dmd.2.056.zip
Impressive as
Walter Bright wrote:
On 7/20/2011 2:29 PM, Don wrote:
The new CTFE docs got left out somehow.
Not sure what you're referring to?
Sorry, it seems something went wrong with my repository. When I pushed,
it didn't push to anything...
I'll redo it.
Walter Bright wrote:
Continuing the trend, more people contributed to this release than any
other!
http://www.digitalmars.com/d/1.0/changelog.html
http://ftp.digitalmars.com/dmd.1.069.zip
http://www.digitalmars.com/d/2.0/changelog.html
http://ftp.digitalmars.com/dmd.2.054.zip
The new CTFE do
Walter Bright wrote:
On 6/20/2011 12:11 AM, Don wrote:
There's a solution:
http://smellofbooks.com/
It says it's a "new book" smell. I actually like the old book smell.
Check the full product list. There's an old book smell as well. And
"Eau, you have
Jonathan M Davis wrote:
On 2011-06-19 13:26, Walter Bright wrote:
On 6/19/2011 12:29 PM, Jonathan M Davis wrote:
Well, I'm still not buying a Kindle. Death to e-books! ;)
I just bought a Kindle and I'm running my unread paperbacks through the
scanner and then trashing them!
I _much_ prefer r
e'.
Also immutable imstr = "test"; printf( toStringz( imstr ) ); wasn't
working at first, but works now for some reason.
Good to have an update though.
A lot of CTFE stuff was rewritten. What all of the implications of that are, I
don't know, but according to Don (who
Andrei Alexandrescu wrote:
On 04/10/2011 06:29 PM, Don wrote:
Andrei Alexandrescu wrote:
On 04/09/2011 09:27 PM, dsimcha wrote:
On 4/9/2011 10:22 PM, Andrei Alexandrescu wrote:
On 04/09/2011 08:31 PM, dsimcha wrote:
On 4/9/2011 7:56 PM, Andrei Alexandrescu wrote:
I think the article
dsimcha wrote:
On 4/10/2011 7:29 PM, Don wrote:
Andrei Alexandrescu wrote:
On 04/09/2011 09:27 PM, dsimcha wrote:
On 4/9/2011 10:22 PM, Andrei Alexandrescu wrote:
On 04/09/2011 08:31 PM, dsimcha wrote:
On 4/9/2011 7:56 PM, Andrei Alexandrescu wrote:
I think the article's title is miss
Andrei Alexandrescu wrote:
On 04/09/2011 09:27 PM, dsimcha wrote:
On 4/9/2011 10:22 PM, Andrei Alexandrescu wrote:
On 04/09/2011 08:31 PM, dsimcha wrote:
On 4/9/2011 7:56 PM, Andrei Alexandrescu wrote:
I think the article's title is missing a comma btw.
Andrei
Where?
Where could it ever
Andrei Alexandrescu wrote:
We have just got word from Google - Digital Mars has been accepted as a
mentoring organization for Google Summer of Code 2011.
Thanks to Trass3r for bringing up this idea, to Jens Mueller for
reiterating it, and to the people who added to the project ideas wiki.
Th
phobophile wrote:
dsimcha Wrote:
== Quote from Don (nos...@nospam.com)'s article
Walter Bright wrote:
Now with 64 bit Linux support! (Though expect problems with it, it's
brand new.)
http://www.digitalmars.com/d/1.0/changelog.html
http://ftp.digitalmars.com/dmd.1.067
Walter Bright wrote:
Now with 64 bit Linux support! (Though expect problems with it, it's
brand new.)
http://www.digitalmars.com/d/1.0/changelog.html
http://ftp.digitalmars.com/dmd.1.067.zip
http://www.digitalmars.com/d/2.0/changelog.html
http://ftp.digitalmars.com/dmd.2.052.zip
Eleven man-
Vladimir Panteleev wrote:
On Wed, 26 Jan 2011 23:22:34 +0200, Don wrote:
Vladimir Panteleev wrote:
On Wed, 26 Jan 2011 06:33:35 +0200, Don wrote:
I think this is a fallacy. It only applies if you
(1) *completely disallow* any centralisation -- which I don't think
ever happens in pra
Vladimir Panteleev wrote:
On Wed, 26 Jan 2011 06:33:35 +0200, Don wrote:
I think this is a fallacy. It only applies if you
(1) *completely disallow* any centralisation -- which I don't think
ever happens in practice!
What about the Linux kernel? There's Linus's git repo, an
Vladimir Panteleev wrote:
On Tue, 25 Jan 2011 23:08:13 +0200, Nick Sabalausky wrote:
Browsing through http://hginit.com/index.html, it looks like with Hg,
everything works just as well as with SVN, the only difference being that
you need to remember to specify which repository you're talking a
Nick Sabalausky wrote:
"Jacob Carlborg" wrote in message
news:ihkvrr$1l02$1...@digitalmars.com...
I've created a tool that installs and manages D compilers and different
versions.
Description:
DVM allows you to easily download and install D compilers and manage
different versions of the com
Kagamin wrote:
Don Wrote:
The great tragedy was that an early AMD processor gave much accurate sin
and cos than the 387. But, people complained that it was different from
Intel! So, their next processor duplicated Intel's hopelessly wrong trig
functions.
The same question goes to you
Walter Bright wrote:
Don wrote:
The code below compiles to a single machine instruction, yet the
results are CPU manufacturer-dependent.
This is awesome work, Don. Kudos to you, David and Dmitry.
BTW, I've read that fine-grained CPU detection can be done, beyond what
CPUID give
The code below compiles to a single machine instruction, yet the results
are CPU manufacturer-dependent.
import std.math;
void main()
{
assert( yl2x(0x1.0076fc5cc7933866p+40L, LN2)
== 0x1.bba4a9f774f49d0ap+4L); // Pass on Intel, fails on AMD
}
The results for yl2x(0x1.0076
Leandro Lucarella wrote:
Make can be very hard to learn, specially because people tend to use it
wrongly and there are very few good examples and tutorials/docs.
PS: I'm really talking about GMake :)
Gmake != make.
That I would say is the #1 problem with make. It has 200 different
incompatibl
Jonathan M Davis wrote:
On Tuesday, November 16, 2010 13:33:54 bearophile wrote:
Jonathan M Davis:
Most of the rest (if not all of it) could indeed be done in a library.
I am not sure it could be done nicely too :-)
That would depend on what you're trying to do. Printing test success or fail
Stephan wrote:
On 03.11.2010 13:29, Lars T. Kyllingstad wrote:
On Fri, 29 Oct 2010 10:35:27 -0700, Walter Bright wrote:
This is primarily a bug fix release.
http://www.digitalmars.com/d/1.0/changelog.html
http://ftp.digitalmars.com/dmd.1.065.zip
http://www.digitalmars.com/d/2.0/changelog.htm
#ponce wrote:
vec3h a = vec3h(cast(half)1.f, cast(half)2.f, cast(half)3.f);
In C++ I can make the half type and create vec3h with
vec3h a = vec3h(1, 2.f, 3);
because so much thing are implicit.
I heard stories of half-float => float conversions being the bottleneck
I meant float -> half-f
#ponce wrote:
Half floats, I don't know if they are better than user defined floats of
Phobos2:
http://bitbucket.org/ponce/vibrant/src/tip/trunk/common2/math/half.d
half float are useful for 3D because it saves bandwidth with the graphic cards.
Less for other purposes.
I think common2 allow t
bearophile wrote:
ponce:
Vibrant has been open source'd (again):
http://bitbucket.org/ponce/vibrant
Very good. I have seen 2D vectors implemented something like ten times in D
code, so I think it's time to stop this. They need to go in the standard
library:
http://bitbucket.org/ponce/vibran
bearophile wrote:
Walter Bright:
This is primarily a bug fix release.
I was away. Thank you for all the work.
For the close future I suggest to focus a bit more on fixing language/design
corner cases, instead of just on normal dmd/Phobos/druntime bugs (as done in
this release).
Sorry bear
Brad Roberts wrote:
On 8/15/2010 12:54 PM, Walter Bright wrote:
Nick Sabalausky wrote:
This may be a pain to do, but you could narrow it down from the other
direction: recompile DMD from various trunk revisions between 2.046 and 2.047
and see which actual commit created the problem.
Try mixing
dsimcha wrote:
== Quote from Don (nos...@nospam.com)'s article
dsimcha wrote:
In the spirit of making D2 a first-rate scientific computing language, I have
just uploaded the first usable version of my DFL-based dflplot plotting
library to Scrapple.
Right now dflplot is still a wo
dsimcha wrote:
In the spirit of making D2 a first-rate scientific computing language, I have
just uploaded the first usable version of my DFL-based dflplot plotting
library to Scrapple.
Right now dflplot is still a work in progress, but it's good enough to be
useful for basic exploratory plotti
Stewart Gordon wrote:
Don wrote:
IMHO, one of the most important bugs to fix is actually a spec bug:
4056 Template instantiation with bare parameter not documented
Why single out that one?
Because it's a feature that is used in almost every non-trivial D2
program, and the spec giv
Andrei Alexandrescu wrote:
We've had a tremendous infusion of talent and energy in Phobos, and
lately work has picked up in unprecedented ways, both in terms of new
features and bug fixes. I can't say how happy I am about that!
At the end of this starting week, on Friday May 28, TDPL will be o
Walter Bright wrote:
Leandro Lucarella wrote:
I saw the patches, and having all hardcoded in the compiler doesn't seems
like a good idea =/
I know the hardcoding is probably not the best, but I wanted to try it
out to see if it was a good feature before committing a lot of work to it.
The a
Nick Sabalausky wrote:
"another lurker" wrote in message
news:hrfcfi$1ea...@digitalmars.com...
== Quote from Don (nos...@nospam.com)'s article
FeepingCreature wrote:
The quality-of-code metric seems to be universally acknowledged -
after all, druntime itself is a fork of
1 - 100 of 203 matches
Mail list logo