1
I Use This!
Inactive

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Apr 28, 2023 — Apr 28, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Incremental changes in tracer. Debugging now set dynamically by csp.cspprocess.set_debug(True) or csp.cspthread.set_debug(True), rather than relying on a reinstall. More... almost 14 years ago
Minor bugfix. More... almost 14 years ago
Added a script to run the tracer / debugger as a stand-alone program; mainly stubs for now. Added support for CSPServer processes in the tracer (tested and working correctly). Added a context manager for the tracer, so users can trace individual blocks of code, e.g.: More... almost 14 years ago
Moved tracer/ into csp/tracer/. Added basic support for CSPServer processes to tracer. Added debug logging to CSPServer processes. More... almost 14 years ago
Small changes in logging code. More... almost 14 years ago
Removed the documentation which went with the now defunct bsp package. More... almost 14 years ago
Fixed Issue 19: "If no guards are selectable by an Alt, the Alt enters an infinite loop in which the guards never become selectable". Changes made to all select() style methods in Alt. Test cases changed to reproduce the bug, and any regressions following. More... almost 14 years ago
Small bugfix. More... almost 14 years ago
Minor bugfixes in server processes. More... almost 14 years ago
Argh! Forgot to add csp.builtins to repository. More... almost 14 years ago
Refactored all builtin guard types and Barriers into csp.guards. Removed bsp package. More... almost 14 years ago
Added documentation to the pyhon-csp shell. Renamed TimerGuard type to Timer. More... almost 14 years ago
Introduced CSPServer processes and a @forever decorator for creating them. Server processes run in an infinite loop and should act as generators, yielding periodically. The csp.builtins module now prefers @forever rather than @process. Server processes are designed to enable us to correctly instrument the Python interpreter with a tracer which can deduce CSP models from python-csp programs. More... almost 14 years ago
Removed redundant code from test cases. More... almost 14 years ago
Bugfixes and documentation updates. More... almost 14 years ago
Bugfixes. Mainly removing _process keyword arguments. More... almost 14 years ago
Updated README. More... almost 14 years ago
Removed the _process keyword argument for process types; refactored builtins and tests. Documentation needs updating. More... almost 14 years ago
Finally fixed the Winder Bug (see tests/winder_bug) which turned out to be caused by the Python GC not collecting process graphs when they go out of scope. More... about 14 years ago
Refactored tracer code and added PhD work. More... about 14 years ago
Added naive model of CSP processes etc. Needs completing and FDR2 / graphviz output added. More... about 14 years ago
Tracer can now track relevant function calls. Needs to deal with keyword arguments, and generate CSP models of various types. More... about 14 years ago
New docs added. More... about 14 years ago
Old docs removed. More... about 14 years ago
Moved initial docs to Sphinx. RST files need elaborating. More... about 14 years ago
Minor documentation changes, setup.py now based on PIP / paste. Jython and Java libraries need integrating. More... about 14 years ago
Added new python-csp logo. More... about 14 years ago
Bugfix in web server example More... about 14 years ago
Updated ChangeLog More... about 14 years ago
Added files for tutorial (see wiki). More... about 14 years ago