1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-06 14:30:50 -08:00
emacs/lisp/emacs-lisp
Phillip Lord feadec307d Improve error signalling for seq-subseq.
The existing behaviour for seq-subseq is to error when indexes are too
large, but to silently ignore numbers which are too negative for lists.
String and vector handling errors in both cases. This has been
regularlised.

Error signalling behaviour has been explicitly added to the docstring of
seq-subseq, and also to cl-subseq which largely defers to
seq-subseq (and is therefore also impacted by this change).

Tests have been added for these exceptional cases, as well as one non
exceptional base case.
2015-08-07 22:12:59 +01:00
..
advice.el Fix some “nested” quoting confusion in doc strings 2015-06-21 12:38:08 -07:00
autoload.el add file name to autoload error messages. 2015-07-22 04:31:44 -05:00
avl-tree.el
backquote.el A few more doc string fixes (Bug#20385) 2015-05-28 00:45:00 -07:00
benchmark.el
bindat.el
byte-opt.el Address some compilation warnings. 2015-06-16 20:04:35 -04:00
byte-run.el * etc/TODO: Remove obsolete entries. 2015-03-25 14:28:25 -04:00
bytecomp.el Address a compilation warning. 2015-06-16 20:44:23 -04:00
cconv.el
chart.el * lisp/emacs-lisp/chart.el (chart-axis-draw): Replace obsolete alias. 2015-05-11 23:50:08 -07:00
check-declare.el * lisp/emacs-lisp/check-declare.el (check-declare-warn): 2015-06-16 20:45:35 -04:00
checkdoc.el Don't overflow if computing approximate percentage 2015-07-31 10:13:38 -07:00
cl-extra.el Improve error signalling for seq-subseq. 2015-08-07 22:12:59 +01:00
cl-generic.el (gv-setter, gv-synthetic-place, gv-delay-error): New funs/macros 2015-07-07 11:37:04 -04:00
cl-indent.el Fix indentation for with-output-to-string 2015-06-26 18:03:30 +08:00
cl-lib.el Initialize cl--gensym-counter to 0 2015-06-27 10:59:08 -07:00
cl-macs.el Add online-help support to describe types 2015-07-07 02:14:16 -04:00
cl-preloaded.el Add online-help support to describe types 2015-07-07 02:14:16 -04:00
cl-seq.el Fix bootstrap (void function cl-member). 2015-05-13 19:02:31 -04:00
cl.el (define-modify-macro): Make sure cl--arglist-args is defined 2015-05-06 17:43:43 -04:00
copyright.el
crm.el
cursor-sensor.el Deprecate intangible' and point-entered' properties 2015-04-13 15:51:15 -04:00
debug.el * lisp/emacs-lisp/debug.el (debug-help-follow): Use describe-symbol. 2015-07-09 13:18:57 -04:00
derived.el ; * lisp/emacs-lisp/derived.el (derived-mode-make-docstring): 2015-06-15 18:02:33 -04:00
disass.el
easy-mmode.el In strings, prefer plain and ' to \ and \' 2015-06-30 15:08:02 -07:00
easymenu.el
edebug.el Replace gui-method macros with cl-generic with &context 2015-05-23 11:32:29 -04:00
eieio-base.el (eieio-persistent-save): Don't ignore `file' arg (bug#20972) 2015-07-06 11:55:37 -04:00
eieio-compat.el * lisp/emacs-lisp/eieio-core.el (eieio--class-v): Remove 2015-07-02 10:59:32 -04:00
eieio-core.el Add online-help support to describe types 2015-07-07 02:14:16 -04:00
eieio-custom.el Spelling fixes 2015-05-05 12:25:48 -07:00
eieio-datadebug.el
eieio-opt.el Don't overflow if computing approximate percentage 2015-07-31 10:13:38 -07:00
eieio-speedbar.el
eieio.el ; Auto-commit of loaddefs files. 2015-08-01 06:18:42 -04:00
eldoc.el Make eldoc timer non-repeatable 2015-07-21 16:58:14 +03:00
elint.el Don't require help-fns when not needed 2015-05-20 08:24:23 -07:00
elp.el
ert-x.el
ert.el Generate curved quotes in ert doc 2015-06-02 07:33:14 -07:00
ewoc.el
find-func.el Make find-function-on-key use the current window 2015-06-22 03:25:38 +03:00
float-sup.el
generator.el Address some compilation warnings. 2015-06-16 20:04:35 -04:00
generic.el
gv.el (gv-setter, gv-synthetic-place, gv-delay-error): New funs/macros 2015-07-07 11:37:04 -04:00
helper.el
inline.el
let-alist.el * lisp/let-alist.el: move to lisp/emacs-lisp/let-alist.el 2015-06-17 15:40:58 +01:00
lisp-mnt.el Fix byte-compiler warnings about looking-back. 2015-04-20 21:55:00 -04:00
lisp-mode.el Add online-help support to describe types 2015-07-07 02:14:16 -04:00
lisp.el Further lisp-complete-symbol related cleanup. 2015-05-18 20:51:47 -04:00
macroexp.el Add online-help support to describe types 2015-07-07 02:14:16 -04:00
map-ynp.el
map.el Add support for gv.el in map.el 2015-07-09 19:49:47 +02:00
nadvice.el (advice--called-interactively-skip): Fix inf-loop (bug#21083) 2015-07-21 19:09:12 -04:00
package-x.el Quieten compilation, eg in --without-x builds. 2015-05-08 20:13:47 -04:00
package.el * lisp/emacs-lisp/package.el: Simplify describe-package-1 2015-08-06 11:27:37 +01:00
pcase.el * lisp/emacs-lisp/pcase.el (pcase--u1): Revert earlier workaround. 2015-06-16 20:44:57 -04:00
pp.el
re-builder.el
regexp-opt.el
regi.el
ring.el
rx.el '[:graph:]' now excludes whitespace, not just ' ' 2015-04-15 23:47:01 -07:00
seq.el Improve error signalling for seq-subseq. 2015-08-07 22:12:59 +01:00
shadow.el
smie.el Merge from origin/emacs-24 2015-03-29 14:14:15 -07:00
subr-x.el Improve parameter name 2015-05-20 18:50:38 +03:00
syntax.el Don't quote nil and t in doc strings 2015-05-21 10:06:44 -07:00
tabulated-list.el * lisp/emacs-lisp/tabulated-list.el (tabulated-list-print): Fix bug 2015-07-31 12:51:22 +01:00
tcover-ses.el
tcover-unsafep.el
testcover.el * lisp/emacs-lisp/testcover.el: Don't use edebug--read (bug#20487) 2015-05-06 10:50:48 -04:00
timer.el
tq.el
trace.el
unsafep.el
warnings.el Ensure early startup warnings are visible at the end. (Bug#20792) 2015-06-12 19:26:21 -07:00