Skip to content
Success

Changes

Summary

  1. more balanced AFP partitioning;
  2. workaround for occasional deadlock seen in HOL-Proofs with threads=2;
  3. adapted to 3869b2400e22;
  4. tuned output;
  5. more options: client without implicit server startup;
  6. console interaction with line-editor;
  7. more flexible message formats;
  8. clarified interrupt handling;
  9. clarified signature;
  10. option for console interaction;
  11. more uniform Bytes.read_line/read_block operations;
  12. auto update;
  13. more comments;
  14. more general TTY loop;
  15. added Reply.NOTE for asynchronous notifications;
  16. more operations;
  17. more thorough init: purge inactive entries;
  18. more generous timeout;
  19. Entry.connection: proview password here; more robust checks;
  20. clarified initial protocol;
  21. ignore empty lines;
  22. tuned;
  23. more robust read_line after shutdown;
  24. more implicit wire protocol;
  25. tuned signature;
  26. clarified server start, notably for invocation within regular Isabelle/Scala process;
  27. tuned signature;
  28. tuned signature;
  29. clarified toString operations;
  30. clarified socket connection;
  31. server commands may access Server; Server.stop: proper shutdown; clarified signature;
  32. tuned -- avoid regex matching on potentially large string; clarified message: command name could be malformed;
Changeset 67815:8b3d9a91706e by wenzelm:
more balanced AFP partitioning;
The file was modified src/Pure/Admin/afp.scala (diff)
Changeset 67814:c4c4c2f01723 by wenzelm:
workaround for occasional deadlock seen in HOL-Proofs with threads=2;
The file was modified src/Pure/Isar/locale.ML (diff)
Changeset 67813:3e226d3b7bc6 by wenzelm:
adapted to 3869b2400e22;
The file was modified src/Tools/VSCode/src/protocol.scala (diff)
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)