├── Block.h ├── BlockImplementation.txt ├── BlockSpec.rtf ├── Block_private.h ├── Blocks-Release.xcconfig ├── Blocks.alias ├── Blocks.dirty ├── Blocks.xcconfig ├── Blocks.xcodeproj └── project.pbxproj ├── Examples ├── ArrayBlocksAPI │ ├── ArrayApplyBlock.1 │ ├── ArrayApplyBlock.m │ ├── ArrayApplyBlock.xcodeproj │ │ ├── bblocal.pbxuser │ │ ├── bbum.mode1v3 │ │ ├── bbum.pbxuser │ │ └── project.pbxproj │ └── ArrayApplyBlock_Prefix.pch ├── ArraySortExample │ ├── Sort.1 │ ├── Sort.m │ ├── Sort.xcodeproj │ │ ├── TemplateIcon.icns │ │ ├── bbum.mode1v3 │ │ ├── bbum.pbxuser │ │ └── project.pbxproj │ └── Sort_Prefix.pch └── BasicByRef │ ├── BasicByRef.1 │ ├── BasicByRef.m │ ├── BasicByRef.xcodeproj │ ├── bbum.mode1v3 │ ├── bbum.pbxuser │ └── project.pbxproj │ └── BasicByRef_Prefix.pch ├── RewriterBlockTest ├── BlockTest.sln ├── BlockTest │ ├── BlockTest.cpp │ ├── BlockTest.vcproj │ ├── stdafx.cpp │ └── stdafx.h ├── README.txt ├── simpleblock.c └── simpleblock.cpp ├── data.c ├── data.m ├── escapeTests ├── btest.xcodeproj │ └── project.pbxproj ├── common.h ├── common.m ├── escape.m ├── escape2.m ├── escape3.m ├── escape4.m ├── escape5.m ├── escape6.m ├── escape7.m └── makefile ├── generic_helpers.c ├── libclosure-vs2005 ├── libclosure-vs2005.sln └── libclosure-vs2005.vcproj ├── objectTests ├── __blockObjectAssign.m ├── block-static.c ├── block_layout.m ├── blockimport.c ├── byrefaccess.c ├── byrefcopy.c ├── byrefcopycopy.c ├── byrefcopyid.m ├── byrefcopyinner.c ├── byrefcopyint.c ├── byrefcopystack.c ├── byrefgc.m ├── byrefstruct.c ├── c99.c ├── constassign.c ├── copyconstructor.cpp ├── copynull.c ├── copyproperty.m ├── copytest.m ├── counting.m ├── dispatch_async.c ├── dispatch_call_Block_with_release.c ├── enumerateObjectsUsingBlock.m ├── flagsisa.c ├── forin.m ├── globalexpression.c ├── goto.c ├── importedblockcopy.m ├── josh.cpp ├── k-and-r.c ├── large-struct.c ├── localisglobal.c ├── macro.c ├── makefile ├── member.mm ├── modglobal.c ├── nestedBlock.m ├── nestedId.m ├── nestedSelf.m ├── nestedimport.c ├── notcopied.m ├── nullblockisa.c ├── objectassign.c ├── orbars.c ├── predicateBlock.m ├── rdar6396238.c ├── rdar6405500.c ├── rdar6414583.c ├── recover.m ├── recovercpp.mm ├── recovermany.m ├── recursive-assign-int.m ├── recursive-block.c ├── recursive-test.c ├── recursiveassign.c ├── refcounting.m ├── reference.cpp ├── retainproperty.m ├── retainrelease.m ├── rettypepromotion.c ├── returnfunctionptr.c ├── shorthandexpression.c ├── signature.c ├── simpleassign.m ├── simplemessage.m ├── simpleproperty.m ├── simplerelease.m ├── sizeof.c ├── small-struct.c ├── sort.m ├── structmember.c ├── test.h ├── test.pl ├── testroot.i ├── this.mm ├── varargs-bad-assign.c ├── varargs.c ├── variadic.c ├── weakblock.m ├── weakblockcopy.m ├── weakblockrecover.m └── weakblockretain.m ├── runtests.sh └── runtime.cpp /Block.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/Block.h -------------------------------------------------------------------------------- /BlockImplementation.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/BlockImplementation.txt -------------------------------------------------------------------------------- /BlockSpec.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/BlockSpec.rtf -------------------------------------------------------------------------------- /Block_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/Block_private.h -------------------------------------------------------------------------------- /Blocks-Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/Blocks-Release.xcconfig -------------------------------------------------------------------------------- /Blocks.alias: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/Blocks.alias -------------------------------------------------------------------------------- /Blocks.dirty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/Blocks.dirty -------------------------------------------------------------------------------- /Blocks.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/Blocks.xcconfig -------------------------------------------------------------------------------- /Blocks.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/Blocks.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Examples/ArrayBlocksAPI/ArrayApplyBlock.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/Examples/ArrayBlocksAPI/ArrayApplyBlock.1 -------------------------------------------------------------------------------- /Examples/ArrayBlocksAPI/ArrayApplyBlock.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/Examples/ArrayBlocksAPI/ArrayApplyBlock.m -------------------------------------------------------------------------------- /Examples/ArrayBlocksAPI/ArrayApplyBlock.xcodeproj/bblocal.pbxuser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/Examples/ArrayBlocksAPI/ArrayApplyBlock.xcodeproj/bblocal.pbxuser -------------------------------------------------------------------------------- /Examples/ArrayBlocksAPI/ArrayApplyBlock.xcodeproj/bbum.mode1v3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/Examples/ArrayBlocksAPI/ArrayApplyBlock.xcodeproj/bbum.mode1v3 -------------------------------------------------------------------------------- /Examples/ArrayBlocksAPI/ArrayApplyBlock.xcodeproj/bbum.pbxuser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/Examples/ArrayBlocksAPI/ArrayApplyBlock.xcodeproj/bbum.pbxuser -------------------------------------------------------------------------------- /Examples/ArrayBlocksAPI/ArrayApplyBlock.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/Examples/ArrayBlocksAPI/ArrayApplyBlock.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Examples/ArrayBlocksAPI/ArrayApplyBlock_Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/Examples/ArrayBlocksAPI/ArrayApplyBlock_Prefix.pch -------------------------------------------------------------------------------- /Examples/ArraySortExample/Sort.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/Examples/ArraySortExample/Sort.1 -------------------------------------------------------------------------------- /Examples/ArraySortExample/Sort.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/Examples/ArraySortExample/Sort.m -------------------------------------------------------------------------------- /Examples/ArraySortExample/Sort.xcodeproj/TemplateIcon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/Examples/ArraySortExample/Sort.xcodeproj/TemplateIcon.icns -------------------------------------------------------------------------------- /Examples/ArraySortExample/Sort.xcodeproj/bbum.mode1v3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/Examples/ArraySortExample/Sort.xcodeproj/bbum.mode1v3 -------------------------------------------------------------------------------- /Examples/ArraySortExample/Sort.xcodeproj/bbum.pbxuser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/Examples/ArraySortExample/Sort.xcodeproj/bbum.pbxuser -------------------------------------------------------------------------------- /Examples/ArraySortExample/Sort.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/Examples/ArraySortExample/Sort.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Examples/ArraySortExample/Sort_Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/Examples/ArraySortExample/Sort_Prefix.pch -------------------------------------------------------------------------------- /Examples/BasicByRef/BasicByRef.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/Examples/BasicByRef/BasicByRef.1 -------------------------------------------------------------------------------- /Examples/BasicByRef/BasicByRef.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/Examples/BasicByRef/BasicByRef.m -------------------------------------------------------------------------------- /Examples/BasicByRef/BasicByRef.xcodeproj/bbum.mode1v3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/Examples/BasicByRef/BasicByRef.xcodeproj/bbum.mode1v3 -------------------------------------------------------------------------------- /Examples/BasicByRef/BasicByRef.xcodeproj/bbum.pbxuser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/Examples/BasicByRef/BasicByRef.xcodeproj/bbum.pbxuser -------------------------------------------------------------------------------- /Examples/BasicByRef/BasicByRef.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/Examples/BasicByRef/BasicByRef.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Examples/BasicByRef/BasicByRef_Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/Examples/BasicByRef/BasicByRef_Prefix.pch -------------------------------------------------------------------------------- /RewriterBlockTest/BlockTest.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/RewriterBlockTest/BlockTest.sln -------------------------------------------------------------------------------- /RewriterBlockTest/BlockTest/BlockTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/RewriterBlockTest/BlockTest/BlockTest.cpp -------------------------------------------------------------------------------- /RewriterBlockTest/BlockTest/BlockTest.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/RewriterBlockTest/BlockTest/BlockTest.vcproj -------------------------------------------------------------------------------- /RewriterBlockTest/BlockTest/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/RewriterBlockTest/BlockTest/stdafx.cpp -------------------------------------------------------------------------------- /RewriterBlockTest/BlockTest/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/RewriterBlockTest/BlockTest/stdafx.h -------------------------------------------------------------------------------- /RewriterBlockTest/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/RewriterBlockTest/README.txt -------------------------------------------------------------------------------- /RewriterBlockTest/simpleblock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/RewriterBlockTest/simpleblock.c -------------------------------------------------------------------------------- /RewriterBlockTest/simpleblock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/RewriterBlockTest/simpleblock.cpp -------------------------------------------------------------------------------- /data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/data.c -------------------------------------------------------------------------------- /data.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/data.m -------------------------------------------------------------------------------- /escapeTests/btest.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/escapeTests/btest.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /escapeTests/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/escapeTests/common.h -------------------------------------------------------------------------------- /escapeTests/common.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/escapeTests/common.m -------------------------------------------------------------------------------- /escapeTests/escape.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/escapeTests/escape.m -------------------------------------------------------------------------------- /escapeTests/escape2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/escapeTests/escape2.m -------------------------------------------------------------------------------- /escapeTests/escape3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/escapeTests/escape3.m -------------------------------------------------------------------------------- /escapeTests/escape4.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/escapeTests/escape4.m -------------------------------------------------------------------------------- /escapeTests/escape5.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/escapeTests/escape5.m -------------------------------------------------------------------------------- /escapeTests/escape6.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/escapeTests/escape6.m -------------------------------------------------------------------------------- /escapeTests/escape7.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/escapeTests/escape7.m -------------------------------------------------------------------------------- /escapeTests/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/escapeTests/makefile -------------------------------------------------------------------------------- /generic_helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/generic_helpers.c -------------------------------------------------------------------------------- /libclosure-vs2005/libclosure-vs2005.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/libclosure-vs2005/libclosure-vs2005.sln -------------------------------------------------------------------------------- /libclosure-vs2005/libclosure-vs2005.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/libclosure-vs2005/libclosure-vs2005.vcproj -------------------------------------------------------------------------------- /objectTests/__blockObjectAssign.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/__blockObjectAssign.m -------------------------------------------------------------------------------- /objectTests/block-static.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/block-static.c -------------------------------------------------------------------------------- /objectTests/block_layout.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/block_layout.m -------------------------------------------------------------------------------- /objectTests/blockimport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/blockimport.c -------------------------------------------------------------------------------- /objectTests/byrefaccess.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/byrefaccess.c -------------------------------------------------------------------------------- /objectTests/byrefcopy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/byrefcopy.c -------------------------------------------------------------------------------- /objectTests/byrefcopycopy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/byrefcopycopy.c -------------------------------------------------------------------------------- /objectTests/byrefcopyid.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/byrefcopyid.m -------------------------------------------------------------------------------- /objectTests/byrefcopyinner.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/byrefcopyinner.c -------------------------------------------------------------------------------- /objectTests/byrefcopyint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/byrefcopyint.c -------------------------------------------------------------------------------- /objectTests/byrefcopystack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/byrefcopystack.c -------------------------------------------------------------------------------- /objectTests/byrefgc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/byrefgc.m -------------------------------------------------------------------------------- /objectTests/byrefstruct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/byrefstruct.c -------------------------------------------------------------------------------- /objectTests/c99.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/c99.c -------------------------------------------------------------------------------- /objectTests/constassign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/constassign.c -------------------------------------------------------------------------------- /objectTests/copyconstructor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/copyconstructor.cpp -------------------------------------------------------------------------------- /objectTests/copynull.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/copynull.c -------------------------------------------------------------------------------- /objectTests/copyproperty.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/copyproperty.m -------------------------------------------------------------------------------- /objectTests/copytest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/copytest.m -------------------------------------------------------------------------------- /objectTests/counting.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/counting.m -------------------------------------------------------------------------------- /objectTests/dispatch_async.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/dispatch_async.c -------------------------------------------------------------------------------- /objectTests/dispatch_call_Block_with_release.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/dispatch_call_Block_with_release.c -------------------------------------------------------------------------------- /objectTests/enumerateObjectsUsingBlock.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/enumerateObjectsUsingBlock.m -------------------------------------------------------------------------------- /objectTests/flagsisa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/flagsisa.c -------------------------------------------------------------------------------- /objectTests/forin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/forin.m -------------------------------------------------------------------------------- /objectTests/globalexpression.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/globalexpression.c -------------------------------------------------------------------------------- /objectTests/goto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/goto.c -------------------------------------------------------------------------------- /objectTests/importedblockcopy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/importedblockcopy.m -------------------------------------------------------------------------------- /objectTests/josh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/josh.cpp -------------------------------------------------------------------------------- /objectTests/k-and-r.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/k-and-r.c -------------------------------------------------------------------------------- /objectTests/large-struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/large-struct.c -------------------------------------------------------------------------------- /objectTests/localisglobal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/localisglobal.c -------------------------------------------------------------------------------- /objectTests/macro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/macro.c -------------------------------------------------------------------------------- /objectTests/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/makefile -------------------------------------------------------------------------------- /objectTests/member.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/member.mm -------------------------------------------------------------------------------- /objectTests/modglobal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/modglobal.c -------------------------------------------------------------------------------- /objectTests/nestedBlock.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/nestedBlock.m -------------------------------------------------------------------------------- /objectTests/nestedId.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/nestedId.m -------------------------------------------------------------------------------- /objectTests/nestedSelf.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/nestedSelf.m -------------------------------------------------------------------------------- /objectTests/nestedimport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/nestedimport.c -------------------------------------------------------------------------------- /objectTests/notcopied.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/notcopied.m -------------------------------------------------------------------------------- /objectTests/nullblockisa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/nullblockisa.c -------------------------------------------------------------------------------- /objectTests/objectassign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/objectassign.c -------------------------------------------------------------------------------- /objectTests/orbars.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/orbars.c -------------------------------------------------------------------------------- /objectTests/predicateBlock.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/predicateBlock.m -------------------------------------------------------------------------------- /objectTests/rdar6396238.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/rdar6396238.c -------------------------------------------------------------------------------- /objectTests/rdar6405500.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/rdar6405500.c -------------------------------------------------------------------------------- /objectTests/rdar6414583.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/rdar6414583.c -------------------------------------------------------------------------------- /objectTests/recover.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/recover.m -------------------------------------------------------------------------------- /objectTests/recovercpp.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/recovercpp.mm -------------------------------------------------------------------------------- /objectTests/recovermany.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/recovermany.m -------------------------------------------------------------------------------- /objectTests/recursive-assign-int.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/recursive-assign-int.m -------------------------------------------------------------------------------- /objectTests/recursive-block.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/recursive-block.c -------------------------------------------------------------------------------- /objectTests/recursive-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/recursive-test.c -------------------------------------------------------------------------------- /objectTests/recursiveassign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/recursiveassign.c -------------------------------------------------------------------------------- /objectTests/refcounting.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/refcounting.m -------------------------------------------------------------------------------- /objectTests/reference.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/reference.cpp -------------------------------------------------------------------------------- /objectTests/retainproperty.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/retainproperty.m -------------------------------------------------------------------------------- /objectTests/retainrelease.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/retainrelease.m -------------------------------------------------------------------------------- /objectTests/rettypepromotion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/rettypepromotion.c -------------------------------------------------------------------------------- /objectTests/returnfunctionptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/returnfunctionptr.c -------------------------------------------------------------------------------- /objectTests/shorthandexpression.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/shorthandexpression.c -------------------------------------------------------------------------------- /objectTests/signature.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/signature.c -------------------------------------------------------------------------------- /objectTests/simpleassign.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/simpleassign.m -------------------------------------------------------------------------------- /objectTests/simplemessage.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/simplemessage.m -------------------------------------------------------------------------------- /objectTests/simpleproperty.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/simpleproperty.m -------------------------------------------------------------------------------- /objectTests/simplerelease.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/simplerelease.m -------------------------------------------------------------------------------- /objectTests/sizeof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/sizeof.c -------------------------------------------------------------------------------- /objectTests/small-struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/small-struct.c -------------------------------------------------------------------------------- /objectTests/sort.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/sort.m -------------------------------------------------------------------------------- /objectTests/structmember.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/structmember.c -------------------------------------------------------------------------------- /objectTests/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/test.h -------------------------------------------------------------------------------- /objectTests/test.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/test.pl -------------------------------------------------------------------------------- /objectTests/testroot.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/testroot.i -------------------------------------------------------------------------------- /objectTests/this.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/this.mm -------------------------------------------------------------------------------- /objectTests/varargs-bad-assign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/varargs-bad-assign.c -------------------------------------------------------------------------------- /objectTests/varargs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/varargs.c -------------------------------------------------------------------------------- /objectTests/variadic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/variadic.c -------------------------------------------------------------------------------- /objectTests/weakblock.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/weakblock.m -------------------------------------------------------------------------------- /objectTests/weakblockcopy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/weakblockcopy.m -------------------------------------------------------------------------------- /objectTests/weakblockrecover.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/weakblockrecover.m -------------------------------------------------------------------------------- /objectTests/weakblockretain.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/objectTests/weakblockretain.m -------------------------------------------------------------------------------- /runtests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/runtests.sh -------------------------------------------------------------------------------- /runtime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apple-oss-distributions/libclosure/HEAD/runtime.cpp --------------------------------------------------------------------------------