Tim Peters
2d8b765cc9
New test for sorting sanity. Note that this will fail in earlier Pythons,
...
in the stability tests.
Bizarre: this takes 11x longer to run if and only if test_longexp is
run before it, on my box. The bigger REPS is in test_longexp, the
slower this gets. What happens on your box? It's not gc on my box
(which is good, because gc isn't a plausible candidate here).
The slowdown is massive in the parts of test_sort that implicitly
invoke a new-style class's __lt__ or __cmp__ methods. If I boost
REPS large enough in test_longexp, even the test_sort tests on an array
of size 64 visibly c-r-a-w-l. The relative slowdown is even worse in
a debug build. And if I reduce REPS in test_longexp, the slowdown in
test_sort goes away.
test_longexp does do horrid things to Win98's management of user
address space, but I thought I had made that a whole lot better a month
or so ago (by overallocating aggressively in the parser).
2002-08-01 02:23:06 +00:00
..
2002-06-06 18:30:10 +00:00
2002-07-29 12:11:18 +00:00
2002-07-23 20:35:58 +00:00
2002-07-29 14:05:24 +00:00
2002-07-18 19:48:46 +00:00
2002-07-28 03:35:31 +00:00
2002-07-23 02:52:58 +00:00
2002-06-11 06:22:31 +00:00
2002-08-01 02:23:06 +00:00
2002-07-02 17:27:06 +00:00
2002-07-19 17:04:46 +00:00
2002-06-01 14:18:47 +00:00
2002-06-30 03:39:14 +00:00
2002-04-04 22:55:58 +00:00
2002-07-16 19:30:59 +00:00
2002-05-31 23:03:33 +00:00
2002-06-01 14:18:47 +00:00
2002-06-20 03:38:12 +00:00
2002-06-30 03:39:14 +00:00
2002-06-01 19:51:15 +00:00
2002-06-26 07:10:56 +00:00
2002-04-07 06:36:23 +00:00
2002-06-30 03:39:14 +00:00
2002-04-04 22:55:58 +00:00
2002-06-04 15:16:29 +00:00
2002-06-01 19:51:15 +00:00
2002-06-03 15:58:32 +00:00
2002-06-26 15:19:01 +00:00
2002-06-10 21:10:27 +00:00
2002-06-01 14:18:47 +00:00
2002-06-01 19:51:15 +00:00
2002-06-13 17:59:51 +00:00
2002-06-01 14:18:47 +00:00
2002-06-01 19:51:15 +00:00
2002-06-01 14:25:41 +00:00
2002-06-02 18:55:56 +00:00
2002-06-06 09:48:13 +00:00
2002-06-01 14:18:47 +00:00
2002-06-03 15:58:32 +00:00
2002-06-03 10:41:45 +00:00
2002-07-26 11:34:49 +00:00
2002-06-01 01:29:16 +00:00
2002-06-01 14:18:47 +00:00
2002-05-29 16:18:42 +00:00
2002-06-03 15:58:32 +00:00
2002-05-29 16:18:42 +00:00
2002-05-14 15:50:11 +00:00
2002-07-25 16:10:38 +00:00
2002-06-01 14:18:47 +00:00
2002-07-16 21:35:23 +00:00
2002-06-28 23:32:51 +00:00
2002-06-02 18:55:56 +00:00
2002-06-01 19:51:15 +00:00
2002-06-01 19:51:15 +00:00
2002-06-30 03:39:14 +00:00
2002-06-02 18:55:56 +00:00
2002-06-03 15:58:32 +00:00
2002-06-04 02:17:04 +00:00
2002-06-01 14:18:47 +00:00
2002-06-01 14:18:47 +00:00
2002-05-29 16:18:42 +00:00
2002-06-30 03:39:14 +00:00
2002-06-30 03:39:14 +00:00
2002-06-01 16:07:16 +00:00
2002-06-16 01:22:13 +00:00
2002-06-03 15:58:32 +00:00
2002-06-01 19:51:15 +00:00
2002-06-01 19:51:15 +00:00
2002-07-02 21:28:04 +00:00
2002-07-12 13:10:53 +00:00
2002-07-16 19:47:43 +00:00
2002-06-03 15:58:32 +00:00
2002-06-01 16:07:16 +00:00
2002-06-06 18:16:14 +00:00
2002-07-08 12:28:06 +00:00
2002-06-27 19:59:27 +00:00
2002-06-02 18:55:56 +00:00
2002-06-02 18:55:56 +00:00
2002-07-28 09:42:57 +00:00
2002-06-01 19:51:15 +00:00
2002-06-03 15:58:32 +00:00
2002-06-01 19:51:15 +00:00
2002-06-30 03:39:14 +00:00
2002-05-23 23:58:17 +00:00
2002-07-28 19:04:07 +00:00
2002-06-01 14:18:47 +00:00
2002-06-14 13:54:26 +00:00
2002-07-16 21:35:23 +00:00
2002-06-03 15:58:32 +00:00
2002-05-31 14:14:06 +00:00
2002-06-02 00:40:05 +00:00
2002-06-02 00:40:05 +00:00
2002-06-06 09:48:13 +00:00
2002-06-01 14:18:47 +00:00
2002-07-25 20:13:03 +00:00
2002-05-14 02:13:30 +00:00
2002-07-28 16:52:01 +00:00
2002-07-31 17:48:02 +00:00
2002-04-15 00:36:48 +00:00
2002-06-27 20:08:25 +00:00
2002-06-02 00:40:05 +00:00
2002-06-01 19:51:15 +00:00
2002-06-03 15:58:32 +00:00
2002-06-03 15:58:32 +00:00
2002-06-02 18:55:56 +00:00
2002-05-31 14:13:04 +00:00
2002-06-02 03:04:52 +00:00
2002-06-01 14:18:47 +00:00
2002-07-16 21:35:23 +00:00
2002-06-30 03:39:14 +00:00
2002-06-01 14:18:47 +00:00
2002-05-23 15:15:30 +00:00
2002-06-02 03:04:52 +00:00
2002-06-14 20:41:17 +00:00
2002-05-31 14:15:11 +00:00
2002-07-16 21:35:23 +00:00
2002-06-11 13:38:51 +00:00
2002-06-01 14:18:47 +00:00
2002-04-13 14:03:38 +00:00
2002-07-30 23:27:12 +00:00
2002-06-01 19:51:15 +00:00
2002-06-03 15:58:32 +00:00
2002-07-16 21:35:23 +00:00
2002-06-02 03:04:52 +00:00
2002-04-11 20:57:30 +00:00
2002-03-31 13:59:18 +00:00
2002-06-01 14:18:47 +00:00
2002-06-30 03:39:14 +00:00
2002-06-03 15:58:32 +00:00