On 8 Aug 2011, at 10:31, Quentin Mathé wrote: > Various new ObjC warnings have been recently added to Clang trunk, so the > Etoile repository won't build with Clang trunk currently unless you overwrite > the ERROR_FLAG in etoile.make.
I've removed -Werror from etoile.make for now. Every few days, clang improves the warnings and we get more failures. > In addition, LanguageKit is currently getting heavily rewritten by David and > might not compile on Linux. Chris tested it yesterday. It now works as well on Linux/x86 as it does on FreeBSD/x86. As far as I know, no one has tested it on x86-64. > I'll try to solve the new ObjC warnings observed with a recent Clang trunk in > the coming days. > For LanguageKit, David will probably post a mail asking for testing once the > code has been stabilized. There are still some minor memory management bugs, and for some reason non-local returns aren't working (not sure why yet), but it's probably ready for testing now. In the latest version: - Blocks are now using the same ABI as ObjC blocks - Retain / release is all done via the ObjC ARC APIs. - It's a lot more paranoid about ensuring that objects are correctly retained. The last point means that it should be more reliable, but will introduce some performance regressions. I probably won't address these until after the next release - I want a make it work release before a make it fast release. David -- Sent from my PDP-11 _______________________________________________ Etoile-discuss mailing list [email protected] https://mail.gna.org/listinfo/etoile-discuss
