├── .gitignore ├── LICENSE ├── README.md ├── depend.inc ├── examples ├── accumulator.c ├── concurrent_sort1.c ├── coroutine1.c ├── coroutine2.c ├── float1.c ├── float2.c ├── makefile ├── many_context1.c ├── strsplit.c └── time_slice1.c ├── include └── concurrent │ ├── concurrent.h │ └── shortname.h ├── makefile ├── src ├── arch │ ├── aarch64 │ │ └── concurrent_arch.asm │ ├── arm │ │ └── concurrent_arch.asm │ ├── arm64 │ │ └── concurrent_arch.asm │ ├── i686 │ │ └── concurrent_arch.asm │ └── x86_64 │ │ └── concurrent_arch.asm ├── concurrent.c └── concurrent_arch.h └── test ├── makefile └── stack_torture1.c /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | \#*# 3 | .#* 4 | 5 | *.a 6 | *.o 7 | pkg 8 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharow/libconcurrent/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharow/libconcurrent/HEAD/README.md -------------------------------------------------------------------------------- /depend.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharow/libconcurrent/HEAD/depend.inc -------------------------------------------------------------------------------- /examples/accumulator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharow/libconcurrent/HEAD/examples/accumulator.c -------------------------------------------------------------------------------- /examples/concurrent_sort1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharow/libconcurrent/HEAD/examples/concurrent_sort1.c -------------------------------------------------------------------------------- /examples/coroutine1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharow/libconcurrent/HEAD/examples/coroutine1.c -------------------------------------------------------------------------------- /examples/coroutine2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharow/libconcurrent/HEAD/examples/coroutine2.c -------------------------------------------------------------------------------- /examples/float1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharow/libconcurrent/HEAD/examples/float1.c -------------------------------------------------------------------------------- /examples/float2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharow/libconcurrent/HEAD/examples/float2.c -------------------------------------------------------------------------------- /examples/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharow/libconcurrent/HEAD/examples/makefile -------------------------------------------------------------------------------- /examples/many_context1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharow/libconcurrent/HEAD/examples/many_context1.c -------------------------------------------------------------------------------- /examples/strsplit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharow/libconcurrent/HEAD/examples/strsplit.c -------------------------------------------------------------------------------- /examples/time_slice1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharow/libconcurrent/HEAD/examples/time_slice1.c -------------------------------------------------------------------------------- /include/concurrent/concurrent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharow/libconcurrent/HEAD/include/concurrent/concurrent.h -------------------------------------------------------------------------------- /include/concurrent/shortname.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharow/libconcurrent/HEAD/include/concurrent/shortname.h -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharow/libconcurrent/HEAD/makefile -------------------------------------------------------------------------------- /src/arch/aarch64/concurrent_arch.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharow/libconcurrent/HEAD/src/arch/aarch64/concurrent_arch.asm -------------------------------------------------------------------------------- /src/arch/arm/concurrent_arch.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharow/libconcurrent/HEAD/src/arch/arm/concurrent_arch.asm -------------------------------------------------------------------------------- /src/arch/arm64/concurrent_arch.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharow/libconcurrent/HEAD/src/arch/arm64/concurrent_arch.asm -------------------------------------------------------------------------------- /src/arch/i686/concurrent_arch.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharow/libconcurrent/HEAD/src/arch/i686/concurrent_arch.asm -------------------------------------------------------------------------------- /src/arch/x86_64/concurrent_arch.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharow/libconcurrent/HEAD/src/arch/x86_64/concurrent_arch.asm -------------------------------------------------------------------------------- /src/concurrent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharow/libconcurrent/HEAD/src/concurrent.c -------------------------------------------------------------------------------- /src/concurrent_arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharow/libconcurrent/HEAD/src/concurrent_arch.h -------------------------------------------------------------------------------- /test/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharow/libconcurrent/HEAD/test/makefile -------------------------------------------------------------------------------- /test/stack_torture1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharow/libconcurrent/HEAD/test/stack_torture1.c --------------------------------------------------------------------------------