Files
mercury/library
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-09-05 04:50:27 +00:00
2011-07-16 08:13:13 +00:00
2011-10-24 03:52:45 +00:00
2011-06-23 03:36:10 +00:00
2011-09-09 19:29:44 +00:00
2011-06-27 14:31:40 +00:00