Age | Commit message (Collapse) | Author |
|
|
|
|
|
language (either 'prolog' or 'python')
|
|
|
|
|
|
|
|
Don't include the first stack entry or the filename (which is <string>).
|
|
When testing a program we can stop searching for new solutions after we
have received a wrong one.
|
|
|
|
Creating, destroying and communicationg with the interpreter subprocess
is now handled by a thread attached to PythonSession. Interpreter is
sandboxed using libseccomp.
|
|
Will be reimplemented asynchronously.
|
|
|
|
|
|
|
|
|
|
communication with the node app.
|
|
|
|
Invert a comparison and initialize receivedLength to 0 after emptying
receiveBuffer.
|
|
|
|
|
|
* Implemented a node web server supporting asynchronous websocket and long-polling communication with clients.
* Implemented TCP communication between python middleware and node web server.
|
|
|
|
This replaces the session parameter that was passed before but not used.
Especially in the hint functions it will be useful in some cases to
handle user's current code, previous solutions, and the facts library
separately.
|
|
No other session stuff is needed (for now).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Windows takes a while to resolve the above.
|
|
|
|
|
|
|
|
|