aboutsummaryrefslogtreecommitdiffstats
path: root/slang_rs_pragma_handler.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Apply changes to migrate to LLVM Mar 6th 2011.Logan2011-03-091-9/+9
| | | | | | | | | | | | | | | | | | | - API for name mangling. (Changing from non-public APIs to the public one) - API changes for clang::Diagnostic::getNumErrors -> clang::Diagnostic::hasErrorOccurred - API changes for clang::CharUnits and Quantity type. - API changes libLLVMSystem -> libLLVMSupport. - Change clang::Token::eom -> clang::Token::eod. - Remove SourceRange parameter for DeclRefExpr::Create and MemberExpr::Create. - Add const qualifier for several unsafe type cast.
* NOTICE file and logn:Shih-wei Liao2011-03-011-4/+12
| | | | | | Apply changes to migrate to LLVM 2010 Nov 10th: Change-Id: Ib8d3675b4701957f299f249ac72e8a43c2a6bc4c
* Add support for assertions in llvm-rs-cc.Stephen Hines2011-02-071-1/+2
| | | | | Bug: 3430674 Change-Id: I3400238652449cde84275cc2a770f405332d9544
* Fix pragma for reflection license.Stephen Hines2011-02-031-1/+1
| | | | | | Bug: 3423577 Change-Id: I64bc50690fff713787ee1f541237d9496f739695
* Refactor pragma handling (pass everything to LLVM)Stephen Hines2011-01-181-0/+7
| | | | Change-Id: Id09d4934af06f0880cd867456218602ce9a9e2de
* Add support for the version pragma.Stephen Hines2011-01-061-1/+61
| | | | Change-Id: I62707dcb432093ba50db95e527d55ff781be22a9
* Fix style and a small typo.Stephen Hines2011-01-061-4/+4
| | | | Change-Id: I3525f400feecd11be9cd90a142434f6eb89d965a
* Missing pragma for java_package_name is an error.Stephen Hines2010-11-221-1/+1
| | | | | | Bug: 3122920 Change-Id: I88fcb07b95d47e1aba28fcf6e255d17ef957f285
* Remove legacy code for export func/var pragmas.Stephen Hines2010-11-191-75/+0
| | | | Change-Id: I62e0768b11e4192ffde8ed26c0160d62e8f09714
* Improve code style.Stephen Hines2010-11-101-2/+6
| | | | Change-Id: I26e043849bce2a4b41ae132fbe0c882f4a6f112f
* Prepend legal announcement in all files.Zonr Chang2010-10-121-0/+16
| | | | Release libslang/llvm-rs-cc/llvm-rs-link under Apache 2.0 license.
* More coding style fixing to improve the readability. No actual semanticszonr2010-10-051-25/+26
| | | | changed. This also makes cpplint happy.
* The Mother-of-All code review:Shih-wei Liao2010-10-031-190/+213
| | | | | | | | | | | 1. Fix AllowRSPrefix bug 2. Remove member mRS*Pragma in class RSContext 3. No longer only support 2x2, 3x3, 4x4 arrays 4. Fix Export All code for victorhsieh 5. Improve readability and maintainability 6. size_t -> int in calculating padding Change-Id: I772aebd1440af66a89e2d2e688b193e500f38d69
* Apply changes on slang such that it can work with LLVM/Clang upstream ↵Shih-wei Liao2010-09-111-44/+14
| | | | | | r112364/r112367. Change-Id: If38da28502a6111b855105c2fceb23fdb0caefa4
* Rename *ExportAllStatic* to *ExportAllNonStatic*.Victor Hsieh2010-07-081-2/+2
| | | | Change-Id: I454a181e0081334e9e3dee99e80c2f875258d6ed
* Add pragma rs set_reflect_licenseVictor Hsieh2010-07-071-1/+54
| | | | Change-Id: I9c3d9505c108a11b6c3fd85499fbac10da9f2532
* Add pragma rs export_var_all and export_func_allVictor Hsieh2010-06-261-0/+48
| | | | Change-Id: Id9a90aeeb7cf74b3e9247cf8b998d5c5358ac73a
* 1. Add comments to clarify (E.g., don't worry. "syntax error will be ↵Shih-wei Liao2010-06-211-4/+3
| | | | | | | | triggered by predecessor later") 2. Create ASTContext before RSContext creation and pass it to RSContext for using later Change-Id: I6c11af70f1a13036c560aa34d311808548390864
* Add support to #pragma rs java_package_name.Shih-wei Liao2010-06-111-0/+70
| | | | Change-Id: Ieb3582511238e1a13056221dfd6e6b3c1f87fe6a
* Initialize slang and Android.mk.Shih-wei Liao2010-06-041-0/+114
Change-Id: If74da8e54d45511c8c9bb236bcfeec508f4f2439