The intersection method for the circularqueue class is broken because the method is getting a an error when it tries to create a new circular queue object without specifying a size.
Here's a simple way of recreating:
You seem to have CSS turned off.
Please don't fill out this field.
Committed revision [r9531]
A doc update is still required to indicate that circular queue overrides intersection and that the returned queue will have the same size as the receiving queue.
tests committed [r9534]
Code commit [r9531]
doc commit [r9558]
tests committed revision [r9602]