Ma Lin
251ffa9d2b
bpo-41486: Fix initial buffer size can't > UINT32_MAX in zlib module (GH-25738)
...
* Fix initial buffer size can't > UINT32_MAX in zlib module
After commit f9bedb630e , in 64-bit build,
if the initial buffer size > UINT32_MAX, ValueError will be raised.
These two functions are affected:
1. zlib.decompress(data, /, wbits=MAX_WBITS, bufsize=DEF_BUF_SIZE)
2. zlib.Decompress.flush([length])
This commit re-allows the size > UINT32_MAX.
* adds curly braces per PEP 7.
* Renames `Buffer_*` to `OutputBuffer_*` for clarity
2021-04-30 16:32:49 -07:00
..
2021-03-30 12:25:28 +09:00
2021-02-28 14:43:19 -08:00
2021-04-22 08:34:57 -07:00
2021-04-23 23:00:27 +01:00
2020-12-01 10:37:39 +01:00
2021-04-18 08:39:39 +02:00
2021-04-27 00:16:46 +01:00
2021-04-26 15:01:40 +02:00
2021-03-25 00:47:21 +09:00
2021-04-30 16:04:57 +02:00
2021-04-26 15:01:40 +02:00
2019-10-12 20:14:11 +01:00
2021-04-30 09:50:28 +01:00
2021-04-25 13:40:44 +03:00
2020-10-19 22:04:01 -07:00
2021-04-30 16:32:49 -07:00
2020-10-16 10:34:15 +02:00
2021-04-30 09:50:28 +01:00
2020-11-04 16:33:55 +01:00
2020-02-17 10:11:34 +01:00
2020-12-15 15:14:35 +01:00
2021-04-30 12:46:15 +02:00
2021-04-30 12:46:15 +02:00
2021-01-06 20:47:19 +01:00
2021-04-30 16:04:57 +02:00
2020-07-10 12:40:38 +02:00
2021-04-30 16:04:57 +02:00
2021-04-30 16:04:57 +02:00
2021-04-30 14:06:49 +02:00
2020-06-22 17:39:32 +02:00
2021-02-01 17:26:56 +01:00
2020-12-01 09:56:42 +01:00
2020-11-06 17:04:47 +01:00
2021-04-30 16:32:49 -07:00
2016-10-18 16:29:27 +02:00
2016-10-18 16:29:27 +02:00
2020-09-07 10:48:44 +02:00
2021-04-22 00:52:52 +02:00
2021-04-22 00:52:52 +02:00
2021-04-28 19:09:29 +02:00
2021-04-22 00:52:52 +02:00
2021-04-22 00:52:52 +02:00
2020-09-09 12:28:48 +09:00
2021-04-30 16:04:57 +02:00
2021-04-09 08:02:00 -07:00
2021-04-09 08:02:00 -07:00
2020-04-13 22:11:40 -05:00
2021-04-26 15:01:40 +02:00
2021-04-26 15:01:40 +02:00
2020-05-19 13:22:16 +01:00
2020-04-15 02:35:41 +02:00
2021-04-22 00:52:52 +02:00
2020-12-01 10:37:39 +01:00
2021-04-28 18:12:16 +02:00
2012-12-15 18:16:47 +02:00
2020-12-23 03:41:08 +01:00
2020-11-03 22:27:12 +01:00
2021-04-30 16:04:57 +02:00
2021-04-30 12:46:15 +02:00
2020-10-13 08:46:31 +02:00
2020-05-12 23:32:32 +01:00
2020-04-06 14:07:02 +02:00
2021-04-30 16:04:57 +02:00
2021-04-30 12:46:15 +02:00
2021-03-03 21:53:59 -08:00
2016-09-06 10:46:49 -07:00
2021-04-30 16:04:57 +02:00
2021-02-19 15:10:45 +01:00
2020-03-19 10:11:33 -07:00
2020-03-24 23:26:44 -05:00
2020-09-10 16:09:04 +02:00
2018-01-29 11:33:57 -08:00
2020-05-07 10:17:16 +09:00
2021-02-19 13:21:28 +01:00
2020-10-19 16:30:02 -07:00
2021-04-28 18:12:16 +02:00
2017-12-12 13:55:04 +02:00
2017-03-04 00:19:55 -05:00
2020-11-08 10:05:27 +01:00
2020-11-18 23:47:32 -08:00
2017-09-07 18:56:24 +02:00
2020-12-04 19:45:57 -08:00
2016-11-20 07:56:37 +00:00
2021-01-25 14:51:48 -08:00
2018-11-26 20:21:31 -06:00
2020-11-16 16:16:10 +01:00
2021-03-03 14:59:52 +01:00
2021-04-30 18:40:30 +02:00
2021-04-23 23:00:27 +01:00
2020-06-12 11:26:00 +09:00
2020-12-01 10:37:39 +01:00
2020-12-01 10:37:39 +01:00
2021-04-30 14:06:49 +02:00
2020-12-29 14:58:27 +02:00
2020-11-18 23:47:32 -08:00
2021-04-30 16:04:57 +02:00
2021-02-16 00:28:24 +01:00
2014-07-25 21:52:14 +10:00
2021-02-18 16:26:20 +01:00
2017-11-28 17:56:10 +02:00
2021-04-30 18:19:57 +02:00
2021-04-22 00:52:52 +02:00
2021-04-30 18:40:30 +02:00
2021-04-30 18:40:30 +02:00
2021-04-30 18:40:30 +02:00
2021-04-28 03:02:55 +02:00
2021-04-22 00:18:20 +01:00
2021-01-06 20:43:06 +01:00
2020-11-19 10:54:03 +01:00
2017-10-24 23:31:42 +03:00
2020-12-01 10:37:39 +01:00
2020-04-11 10:48:40 +03:00
2021-03-23 20:47:40 +01:00
2020-05-05 10:49:46 +09:00
2020-10-18 17:54:06 +03:00
2020-11-16 16:08:05 +01:00
2014-07-23 22:33:50 +03:00
2015-04-22 10:59:32 +03:00
2020-03-10 20:41:34 -07:00
2021-04-30 16:04:57 +02:00
2020-03-10 20:41:34 -07:00
2019-04-09 11:19:46 -07:00
2021-04-02 16:48:11 +02:00
2021-04-02 16:48:11 +02:00
2020-12-01 10:37:39 +01:00
2020-04-15 02:35:41 +02:00
2021-04-30 16:32:49 -07:00