{"push_id":2825565473,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"2daf8b7e55698cc58f9b0a82aac591f957041cc6","before":"161139a42c02cce051c51fb80c6ae00c9e6beaa6","commits":[{"sha":"ccdb08ef4ed8f96e79aa06cf5e806c9c487d58ad","author":{"name":"Paul Eggert","email":"26f2e87da542ec7413c65de46a3f47210bfaa4a6@cs.ucla.edu"},"message":"Improve performance of CONSP, FIXNUMP, etc.\n\nOptimization opportunity noted by Pip Cet in:\nhttps://lists.gnu.org/r/emacs-devel/2018-08/msg00828.html\nOn my platform (Fedora 28 x86-64, AMD Phenom II X4 910e,\nuser+system time), this improved ‘make compile-always’\nperformance by 0.4% and shrank text size by a similar amount.\n* src/lisp.h (TAGGEDP, lisp_h_TAGGEDP): New macros and function.\n(lisp_h_CONSP, lisp_h_FLOATP, lisp_h_SYMBOLP)\n(lisp_h_VECTORLIKEP, make_lisp_ptr, STRINGP): Use them.\n(lisp_h_FIXNUMP): Use the same idea that lisp_h_TAGGEDP uses.","distinct":true,"url":"https://api.github.com/repos/shymega/emacs/commits/ccdb08ef4ed8f96e79aa06cf5e806c9c487d58ad"},{"sha":"2daf8b7e55698cc58f9b0a82aac591f957041cc6","author":{"name":"Paul Eggert","email":"26f2e87da542ec7413c65de46a3f47210bfaa4a6@cs.ucla.edu"},"message":"Prefer CONSP etc. to XTYPE\n\n* src/nsmenu.m (process_dialog:):\n(initFromContents:isQuestion:):\nPrefer CONSP (x) to XTYPE (x) == Lisp_Cons,\nand similarly for STRINGP (x).","distinct":true,"url":"https://api.github.com/repos/shymega/emacs/commits/2daf8b7e55698cc58f9b0a82aac591f957041cc6"}]}
{"actor":{"display_login":"shymega"}}