]> git.eshelyaron.com Git - emacs.git/commit
Let consing_until_gc exceed INTPTR_MAX
authorPaul Eggert <eggert@cs.ucla.edu>
Tue, 13 Aug 2019 19:11:35 +0000 (12:11 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Tue, 13 Aug 2019 19:12:38 +0000 (12:12 -0700)
commita354736e1dfe5a7e4ddbb1ee7f1373be2b5bbe09
tree14e9597e69a7367c9880e39b16f9bd5a7c7840e9
parent8882761440c3227850043dddf5aec5394c8cbe28
Let consing_until_gc exceed INTPTR_MAX

Suggested by Eli Zaretskii (Bug#37006#46).
* src/alloc.c (consing_until_gc): Now of type consing_ct.
All uses changed, so gc-cons-threshold no longer saturates
against OBJECT_CT_MAX.
(object_ct): Move typedef here from lisp.h.
* src/lisp.h (consing_ct, CONSING_CT_MAX): New type and macro.
(OBJECT_CT_MAX): Remove.  Replace all uses with CONSING_CT_MAX.
src/alloc.c
src/lisp.h