Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-09-18 | Simplify exceptions returned by PythonSession.run | Timotej Lazar | |
Don't include the first stack entry or the filename (which is <string>). | |||
2015-09-17 | Replace prolog.engine.ask_all with check_answers | Timotej Lazar | |
When testing a program we can stop searching for new solutions after we have received a wrong one. | |||
2015-09-16 | Update readme | Timotej Lazar | |
2015-09-16 | Implement async. comm. with Python interpreter | Timotej Lazar | |
Creating, destroying and communicationg with the interpreter subprocess is now handled by a thread attached to PythonSession. Interpreter is sandboxed using libseccomp. | |||
2015-09-15 | Add handlers for python_{push,pull} requests | Timotej Lazar | |
Will be reimplemented asynchronously. | |||
2015-09-15 | Merge branch 'master' of ssh://212.235.189.51:22122/codeq-server | Aleš Smodiš | |
2015-09-15 | Bugfix: invert the packet length comparison in the TCP packet decode loop. | Aleš Smodiš | |
2015-09-15 | Merge branch 'master' of ssh://212.235.189.51:22122/codeq-server | Martin | |
2015-09-15 | Added utility functions to util.py | Martin | |
2015-09-15 | Removed WSGI parts. They've been supplanted with the node app and the TCP ↵ | Aleš Smodiš | |
communication with the node app. | |||
2015-09-15 | Augmented the readme with apache directives for proxying websocket directives. | Aleš Smodiš | |
2015-09-14 | Fix two bugs in chunk-parsing code in main.js | Timotej Lazar | |
Invert a comparison and initialize receivedLength to 0 after emptying receiveBuffer. | |||
2015-09-14 | Add SID to JSON object in UserSession.send | Timotej Lazar | |
2015-09-14 | Correct proxy path in readme | Timotej Lazar | |
2015-09-14 | Reimplemented communication with the client side. | Aleš Smodiš | |
* Implemented a node web server supporting asynchronous websocket and long-polling communication with clients. * Implemented TCP communication between python middleware and node web server. | |||
2015-09-14 | Script for adding problems to DB, update readme | Timotej Lazar | |
2015-09-11 | Pass a list of solved problems to Prolog hint/test | Timotej Lazar | |
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. | |||
2015-09-11 | Pass PythonSession.run to hint and test functions | Timotej Lazar | |
No other session stuff is needed (for now). | |||
2015-09-11 | Use Hint classes in PythonSession | Timotej Lazar | |
2015-09-11 | s/hint_defs/hint_type/g | Timotej Lazar | |
2015-09-10 | Remove unneeded import | Timotej Lazar | |
2015-09-10 | Add Hint classes for normal and sequence hints | Timotej Lazar | |
2015-09-10 | Update prolog engine (sasha's aux functions for prolog hint testing added). | Aleksander Sadikov | |
2015-09-08 | Check for syntax errors in python_session.hint | Timotej Lazar | |
2015-09-04 | Add Python push&pull services to wsgi_server | Timotej Lazar | |
2015-09-03 | Pass the session object to test and hint functions | Timotej Lazar | |
2015-09-03 | Use multiprocessing.managers for the Python runner | Timotej Lazar | |
2015-09-02 | Update monkey.test to work with new DB | Timotej Lazar | |
2015-09-02 | Accept test function as a parameter to monkey.fix | Timotej Lazar | |
2015-09-01 | Change hard-coded language to Slovene for testing | Timotej Lazar | |
2015-09-01 | Add Python support to wsgi_server.{Hint,Test} | Timotej Lazar | |
2015-08-31 | Return problems for all languages in list_problems | Timotej Lazar | |
2015-08-31 | s/Problem.identifier()/Problem.get_identifier() | Timotej Lazar | |
2015-08-31 | Add a Python utility module | Timotej Lazar | |
2015-08-31 | Update examples in readme.txt | Timotej Lazar | |
2015-08-31 | Add hint & test functions for PythonSession | Timotej Lazar | |
2015-08-31 | Update TODO | Timotej Lazar | |
2015-08-31 | Add TODO | Timotej Lazar | |
2015-08-30 | Path (for loading modules) now usable also on Windows. | Aleksander Sadikov | |
2015-08-30 | Replaced localhost with 127.0.0.1 | Aleksander Sadikov | |
Windows takes a while to resolve the above. | |||
2015-08-28 | Change timeout result in python runner | Timotej Lazar | |
2015-08-28 | Handle test results as a static hint | Timotej Lazar | |
2015-08-28 | Add a hint service for Prolog | Timotej Lazar | |
2015-08-28 | Fix regex for stripping internal Prolog engine IDs | Timotej Lazar | |
2015-08-28 | Fix SQL in UserSession.update_solution | Timotej Lazar | |
2015-08-28 | Add Python session support | Timotej Lazar | |
2015-08-28 | Add support for creating Python interpreters | Timotej Lazar | |
2015-08-28 | Destroy the Prolog engine when ending a query | Timotej Lazar | |
2015-08-27 | Strip trailing periods from Prolog queries | Timotej Lazar | |
2015-08-27 | Remove unneeded import | Timotej Lazar | |