>>>>> "Trevor" == Trevor Saunders <tsaund...@mozilla.com> writes:
Trevor> the plugin part seems fine, but I do find my self wondering if there's a Trevor> better way of doing the hooks into C, if they can be more genrally Trevor> useful. There's just one now, the binding oracle. (There used to be two but we reimplemented the second one by overriding a langhook from the plugin.) The binding oracle could perhaps be redone as an ordinary plugin event. It didn't seem that worthwhile to me, but if someone else has a use, it seems doable. Trevor> out of process seems very reasonable, but I do hope we'll fix the Trevor> crashes since there's any number of other uses for cc1 as a library. The ones I recall were all things like the plugin making a tree incorrectly. This could still be an issue but it is one unlikely to be hit in ordinary uses of the compiler. I agree any such things are bugs though. Tom