Rename time-equal to time-equal-p

This is for consistency with time-less-p.
* doc/lispref/os.texi (Time Calculations), etc/NEWS:
* src/editfns.c (Ftime_equal_p, syms_of_editfns):
* test/lisp/emacs-lisp/timer-tests.el (timer-test-multiple-of-time):
Rename.
This commit is contained in:
Paul Eggert 2018-09-28 10:32:41 -07:00
parent 6aa93b45af
commit 857c2c2710
4 changed files with 5 additions and 5 deletions

View file

@ -1739,7 +1739,7 @@ This returns @code{t} if time value @var{t1} is less than time value
The result is @code{nil} if either argument is a NaN.
@end defun
@defun time-equal t1 t2
@defun time-equal-p t1 t2
This returns @code{t} if @var{t1} and @var{t2} are equal time values.
The result is @code{nil} if either argument is a NaN.
@end defun

View file

@ -957,7 +957,7 @@ infinities and NaNs too, and propagate them or return nil like
floating-point operators do.
+++
** New function 'time-equal' compares time values for equality.
** New function 'time-equal-p' compares time values for equality.
** define-minor-mode automatically documents the meaning of ARG.

View file

@ -1676,7 +1676,7 @@ See `current-time-string' for the various forms of a time value. */)
return time_cmp (t1, t2) < 0 ? Qt : Qnil;
}
DEFUN ("time-equal", Ftime_equal, Stime_equal, 2, 2, 0,
DEFUN ("time-equal-p", Ftime_equal_p, Stime_equal_p, 2, 2, 0,
doc: /* Return non-nil if T1 and T2 are equal time values. */)
(Lisp_Object t1, Lisp_Object t2)
{
@ -5765,7 +5765,7 @@ it to be non-nil. */);
defsubr (&Scurrent_time);
defsubr (&Stime_add);
defsubr (&Stime_subtract);
defsubr (&Stime_equal);
defsubr (&Stime_equal_p);
defsubr (&Stime_less_p);
defsubr (&Sget_internal_run_time);
defsubr (&Sformat_time_string);

View file

@ -40,7 +40,7 @@
(should (debug-timer-check)) t))
(ert-deftest timer-test-multiple-of-time ()
(should (time-equal
(should (time-equal-p
(timer-next-integral-multiple-of-time '(0 0 0 1) (1+ (ash 1 53)))
(list (ash 1 (- 53 16)) 1))))