[cfe-dev] New diff

Chris Lattner clattner at apple.com
Tue Jul 1 10:06:18 PDT 2008


On Jul 1, 2008, at 6:14 AM, David Chisnall wrote:

> Okay, I think this all makes sense.  I'll add back in the Selector  
> and CGM dependency, and resubmit the diff.  It will take me a little  
> while to refactor and test it with both codebases, but I hope to  
> have something for you this week

Sounds great!  Again, I'm sorry for pulling you around in multiple  
directions like this.  I really do appreciate the work you are doing,  
and I highly value your contributions to clang!

> (the code for typed selectors isn't dead, it's just resting.  Both  
> the GNU and Étoilé runtimes use these and can easily - or do already  
> - support errors on lookups with incorrectly typed selectors.  The  
> GNUstep implementation of Distributed Objects is also faster if  
> typed selectors are used, since it avoids the extra call to - 
> methodSignatureForSelector: which can trigger a dozen or so message  
> sends to look up information which can be provided by the compiler).

Ok!  I wasn't aware of that feature, sound nice.

-Chris





More information about the cfe-dev mailing list