Interpreter/Runtime
- Fixed a bug where visualizations would sometimes randomly fail to compute, due
to thread interrupts (#1939). - Fixed an issue where both host and polyglot interop would not properly
propagate error information
(#1941). - Fixed inaproppriate parsing of code blocks in documentation.
Tooling
- Implemented a basic library uploader
(#1933). It implements the
library/publish
endpoint of the Language Server and adds apublish-library
subcommand to the Launcher. - Implemented an HTTP endpoint that resets the time that the language server has
spent idle (#1938). - Implemented the mechanism for updating the editions cache
(#1944), allowing the engine to
download and use editions other than the one bundled with a given release. - Added a notification about the successful program execution to the language
server API (#1945).