brendan%mozilla.org 8cae336e68 Fix for bug 44009 (r=rogerl, sr=shaver)
- Remove bogus JS_ASSERT(!outermost) from the code that deals with a "#n="
  type string being returned from js_EnterSharpObject, where the hash entry
  is not yet sharp (because we haven't seen the object twice during depth
  first search).  This case trivially arises for the outermost object in,
  e.g., 'o={}; o.foo=o; uneval(o)'.
- Avoid parenthesizing #n={...} object initializers for uneval, as they are
  not ambiguous (whereas {foo:1}, e.g., is ambiguous because it could be a
  block statement containing a labeled expression statement, or it could be
  an object initializer).
- Death to tabs!


git-svn-id: svn://10.0.0.236/trunk@86365 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 23:19:44 +00:00
..
2001-02-02 01:08:06 +00:00
2001-02-02 15:20:03 +00:00
2001-02-01 03:42:25 +00:00