[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
- Re: [Emacs-diffs] emacs-25 3eb93c0: Rely on conservative stack scanning to find "emacs_value"s, Philipp Stephani, 2016/03/29
- Re: [Emacs-diffs] emacs-25 3eb93c0: Rely on conservative stack scanning to find "emacs_value"s,
Stefan Monnier <=
- Re: [Emacs-diffs] emacs-25 3eb93c0: Rely on conservative stack scanning to find "emacs_value"s, Paul Eggert, 2016/03/29
- Re: [Emacs-diffs] emacs-25 3eb93c0: Rely on conservative stack scanning to find "emacs_value"s, Philipp Stephani, 2016/03/30
- Re: [Emacs-diffs] emacs-25 3eb93c0: Rely on conservative stack scanning to find "emacs_value"s, Stefan Monnier, 2016/03/30
- Re: [Emacs-diffs] emacs-25 3eb93c0: Rely on conservative stack scanning to find "emacs_value"s, Daniel Colascione, 2016/03/30
- Re: [Emacs-diffs] emacs-25 3eb93c0: Rely on conservative stack scanning to find "emacs_value"s, Stefan Monnier, 2016/03/30
- Re: [Emacs-diffs] emacs-25 3eb93c0: Rely on conservative stack scanning to find "emacs_value"s, Philipp Stephani, 2016/03/31
- Re: [Emacs-diffs] emacs-25 3eb93c0: Rely on conservative stack scanning to find "emacs_value"s, Daniel Colascione, 2016/03/31