summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/debug.el
diff options
context:
space:
mode:
authorAndrea Corallo <akrl@sdf.org>2020-11-06 22:22:48 +0100
committerAndrea Corallo <akrl@sdf.org>2020-11-07 11:27:14 +0100
commitacf101c63644da5587822afbea1b186d91ff3348 (patch)
tree7aa489c4a293bbab3de564155776160f8cfab142 /lisp/emacs-lisp/debug.el
parentc6abe97f941a5021d416e01fb0f61a675c5f6b29 (diff)
downloademacs-acf101c63644da5587822afbea1b186d91ff3348.tar.gz
emacs-acf101c63644da5587822afbea1b186d91ff3348.tar.bz2
emacs-acf101c63644da5587822afbea1b186d91ff3348.zip
Handle type hierarchy in native compiler forward propagation
2020-11-07 Andrea Corallo <andrea.corallo@arm.com> * lisp/emacs-lisp/cl-preloaded.el (cl--typeof-types): Add fixnum and bignum. * lisp/emacs-lisp/comp.el (comp-ctxt): Add `supertype-memoize' slot. (comp-supertypes, comp-common-supertype-2) (comp-common-supertype): New functions. (comp-fwprop-insn): Make use of `comp-common-supertype' to identify the common supertype to be propagated.
Diffstat (limited to 'lisp/emacs-lisp/debug.el')
0 files changed, 0 insertions, 0 deletions