[Patch][ObjC][Proposal] NSValue literals

AlexDenisov 1101.debian at gmail.com
Thu May 28 08:29:27 PDT 2015


Hi there.
Here is the final (from my point of view) version.
I can continue working on fixes/improvements after the review.
Current version includes:

- new ‘objc_boxed_nsvalue_expression’ feature
- new ‘objc_boxable’ attribute
- ObjCBoxedExpr with limited amount of sub-expressions
- Sema/CodeGen tests
- support of lvalues and rvalues
- ‘c-index-test’ and ‘ASTReader/ASTWriter’ adopted to support new ObjCBoxedExpr format, added tests to check if they’re working properly
- ‘ObjectiveCLiterals.rst’ includes all new features (though wording needs to be improved)

I guess I’m missing something here, but it’s just a brief overview of the content of the patch.

Looking forward for your feedback.

Best regards, Alex.
--
AlexDenisov
Software Engineer, http://alexdenisov.github.io

-------------- next part --------------
A non-text attachment was scrubbed...
Name: objc_boxable.patch
Type: application/octet-stream
Size: 68344 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20150528/2723e4bc/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 496 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20150528/2723e4bc/attachment.sig>


More information about the cfe-commits mailing list