Skip to content
Aborted

Changes

Summary

  1. tuned output;
  2. more options: client without implicit server startup;
  3. console interaction with line-editor;
  4. more flexible message formats;
  5. clarified interrupt handling;
  6. clarified signature;
  7. option for console interaction;
  8. more uniform Bytes.read_line/read_block operations;
  9. auto update;
  10. more comments;
  11. more general TTY loop;
  12. added Reply.NOTE for asynchronous notifications;
  13. more operations;
  14. more thorough init: purge inactive entries;
  15. more generous timeout;
  16. Entry.connection: proview password here; more robust checks;
  17. clarified initial protocol;
  18. ignore empty lines;
  19. tuned;
  20. more robust read_line after shutdown;
  21. more implicit wire protocol;
  22. tuned signature;
  23. clarified server start, notably for invocation within regular Isabelle/Scala process;
  24. tuned signature;
  25. tuned signature;
  26. clarified toString operations;
  27. clarified socket connection;
  28. server commands may access Server; Server.stop: proper shutdown; clarified signature;
  29. tuned -- avoid regex matching on potentially large string; clarified message: command name could be malformed;
Changeset 67812:b123c9a007d0 by wenzelm:
tuned output;
The file was modified src/Pure/Tools/server.scala (diff)
Changeset 67811:33199d033505 by wenzelm:
more options: client without implicit server startup;
The file was modified lib/Tools/client (diff)
The file was modified src/Pure/Tools/server.scala (diff)
Changeset 67810:8ebae6708590 by wenzelm:
console interaction with line-editor;
The file was addedlib/Tools/client
Changeset 67809:a5fa8d854e5e by wenzelm:
more flexible message formats;
The file was modified src/Pure/Tools/server.scala (diff)
Changeset 67808:9cb7f5f0bf41 by wenzelm:
clarified interrupt handling;
The file was modified src/Pure/ML/ml_console.scala (diff)
The file was modified src/Pure/System/tty_loop.scala (diff)
Changeset 67807:331619e6c8b0 by wenzelm:
clarified signature;
The file was modified src/Pure/Tools/server.scala (diff)
Changeset 67806:bd4c440c8be7 by wenzelm:
option for console interaction;
The file was modified src/Pure/Tools/server.scala (diff)
Changeset 67805:2d9a265b294e by wenzelm:
more uniform Bytes.read_line/read_block operations;
The file was modified src/Pure/General/bytes.scala (diff)
The file was modified src/Pure/Tools/server.scala (diff)
The file was modified src/Tools/VSCode/src/channel.scala (diff)
Changeset 67804:c67fb01921eb by wenzelm:
auto update;
The file was modified src/Tools/VSCode/extension/package.json (diff)
Changeset 67803:1cf4126d7bd9 by wenzelm:
more comments;
The file was modified src/Pure/ML/ml_console.scala (diff)
Changeset 67802:32d76f08023f by wenzelm:
more general TTY loop;
The file was addedsrc/Pure/System/tty_loop.scala
The file was modified src/Pure/ML/ml_console.scala (diff)
The file was modified src/Pure/build-jars (diff)
Changeset 67801:8f5f5fbe291b by wenzelm:
added Reply.NOTE for asynchronous notifications;
The file was modified src/Pure/Tools/server.scala (diff)
Changeset 67800:fd30e767d900 by wenzelm:
more operations;
The file was modified src/Pure/Tools/server.scala (diff)
Changeset 67799:f801cb14a0b3 by wenzelm:
more thorough init: purge inactive entries;
The file was modified src/Pure/Tools/server.scala (diff)
Changeset 67798:d327558f776a by wenzelm:
more generous timeout;
The file was modified src/Pure/Tools/server.scala (diff)
Changeset 67797:1cfc7541012e by wenzelm:
Entry.connection: proview password here;<br>more robust checks;
The file was modified src/Pure/Tools/server.scala (diff)
Changeset 67796:bb2bbabf3d37 by wenzelm:
clarified initial protocol;
The file was modified src/Pure/Tools/server.scala (diff)
Changeset 67795:f8037c7e4659 by wenzelm:
ignore empty lines;
The file was modified src/Pure/Tools/server.scala (diff)
Changeset 67794:82c5ca89ac61 by wenzelm:
tuned;
The file was modified src/Pure/Tools/server.scala (diff)
Changeset 67793:d0eeaeab48cc by wenzelm:
more robust read_line after shutdown;
The file was modified src/Pure/Tools/server.scala (diff)
Changeset 67792:73c7a55972b4 by wenzelm:
more implicit wire protocol;
The file was modified src/Pure/Tools/server.scala (diff)
Changeset 67791:acecef5fad58 by wenzelm:
tuned signature;
The file was modified src/Pure/Tools/server.scala (diff)
Changeset 67790:1babcc248be0 by wenzelm:
clarified server start, notably for invocation within regular Isabelle/Scala process;
The file was modified src/Pure/Tools/server.scala (diff)
Changeset 67789:77a65c9a849a by wenzelm:
tuned signature;
The file was modified src/Pure/Tools/server.scala (diff)
Changeset 67788:34e76587dc94 by wenzelm:
tuned signature;
The file was modified src/Pure/Tools/server.scala (diff)
Changeset 67787:8335d88195c4 by wenzelm:
clarified toString operations;
The file was modified src/Pure/Tools/server.scala (diff)
Changeset 67786:be6d69595ca7 by wenzelm:
clarified socket connection;
The file was modified src/Pure/Tools/server.scala (diff)
Changeset 67785:ad96390ceb5d by wenzelm:
server commands may access Server;<br>Server.stop: proper shutdown;<br>clarified signature;
The file was modified src/Pure/Tools/server.scala (diff)
Changeset 67784:543e36ae489c by wenzelm:
tuned -- avoid regex matching on potentially large string;<br>clarified message: command name could be malformed;
The file was modified src/Pure/Tools/server.scala (diff)