Hi all, Following our recent discussion about pluggable memory management on Etoile silc channel, I just found these interesting mentions in LLVM 2.2 release notes <http://llvm.org/releases/2.2/docs/ReleaseNotes.html>:
> • Gordon Henriksen rewrote most of the Accurate Garbage Collection > code in the code generator, making the generated code more efficient > and adding support for the OCaml garbage collector metadata format. > • Christopher Lamb contributed support for multiple address spaces > in LLVM IR. This is useful for supporting targets that have 'near' > vs 'far' pointers, 'RAM' vs 'ROM' pointers, or that have non-local > memory that can be accessed with special instructions. The page about Accurate Garbage Collection seems to discuss a GC protocol that lets languages implement their own GC as plugin. Accurate Garbage Collection doc: <http://llvm.org/releases/2.2/docs/GarbageCollection.html > I haven't checked whether ObjC support has been improved with this new release. Cheers, Quentin. _______________________________________________ Etoile-dev mailing list [email protected] https://mail.gna.org/listinfo/etoile-dev
