diff options
author | Mattias EngdegÄrd <mattiase@acm.org> | 2022-01-26 12:30:39 +0100 |
---|---|---|
committer | Mattias EngdegÄrd <mattiase@acm.org> | 2022-07-07 17:43:21 +0200 |
commit | 53c0690fa28f338071703f1567d2d1c4054416f0 (patch) | |
tree | df9781443fed41354470ba90b589b3e4adfbef39 /lisp/emacs-lisp/regexp-opt.el | |
parent | 9cd72b02b67e92e89b83791b66fe40c4b50d8357 (diff) | |
download | emacs-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