[cfe-commits] r55417 - in /cfe/trunk: include/clang/AST/ASTContext.h include/clang/AST/Type.h include/clang/Basic/DiagnosticKinds.def include/clang/Basic/LangOptions.h include/clang/Parse/DeclSpec.h lib/AST/ASTContext.cpp lib/AST/Type.cpp lib/AST/TypeSerialization.cpp lib/Parse/ParseDecl.cpp lib/Sema/SemaType.cpp test/Parser/block-pointer-decl.c

Ted Kremenek kremenek at apple.com
Wed Aug 27 10:02:30 PDT 2008


On Aug 27, 2008, at 9:18 AM, Nico Weber wrote:

> Hi,
>
> On 27.08.2008, at 18:04, Steve Naroff wrote:
>
>> First wave of changes to support "blocks" (an extension to C).
>
> I never heard of that (that doesn't say much, though). Is this
> extension documented somewhere?
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

There is no public documentation yet (Apple-related documents/talks  
are currently under NDA), although we plan on putting some information  
in the Clang internals documents.

Blocks == Closures.  The term "Blocks" comes from SmallTalk.  It was  
announced at Apple's WWDC Conference in June, and it is a new language  
component implemented in the compiler in Snow Leopard.





More information about the cfe-commits mailing list