Gary Guo (2016-02-18T01:36:05.000Z)
nbdd0121 at hotmail.com (2016-02-18T01:38:03.220Z)
* isTail will be set when the frame indicates a frame created by tail call instead of normal function call. Caller's frame is already removed so we need some indication for that to help debugging. * For span, I put only one pair of line/column there as it is the common implementation, but I agree that a starting position and a ending one is useful. * For source, nested frame could be useful but it is not implemented by all implementations, and in fact we need an extra field to distinguish eval and new Function. * By reference to function, I mean that shall we be able to retrieve the function object from the frame? * I wonder if putting special cases in (), such as (native) will cause any problem. No one will have a file called "(native)" in reality, isn't it? Gary Guo