Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: millejoh/emacs-ipython-notebook
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: millejoh/emacs-ipython-notebook
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: control-channel
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 1 commit
  • 3 files changed
  • 1 contributor

Commits on Apr 24, 2020

  1. Initial support for control channel and kernel interrupt messages.

    Control (no, not the video game) is a new messaging channel for communicating
    with jupyter kernels. Introduced in version 5.3 of the messaging protocol, see
    https://jupyter-client.readthedocs.io/en/stable/messaging.html#messages-on-the-control-router-dealer-channel
    for more information.
    
    It doesn't do much at the moment since, as far as I know, only the xeus-python
    kernel actually responds to messages on this channel. As a test see the new
    `ein:kernel-interrupt-command' function. With ipykernel nothing happens other
    than to raise an error in the server log, but in xeus-python the kernel will
    correctly be interrupted.
    
    For more information on what the Jupyter foundation plans to do with this new
    channel, see
    https://blog.jupyter.org/a-visual-debugger-for-jupyter-914e61716559.
    John Miller committed Apr 24, 2020
    Configuration menu
    Copy the full SHA
    c753e2b View commit details
    Browse the repository at this point in the history
Loading