summaryrefslogtreecommitdiff
path: root/Cython/Build/IpythonMagic.py
Commit message (Collapse)AuthorAgeFilesLines
* IpythonMagic: Replace deprecated imp.load_dynamic() by importlib (GH-4941)Matus Valo2022-08-021-4/+3
|
* Remove unused imports (GH-4643)Matus Valo2022-02-151-5/+0
|
* runtests: include the C compiler error output in the compile exception to ↵Stefan Behnel2021-07-311-32/+1
| | | | show it at the end of the test run.
* Capture and redirect stdout/stderr for %%cython-magic to show C compiler ↵realead2021-04-251-4/+48
| | | | warnings/errors (GH-3872)
* Merge branch '0.29.x'Stefan Behnel2020-01-021-5/+14
|\
| * Remove legacy imports from IPython integration since the "py3compat" module ↵Stefan Behnel2020-01-021-5/+14
| | | | | | | | changed in IPython 7.11. (GH-3297)
| * Improve error presentation in IPython magic (GH-3196)Matthew Edwards2019-11-011-2/+9
| | | | | | | | | | * IPython magic: hide internal traceback when compilation fails * IPython magic: hide internal traceback when build fails
* | Make an import prefer Py3 over Py2, since that's what most people are (or ↵Stefan Behnel2020-01-011-3/+3
| | | | | | | | should be) using these days.
* | Improve error presentation in IPython magic (GH-3196)Matthew Edwards2019-10-211-2/+9
| | | | | | | | | | * IPython magic: hide internal traceback when compilation fails * IPython magic: hide internal traceback when build fails
* | Replace "--annotate=fullc" with "--annotate-fullc" to fix a regression from ↵realead2019-06-071-5/+7
| | | | | | | | GH-2858 (GH-2986)
* | Support showing the complete C code in the annotated html-file (GH-2858)realead2019-05-301-2/+5
| |
* | Make IPythonMagic switch to language_level=2 on Py2, now that we default to ↵Stefan Behnel2019-01-121-2/+1
| | | | | | | | "3str".
* | Replace MD5 file hashing by SHA-1, both because it's faster (by 25% on 64 ↵Stefan Behnel2019-01-081-6/+2
|/ | | | | | bit Linux) and because MD5 is no longer allowed in US FIPS 140-2 environments. Closes #2790.
* Actually enable the error on PEP-489 module reinitialisation, and add it to ↵Stefan Behnel2018-08-101-2/+6
| | | | the changelog.
* Fix docstring in IPython magic.Stefan Behnel2018-03-241-1/+1
|
* Add --verbose option for cython magicBoris Filippov2017-09-241-6/+20
| | | | This fixes issue #1569
* Suggest in Jupyter magic help page that PGO profile executions should be ↵Stefan Behnel2017-09-101-3/+5
| | | | repeated.
* Reorder options in Jupyter magic to show most common ones first in the help ↵Stefan Behnel2017-09-091-14/+14
| | | | page.
* Explain how to avoid the execution overhead during the non-profiling PGO ↵Stefan Behnel2017-09-091-0/+6
| | | | compilation step.
* Fix PGO wrapper code and file path handling in Py2.Stefan Behnel2017-09-091-3/+13
|
* Implement a "--pgo" option for the Jupyter magic that applies profile guided ↵Stefan Behnel2017-09-081-45/+179
| | | | optimisation during C compilation.
* pep 8 formattingsyrte2017-03-111-17/+17
|
* import_all: skip single underscoresyrte2017-03-111-8/+9
| | | | | skip single underscore minor restructure
* IPython magic only import things in `"__all__"`Syrtis Major2017-03-091-3/+11
| | | Make the IPython cell magic only import things in `"__all__"` when `"__all__"` exits.
* Fix py3 issue in IPython Cython magicJoe Jevnik2017-02-011-1/+1
|
* Add --src flag to add c/c++ src files (cythonmagic)Karl Kempe2017-01-131-1/+7
|
* automatically enable language level 3 if jupyter kernel uses Python 3Stefan Behnel2016-09-021-3/+10
|
* support "%%cython -3" cell magic in IPythonStefan Behnel2016-07-081-3/+9
|
* fix typoStefan Behnel2016-06-171-1/+1
|
* fix warning in newer IPython versionsStefan Behnel2015-08-151-1/+5
|
* fix reference to local copy of IPython license fileStefan Behnel2015-03-061-1/+1
|
* Fix caching issues of cython magic.Matthias Bussonnier2014-09-201-1/+1
| | | | Should fix https://github.com/ipython/ipython/issues/6507 when using cython magic. We will deprecate cython magic in IPython itself.
* make sure pyximport gets installed on %%cython_pyximport even if it was ↵Stefan Behnel2014-06-271-1/+3
| | | | already imported
* simplify IPython %%cython_inline implementation; avoid unnecessary global importStefan Behnel2014-06-271-3/+4
|
* use explicit relative imports everywhere and enable absolute imports by defaultStefan Behnel2014-06-171-3/+3
|
* myselfMartín Gaitán2014-04-291-0/+3
|
* Moved ipython entry point to cython packageMartín Gaitán2014-04-291-6/+2
| | | | | `load_entry_point()` is on Cython/__init__.py, so:: %load_ext Cython is all you need to load the magic.
* renamed files to be more consistent with cython naming conventionMartín Gaitán2014-04-291-0/+345