summaryrefslogtreecommitdiff
path: root/BlocksRuntime/Block.h
AgeCommit message (Collapse)Author
2010-04-21update copyright noticesBlaine Garst
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@101986 91177308-0d34-0410-b5e6-96231b3b80d8
2009-09-221) Remove cmake-specific #define usage from the exportedShantonu Sen
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" git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@82504 91177308-0d34-0410-b5e6-96231b3b80d8
2009-09-12Generalize Blocks code and intergrate with cmake build system more.Edward O'Callaghan
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@81613 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-26Initial import of compiler-rt.Daniel Dunbar
- git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@74292 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-26Flesh out svn structure, tuck blocks stuff away until we figure out where it ↵Daniel Dunbar
goes. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@74290 91177308-0d34-0410-b5e6-96231b3b80d8