On 3/7/2013 4:44 PM, Jonathan M Davis wrote:
That may very well end up being a necessary restriction, but not being able to pass GC allocated objects across library boundaries would be a _huge_ downside to using shared libraries if that happens. It also would likely be a major source of bugs as it's pretty much a guarantee that a lot of people would do it unless the compiler prevented them in some manner.
You're probably right. See my other idea on this posted here.
