composer/composer — pull request #325 by naderman (2012-02-19 14:40:23+00:00)
Title: When changing watched literals of a rule, update the parent's next pointer

The previous rule was not updated to point to the next rule when
removing a middle rule from the watch tree for a literal. This resulted in
jumping from one literal's watch tree to another's, which could then jump
back to the original and cause infinite loop in a case like #265.