mishoo/UglifyJS — pull request #407 by RGustBardon (2012-06-05 11:32:22+00:00)
Title: Remove unnecessary "+" sign in SignedInteger

A "+" sign is added unnecessarily for numbers like 1e21 (resulting in
1e+21) due to make_num using the Number.prototype.toString method
(15.7.4.2) which in turn performs the abstract operation ToString
(9.8) which adds the "+" sign in accordance with the last step of
9.8.1.

This patch removes the sign after the conversion in question by
replacing "e+" with "e".