<br><br><div class="gmail_quote">On Tue, May 20, 2008 at 12:06 PM, Luigi Panzeri <<a href="mailto:matley@muppetslab.org">matley@muppetslab.org</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">"Jean-Philippe Barette-LaPierre" <<a href="mailto:jpbarrette@gmail.com">jpbarrette@gmail.com</a>> writes:<br>
<br>
> I know that some person had troubles with Mac OS X 10.5. After some<br>
> investigations, I found the problem.<br>
> It seems that in get-class-ordered-list, which is responsible to gather all<br>
> classes, it was entering an infinite loop.<br>
> The loop was there because it was trying to load a class "Protocol", which<br>
> has "Protocol" class as Protocol.<br>
> So, loading "Protocol" class caused to load again "Protocol", which didn't<br>
> had been registered yet. I just delayed<br>
> the initialization of :protocols.<br>
><br>
<br>
<br>
</div>Cool! Applied.<br>
<br>
As the patch broke the support of Tiger :-( i created another<br>
repository named cl-objc-leopard. I also added you to the list of<br>
author on the website<br>
<br>
I also created another repository named cl-objc-libffi with my last<br>
patches and the support of libffi, a little step forward the<br>
integration with objective-cl.<br>
<div class="Ih2E3d"><br>
<br>
> The other problem was related to coersing some pointers. However I don't<br>
> know why it was needed, and it seems<br>
> to go well without it. There's an another latent problem where I get all<br>
> those messages:<br>
><br>
> _NSAutoreleaseNoPool(): Object 0x142c60 of class NSCFArray autoreleased with<br>
> no pool in place - just leaking<br>
><br>
<br>
</div>I know this issue, but I think it is good to let the user to choose<br>
the release policy to adopt. Maybe It would be better to show the<br>
different uses in an example.<br>
</blockquote><div><br>Well the problem occurs when generating frameworks. So it means that when <br>we are "asdf-intall"ing it leaks and we end up with HUGE amount of memory<br>usage (1 or 2 gigs or resident memory). I patched generate-frameworks<br>
to use a memory pool. I'll send the patch as soon as I get home.<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
--<br>
Luigi Panzeri aka Matley<br>
<br>
Why Lisp? <a href="http://alu.cliki.net/RtL%20Highlight%20Film" target="_blank">http://alu.cliki.net/RtL%20Highlight%20Film</a><br>
Quotes on Lisp: <a href="http://lispers.org/" target="_blank">http://lispers.org/</a><br>
_______________________________________________<br>
cl-objc-devel mailing list<br>
<a href="mailto:cl-objc-devel@common-lisp.net">cl-objc-devel@common-lisp.net</a><br>
<a href="http://common-lisp.net/cgi-bin/mailman/listinfo/cl-objc-devel" target="_blank">http://common-lisp.net/cgi-bin/mailman/listinfo/cl-objc-devel</a><br>
</blockquote></div><br>