summaryrefslogtreecommitdiffstats
path: root/compiler-rt/BlocksRuntime/Block.h
Commit message (Collapse)AuthorAgeFilesLines
* Move BlocksRuntime to lib/ directoryAlexey Samsonov2014-02-141-59/+0
| | | | llvm-svn: 201390
* update copyright noticesBlaine Garst2010-04-211-1/+1
| | | | llvm-svn: 101986
* 1) Remove cmake-specific #define usage from the exportedShantonu Sen2009-09-221-11/+4
| | | | | | | | | | | | | | | | | | | Block.h/Block_private.h headers, since clients won't know what to set. These are moved into runtime.c as appropriate 2) Use cmake checks for CAS builtins, instead of guessing based on GCC #defines (which aren't set by clang and llvm-gcc anyway) 3) "#pragma mark" isn't supported by FSF gcc, so "#if 0" it out. It should still show up in IDEs that support it 4) Fix some compiler warnings. GCC 4.3.3 seems super strict about %p. function pointers can't be cast to void * either. 5) Avoid a warning for apple_versioning.c that "ISO C does not allow empty files" llvm-svn: 82504
* Generalize Blocks code and intergrate with cmake build system more.Edward O'Callaghan2009-09-121-5/+10
| | | | llvm-svn: 81613
* Initial import of compiler-rt.Daniel Dunbar2009-06-261-6/+19
| | | | | | - llvm-svn: 74292
* initial version of the blocks runtimeBlaine Garst2009-06-101-0/+48
llvm-svn: 73172
OpenPOWER on IntegriCloud