emacs/test/lisp/emacs-lisp
Gemini Lasswell 5d448ca98c Make cl-print respect print-level and print-length (bug#31559)
* lisp/emacs-lisp/cl-print.el (cl-print--depth): New variable.
(cl-print-object) <cons>: Print ellipsis if printing depth greater
than 'print-level' or length of list greater than 'print-length'.
(cl-print-object) <vector>: Truncate printing with ellipsis if
vector is longer than 'print-length'.
(cl-print-object) <cl-structure-object>: Truncate printing with
ellipsis if structure has more slots than 'print-length'.
(cl-print-object) <:around>: Bind 'cl-print--depth'.
* test/lisp/emacs-lisp/cl-print-tests.el
(cl-print-tests-3, cl-print-tests-4): New tests.

(cherry picked from commit 0f48d18fd2)
2018-06-04 08:57:10 -07:00
..
edebug-resources Update copyright year to 2018 2018-01-01 00:57:59 -08:00
eieio-tests Adjust eieio persistence tests for expected failure 2018-03-22 10:46:08 +08:00
package-resources Don't use IP 0.0.0.0 for package test server (Bug#22582) 2017-02-25 12:56:09 -05:00
shadow-resources Handle case-insensitive filenames for load-path shadows (Bug#5845) 2018-01-18 16:26:52 -05:00
testcover-resources Update copyright year to 2018 2018-01-01 00:57:59 -08:00
benchmark-tests.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
bytecomp-tests.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
checkdoc-tests.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
cl-extra-tests.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
cl-generic-tests.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
cl-lib-tests.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
cl-macs-tests.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
cl-print-tests.el Make cl-print respect print-level and print-length (bug#31559) 2018-06-04 08:57:10 -07:00
cl-seq-tests.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
derived-tests.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
edebug-tests.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ert-tests.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ert-x-tests.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
generator-tests.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
gv-tests.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
let-alist-tests.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
lisp-mode-tests.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
lisp-tests.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
map-tests.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
nadvice-tests.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
package-tests.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
pcase-tests.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
pp-tests.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
regexp-opt-tests.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ring-tests.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
rmc-tests.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
rx-tests.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
seq-tests.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
shadow-tests.el ; Spelling fix 2018-01-22 08:42:29 -08:00
subr-x-tests.el Revert last commit 2018-03-06 18:32:04 +01:00
tabulated-list-test.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
testcover-tests.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
thunk-tests.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
timer-tests.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00