Paul Eggert
5ab29400a4
Don’t signal overflow for (expt 1 bignum)
...
Similarly for (expt 0 bignum) and (expt -1 bignum).
The result is always a -1, 0 or 1, so do not signal overflow.
* src/data.c (expt_integer): Do not signal an overflow if
-1 <= X <= 1. Be clearer about when overflow is signaled.
* test/src/floatfns-tests.el (bignum-expt): Test this.
2019-11-04 23:39:54 -08:00
..
2019-01-01 01:01:13 +00:00
2018-12-31 17:57:29 -08:00
2018-12-31 18:47:22 -08:00
2019-04-15 19:11:16 +03:00
2019-09-22 10:45:14 -07:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-01-27 15:52:06 -08:00
2019-01-01 01:01:13 +00:00
2019-08-24 15:55:08 -07:00
2019-01-01 01:01:13 +00:00
2019-10-01 17:35:26 -07:00
2019-07-23 01:46:41 -07:00
2019-08-16 16:27:27 -07:00
2019-09-26 18:37:23 +02:00
2019-10-30 14:43:14 -07:00
2019-11-04 23:39:54 -08:00
2019-10-04 17:30:57 +02:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-06-29 07:41:52 +02:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-05-25 14:25:18 -07:00
2019-08-21 17:21:06 -07:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-10-30 14:43:14 -07:00
2019-08-24 12:16:26 -04:00
2019-06-28 17:30:18 +02:00
2019-01-01 01:01:13 +00:00
2019-01-01 01:01:13 +00:00
2019-06-14 09:40:40 +03:00
2019-08-20 17:36:46 -07:00
2019-08-08 08:26:31 -04:00
2019-01-01 01:01:13 +00:00