emacs-devel
[Top][All Lists]
Advanced

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

Re: [Emacs-diffs] emacs-25 3eb93c0: Rely on conservative stack scanning


From: Stefan Monnier
Subject: Re: [Emacs-diffs] emacs-25 3eb93c0: Rely on conservative stack scanning to find "emacs_value"s
Date: Tue, 29 Mar 2016 08:59:47 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux)

> - From a user's perspective, it removes NULL as a sentinel value to signal
> an error.

In Lisp_Object (and hence in emacs_value) you can have as many sentinel
values as you want already (we typically use Qnil or uninterned symbols
for that).

> - From a developer perspective, it adds low-level complexity,
> bit-twiddling, and possibly undefined behavior to a module that should only
> contain glue code between two interfaces.

I agree, so long as "it" refers to "wide-int".


        Stefan




reply via email to

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