├── BlocksRuntime ├── Block.h ├── Block_private.h ├── CREDITS.TXT ├── LICENSE.TXT ├── README.txt ├── data.c ├── runtime.c └── tests │ ├── block-static.c │ ├── blockimport.c │ ├── byrefaccess.c │ ├── byrefcopy.c │ ├── byrefcopycopy.c │ ├── byrefcopyinner.c │ ├── byrefcopyint.c │ ├── byrefcopystack.c │ ├── byrefsanity.c │ ├── byrefstruct.c │ ├── c99.c │ ├── cast.c │ ├── constassign.c │ ├── copy-block-literal-rdar6439600.c │ ├── copyconstructor.C │ ├── copynull.c │ ├── dispatch_async.c │ ├── dispatch_call_Block_with_release.c │ ├── fail.c │ ├── flagsisa.c │ ├── globalexpression.c │ ├── goto.c │ ├── hasdescriptor.c │ ├── josh.C │ ├── k-and-r.c │ ├── large-struct.c │ ├── localisglobal.c │ ├── macro.c │ ├── makefile │ ├── modglobal.c │ ├── nestedimport.c │ ├── nullblockisa.c │ ├── objectRRGC.c │ ├── objectassign.c │ ├── orbars.c │ ├── rdar6396238.c │ ├── rdar6405500.c │ ├── rdar6414583.c │ ├── recursive-block.c │ ├── recursive-test.c │ ├── recursiveassign.c │ ├── reference.C │ ├── rettypepromotion.c │ ├── returnfunctionptr.c │ ├── shorthandexpression.c │ ├── sizeof.c │ ├── small-struct.c │ ├── structmember.c │ ├── testfilerunner.h │ ├── testfilerunner.m │ ├── varargs-bad-assign.c │ ├── varargs.c │ ├── variadic.c │ └── voidarg.c ├── README.txt ├── checktests ├── config.h ├── installlib ├── sample.c └── testprefix.h /BlocksRuntime/Block.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/Block.h -------------------------------------------------------------------------------- /BlocksRuntime/Block_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/Block_private.h -------------------------------------------------------------------------------- /BlocksRuntime/CREDITS.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/CREDITS.TXT -------------------------------------------------------------------------------- /BlocksRuntime/LICENSE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/LICENSE.TXT -------------------------------------------------------------------------------- /BlocksRuntime/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/README.txt -------------------------------------------------------------------------------- /BlocksRuntime/data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/data.c -------------------------------------------------------------------------------- /BlocksRuntime/runtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/runtime.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/block-static.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/block-static.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/blockimport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/blockimport.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/byrefaccess.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/byrefaccess.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/byrefcopy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/byrefcopy.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/byrefcopycopy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/byrefcopycopy.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/byrefcopyinner.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/byrefcopyinner.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/byrefcopyint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/byrefcopyint.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/byrefcopystack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/byrefcopystack.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/byrefsanity.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/byrefsanity.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/byrefstruct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/byrefstruct.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/c99.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/c99.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/cast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/cast.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/constassign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/constassign.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/copy-block-literal-rdar6439600.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/copy-block-literal-rdar6439600.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/copyconstructor.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/copyconstructor.C -------------------------------------------------------------------------------- /BlocksRuntime/tests/copynull.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/copynull.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/dispatch_async.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/dispatch_async.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/dispatch_call_Block_with_release.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/dispatch_call_Block_with_release.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/fail.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/fail.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/flagsisa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/flagsisa.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/globalexpression.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/globalexpression.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/goto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/goto.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/hasdescriptor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/hasdescriptor.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/josh.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/josh.C -------------------------------------------------------------------------------- /BlocksRuntime/tests/k-and-r.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/k-and-r.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/large-struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/large-struct.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/localisglobal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/localisglobal.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/macro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/macro.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/makefile -------------------------------------------------------------------------------- /BlocksRuntime/tests/modglobal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/modglobal.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/nestedimport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/nestedimport.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/nullblockisa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/nullblockisa.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/objectRRGC.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/objectRRGC.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/objectassign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/objectassign.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/orbars.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/orbars.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/rdar6396238.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/rdar6396238.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/rdar6405500.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/rdar6405500.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/rdar6414583.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/rdar6414583.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/recursive-block.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/recursive-block.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/recursive-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/recursive-test.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/recursiveassign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/recursiveassign.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/reference.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/reference.C -------------------------------------------------------------------------------- /BlocksRuntime/tests/rettypepromotion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/rettypepromotion.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/returnfunctionptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/returnfunctionptr.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/shorthandexpression.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/shorthandexpression.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/sizeof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/sizeof.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/small-struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/small-struct.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/structmember.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/structmember.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/testfilerunner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/testfilerunner.h -------------------------------------------------------------------------------- /BlocksRuntime/tests/testfilerunner.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/testfilerunner.m -------------------------------------------------------------------------------- /BlocksRuntime/tests/varargs-bad-assign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/varargs-bad-assign.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/varargs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/varargs.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/variadic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/variadic.c -------------------------------------------------------------------------------- /BlocksRuntime/tests/voidarg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/BlocksRuntime/tests/voidarg.c -------------------------------------------------------------------------------- /README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/README.txt -------------------------------------------------------------------------------- /checktests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/checktests -------------------------------------------------------------------------------- /config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/config.h -------------------------------------------------------------------------------- /installlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/installlib -------------------------------------------------------------------------------- /sample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/sample.c -------------------------------------------------------------------------------- /testprefix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mackyle/blocksruntime/HEAD/testprefix.h --------------------------------------------------------------------------------