##// END OF EJS Templates
Test of simpler way to define ast macros. (#14100)...
Test of simpler way to define ast macros. (#14100) Provide and easier way to generate magics and pre-post hooks This introduce a code base way of modifying the ast. This allow to use Template strings with the two special variable names names `__code__` and `__ret__` allowing to quickly write a magic, or hooks that modify the ast. This also introduce a `%code_wrap` cell magic to on the fly wrap code. It is this easy to for example modify IPython to say time each block of code, or retry them, or wrap them in try/except and analyse the error message, profile... Note that this is not new, but simply convenience function and utilities, especially around hygiene.

File last commit:

r28135:cbb8cc6b
r28324:c3d7f161 merge
Show More
development.rst
33 lines | 618 B | text/x-rst | RstLexer
Matthias Bussonnier
back to development
r23561 =====================
Development version
=====================
This document describes in-flight development work.
.. warning::
Please do not edit this file by hand (doing so will likely cause merge
conflicts for other Pull Requests). Instead, create a new file in the
`docs/source/whatsnew/pr` folder
Matthias Bussonnier
some more update to wn and migrate to the right file
r25263 Released .... ...., 2019
Matthias Bussonnier
Prototype async REPL using IPython, take III...
r24463
Need to be updated:
.. toctree::
:maxdepth: 2
Matthias Bussonnier
Start to updates the what's new / changelog....
r24535 :glob:
Matthias Bussonnier
Prototype async REPL using IPython, take III...
r24463
pr/*
Spas Kalaydzhisyki
new line in whatsnew
r26417
Bastian Ebeling
use time.process_time instead of perf_counter...
r27366
Matthias Bussonnier
back to development
r23561 .. DO NOT EDIT THIS LINE BEFORE RELEASE. FEATURE INSERTION POINT.
Backwards incompatible changes
------------------------------
Spas Kalaydzhisyki
new line in whatsnew
r26417 .. DO NOT EDIT THIS LINE BEFORE RELEASE. INCOMPAT INSERTION POINT.