.gitignore
.pre-commit-config.yaml
COPYING
LICENSE
README.rst
build_ext.sh
pyproject.toml
setup.py
.devcontainer/devcontainer.json
.github/CONTRIBUTING.rst
.github/dependabot.yml
.github/actions/install_requirements/action.yml
.github/pages/index.html
.github/pages/make_switcher.py
.github/workflows/code.yml
.github/workflows/docs.yml
.github/workflows/docs_clean.yml
.github/workflows/linkcheck.yml
.vscode/extensions.json
.vscode/launch.json
.vscode/settings.json
.vscode/tasks.json
context/_coroutine.c
context/_winlib.c
context/cocore.c
context/cocore.h
context/memcheck.h
context/platform.h
context/switch-arm.c
context/switch-arm64.c
context/switch-ppc_osx.c
context/switch-x86.c
context/switch-x86_64.c
context/switch.c
context/switch.h
context/valgrind.h
context/tests/Makefile
context/tests/README
context/tests/bigtest.py
context/tests/coco.py
context/tests/leak.py
context/tests/pyco.py
context/tests/test.py
context/tests/testco.c
context/tests/timing.py
docs/conf.py
docs/index.rst
docs/developer/index.rst
docs/developer/explanations/decisions.rst
docs/developer/explanations/notes.rst
docs/developer/explanations/decisions/0001-record-architecture-decisions.rst
docs/developer/explanations/decisions/0002-switched-to-pip-skeleton.rst
docs/developer/how-to/build-docs.rst
docs/developer/how-to/contribute.rst
docs/developer/how-to/make-release.rst
docs/developer/how-to/pin-requirements.rst
docs/developer/how-to/run-tests.rst
docs/developer/how-to/static-analysis.rst
docs/developer/how-to/test-container.rst
docs/developer/how-to/update-tools.rst
docs/developer/tutorials/dev-install.rst
docs/images/dls-favicon.ico
docs/images/dls-logo.svg
docs/user/catools.rst
docs/user/cothread.rst
docs/user/index.rst
docs/user/installation.rst
docs/user/training/.gitignore
docs/user/training/Makefile
docs/user/training/cothread.rst
docs/user/training/docutils.conf
docs/user/training/ioc.db
docs/user/training/testioc
docs/user/training/styles/blank.gif
docs/user/training/styles/dlsfooterpad.png
docs/user/training/styles/framing.css
docs/user/training/styles/html4css1.css
docs/user/training/styles/iepngfix.htc
docs/user/training/styles/opera.css
docs/user/training/styles/outline.css
docs/user/training/styles/pretty.css
docs/user/training/styles/print.css
docs/user/training/styles/pygments.css
docs/user/training/styles/s5-core.css
docs/user/training/styles/slides.css
docs/user/training/styles/slides.js
examples/README
examples/__init__.py
examples/caget.py
examples/cahelper.py
examples/camonitor.py
examples/caput.py
examples/qt_monitor.py
examples/require.py
examples/scope.ui
examples/scope_epics.py
examples/simple.py
examples/wget.py
old_tests/caget_failure.py
old_tests/caget_structure.py
old_tests/callback.py
old_tests/callback_result.py
old_tests/camonitor.big.py
old_tests/camonitor_test.py
old_tests/control-c.py
old_tests/interactive.py
old_tests/late_qt.py
old_tests/leaktest.py
old_tests/load.py
old_tests/plottest.py
old_tests/recursion-test.py
old_tests/require.py
old_tests/simple-modal.py
old_tests/test-ih.py
old_tests/test-modal.py
old_tests/test-select.py
old_tests/test-server.py
old_tests/test-socket.py
old_tests/test_df
old_tests/testthreads.py
old_tests/timing-test.py
old_tests/timing/Makefile
old_tests/timing/__init__.py
old_tests/timing/getpv.c
old_tests/timing/timing.c
old_tests/timing/timing.py
src/cothread/__init__.py
src/cothread/_version.py
src/cothread/cadef.py
src/cothread/catools.py
src/cothread/coselect.py
src/cothread/coserver.py
src/cothread/cosocket.py
src/cothread/cothread.py
src/cothread/dbr.py
src/cothread/input_hook.py
src/cothread/load_ca.py
src/cothread/poll_win32.py
src/cothread/pv.py
src/cothread/py23.py
src/cothread/qt.py
src/cothread.egg-info/PKG-INFO
src/cothread.egg-info/SOURCES.txt
src/cothread.egg-info/dependency_links.txt
src/cothread.egg-info/entry_points.txt
src/cothread.egg-info/requires.txt
src/cothread.egg-info/top_level.txt
src/cothread/tools/__init__.py
src/cothread/tools/pvtree.py
tests/__init__.py
tests/counittest.py
tests/soft_records.db
tests/test_catools.py
tests/test_cosocket.py
tests/test_cothread.py