

I find it interesting that there's a WeakRef class who's description specifically says it's there and used because of Mono. That's in DOLBase. So that's a case where the core was changed, without a separate build target, specifically as a workaround for Mono's garbage collector. I will probably remove all of that code shortly after I verify that the problem no longer exists (it hardly seems like that specific problem could exist since there's an entirely new garbage collector in Mono).

Without knowing, what are the weakrefs used for? They are quite handy, since they go poof as soon as the GC wants to collect stuff, and you can convert them back to strong refs if you all of a sudden need them again, meaning you wont have to load the stuff again <3for the weak referenced objects, feel free to push your test and remove it or no if suitable.
Return to “%s” DOL Development Discussion
Users browsing this forum: No registered users and 1 guest