I like the idea of a -g flag.  I actually think AOT will be used increasingly 
in development scenarios for "code you're not changing" (but may, at some 
point, want to see in a backtrace) since the temptation for internal libraries 
and such is to AOT them for speed, once they're basically debugged and working. 
 The code that calls them may not be, however. :)

- Jordan

On Sep 17, 2010, at 7:02 PM, Laurent Sansonetti wrote:

> On Sep 17, 2010, at 6:34 PM, Steven Parkes wrote:
>>> Sorry I haven't seen this thread for a reason.
>> 
>> No worries; I wouldn't think of complaining.
>> 
>> I figured out what's quashing things: I don't get backtraces when I run from 
>> a mach executable with dylibs/bundles. I'm not sure which or both of those 
>> is causing the issue.
> 
> Oh I see the problem then. It is true that the backtracing metadata is 
> forgotten during AOT compilation. It's actually on purpose (to avoid 
> sensitive information to be in the binary), but we should maybe make macrubyc 
> accept -g (like gcc) which would support it. In theory AOT compilation isn't 
> used for development, but I agree that sometimes you might want to do it.
> 
> Laurent
> _______________________________________________
> MacRuby-devel mailing list
> MacRuby-devel@lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

Reply via email to