summaryrefslogtreecommitdiff
path: root/test/lisp/emacs-lisp/cl-extra-tests.el
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2018-09-27 18:28:27 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2018-09-27 18:43:54 -0700
commit06e2814e1f3a80d247675319d3c438989592fb06 (patch)
treea9852c5b278bcb85c4f3e0272848f89c2c511d11 /test/lisp/emacs-lisp/cl-extra-tests.el
parent21fc3227634c720128206980c72080dfc825a3de (diff)
downloademacs-06e2814e1f3a80d247675319d3c438989592fb06.tar.gz
emacs-06e2814e1f3a80d247675319d3c438989592fb06.tar.bz2
emacs-06e2814e1f3a80d247675319d3c438989592fb06.zip
time-equal, and time values of infinity and NaN
* doc/lispref/os.texi (Time Calculations): Document time-equal, and the behavior on NaNs and infinities of time-less-p, time-add, time-subtract. * etc/NEWS: Mention the change. * src/editfns.c (time_arith): Change last arg from function to bool. All callers changed. Do the right thing with infinities and NaNs. (time_cmp): New function, which handlesx infinities and NaNs. (Ftime_less_p): Use it. (Ftime_equal): New function. * test/lisp/emacs-lisp/timer-tests.el (timer-test-multiple-of-time): Use it.
Diffstat (limited to 'test/lisp/emacs-lisp/cl-extra-tests.el')
0 files changed, 0 insertions, 0 deletions