summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/regexp-opt.el
diff options
context:
space:
mode:
authorMattias EngdegÄrd <mattiase@acm.org>2022-01-26 12:30:39 +0100
committerMattias EngdegÄrd <mattiase@acm.org>2022-07-07 17:43:21 +0200
commit53c0690fa28f338071703f1567d2d1c4054416f0 (patch)
treedf9781443fed41354470ba90b589b3e4adfbef39 /lisp/emacs-lisp/regexp-opt.el
parent9cd72b02b67e92e89b83791b66fe40c4b50d8357 (diff)
downloademacs-53c0690fa28f338071703f1567d2d1c4054416f0.tar.gz
emacs-53c0690fa28f338071703f1567d2d1c4054416f0.tar.bz2
emacs-53c0690fa28f338071703f1567d2d1c4054416f0.zip
Faster append and vconcat
By separating the code paths for append and vconcat, each becomes simpler and faster. * src/fns.c (concat_strings): Rename to... (concat_to_string): ...this. (concat): Split into concat_to_list and concat_to_vector. (concat_to_list, concat_to_vector): New, specialised and streamlined from earlier combined code. (concat2, concat3, Fappend, Fconcat, Fvconcat): Adjust calls.
Diffstat (limited to 'lisp/emacs-lisp/regexp-opt.el')
0 files changed, 0 insertions, 0 deletions