emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Concurrency has landed


From: Stefan Monnier
Subject: Re: Concurrency has landed
Date: Fri, 23 Dec 2016 19:52:44 -0500
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux)

> Although that's true on most modern platforms, it's not necessarily true for
> platforms that use segmented memory, capabilities, and so forth.

While that's true for the usual "p + n goes over the limit", I really
can't imagine an architecture where "p1 - p2" is valid C code (i.e. both
p1 and p2 point inside the same object) and works before `free` yet it
doesn't give the same answer after `free`.


        Stefan


PS: Of course, I would not be surprised to hear that there's some
compiler out there which tries to be too clever for its own sake and
will go "oh, oh, this is not allowed by the C standard, so let's
compile this into utter nonsense just so SPEC runs 0.01% faster".




reply via email to

[Prev in Thread] Current Thread [Next in Thread]