mbostock/d3 — pull request #640 by jasondavies (2012-05-09 20:24:38+00:00)
Title: Add support for self-loops to d3.layout.bundle.

Self-loops were being bundled as a single-element array, causing issues when used with d3.svg.line. They are now bundled as a two-element array. Although this results in a "non-line" when used with "bundle"
interpolation, other interpolators could potentially generate a loop using the two-element array.