Julien Fischer
0ff852e346
Replace the current implementation of list.condense/2 with one that uses
...
Branches: main, 11.07
Replace the current implementation of list.condense/2 with one that uses
constant stack space. The existing implementation causes a stack overflow if
the input argument contains just over a million sublists -- in G12's mzn2fzn
tool list.condense/2 can sometimes be called with a much larger input argument.
The new version has higher constant factors but the performance difference only
becomes significant at the point where you need to worry about stack usage
anyway.
2011-11-18 02:48:32 +00:00
..
2011-08-13 16:19:58 +00:00
2011-09-05 04:50:27 +00:00
2011-08-16 03:26:40 +00:00
2011-10-11 04:31:05 +00:00
2011-05-20 17:24:32 +00:00
2011-05-20 04:16:58 +00:00
2011-06-15 01:05:34 +00:00
2011-07-16 08:13:13 +00:00
2011-07-05 21:18:21 +00:00
2011-05-10 07:02:28 +00:00
2011-09-06 05:20:45 +00:00
2011-05-10 07:02:28 +00:00
2011-06-14 06:25:16 +00:00
2011-05-20 04:16:58 +00:00
2011-05-19 13:11:47 +00:00
2011-10-26 14:08:45 +00:00
2011-09-16 08:17:34 +00:00
2011-09-16 08:17:34 +00:00
2011-10-24 03:52:45 +00:00
2011-08-22 06:33:02 +00:00
2011-08-22 07:56:10 +00:00
2011-05-19 13:11:47 +00:00
2011-05-19 13:11:47 +00:00
2011-05-09 16:45:32 +00:00
2011-05-09 16:45:32 +00:00
2011-08-13 16:19:58 +00:00
2011-08-13 16:19:58 +00:00
2011-06-15 01:05:34 +00:00
2011-10-26 14:08:45 +00:00
2011-08-11 06:39:27 +00:00
2011-08-22 06:33:02 +00:00
2011-11-18 02:48:32 +00:00
2011-07-21 06:58:34 +00:00
2011-06-23 03:36:10 +00:00
2011-08-01 07:10:29 +00:00
2011-05-10 00:28:15 +00:00
2011-07-12 07:11:06 +00:00
2011-05-20 04:16:58 +00:00
2011-10-26 06:50:36 +00:00
2011-09-05 06:15:32 +00:00
2011-08-13 16:19:58 +00:00
2011-05-18 11:23:05 +00:00
2011-05-20 16:54:30 +00:00
2011-06-16 06:42:19 +00:00
2011-05-18 15:40:35 +00:00
2011-09-14 07:00:44 +00:00
2011-08-16 03:26:40 +00:00
2011-06-27 06:40:36 +00:00
2011-05-26 06:20:09 +00:00
2011-05-26 06:20:09 +00:00
2011-07-21 07:29:51 +00:00
2011-08-25 11:08:15 +00:00
2011-05-26 06:20:09 +00:00
2011-07-21 07:29:51 +00:00
2011-08-22 06:33:02 +00:00
2011-05-10 04:12:28 +00:00
2011-10-11 04:31:05 +00:00
2011-09-09 19:29:44 +00:00
2011-05-20 16:54:30 +00:00
2011-10-21 04:06:21 +00:00
2011-06-26 16:56:42 +00:00
2011-06-26 16:56:42 +00:00
2011-06-26 16:56:42 +00:00
2011-06-26 16:56:42 +00:00
2011-06-02 07:20:53 +00:00
2011-06-26 16:56:42 +00:00
2011-06-26 16:56:42 +00:00
2011-05-18 11:23:05 +00:00
2011-06-26 16:56:42 +00:00
2011-06-26 16:56:42 +00:00
2011-05-18 11:23:05 +00:00
2011-06-26 16:56:42 +00:00
2011-05-17 05:37:30 +00:00
2011-05-25 02:02:53 +00:00
2011-07-25 07:54:21 +00:00
2011-10-11 04:31:05 +00:00
2011-11-03 01:01:36 +00:00
2011-11-03 01:00:22 +00:00
2011-10-26 14:08:45 +00:00
2011-05-18 15:40:35 +00:00
2011-09-03 01:43:38 +00:00
2011-06-16 06:22:22 +00:00
2011-07-25 07:54:21 +00:00
2011-05-18 04:25:18 +00:00
2011-06-27 14:31:40 +00:00
2011-05-18 04:25:18 +00:00
2011-08-13 16:19:58 +00:00
2011-05-18 04:25:18 +00:00