Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Split the interface of "cythonrun" and "BuildExecutable" so that the latter ↵ | Stefan Behnel | 2021-06-09 | 1 | -1/+1 |
| | | | | no longer automatically runs the program. | ||||
* | Add an assertion for the assumption that all identifier start characters are ↵ | Stefan Behnel | 2019-08-24 | 1 | -1/+3 |
| | | | | also valid continuation characters, so that we notice it if that ever changes. | ||||
* | Remove unused import. | Stefan Behnel | 2019-08-24 | 1 | -1/+0 |
| | |||||
* | Clean up the Lexicon.py generation script and use f-strings to prevent ↵ | Stefan Behnel | 2019-08-24 | 1 | -65/+44 |
| | | | | accidentally running it with older Python versions. | ||||
* | Unicode identifiers (PEP 3131) (GH-3081) | da-woods | 2019-08-24 | 1 | -0/+152 |
| | | | Closes #2601 | ||||
* | Changed some filenames. | gabrieldemarmiesse | 2018-03-17 | 1 | -1/+1 |
| | |||||
* | let pcython script parse the main script arguments and pass them on instead ↵ | Stefan Behnel | 2016-09-01 | 1 | -21/+20 |
| | | | | of incorrectly rejecting them as unknown | ||||
* | add script "bin/pcython" to run Cython with a Python-like command line interface | Stefan Behnel | 2016-08-18 | 1 | -0/+107 |
| | |||||
* | revert cython_freeze copy | Phil Austin | 2016-03-26 | 1 | -134/+135 |
| | |||||
* | Add sed script to move declarators to types. | Robert Bradshaw | 2014-08-23 | 1 | -0/+21 |
| | |||||
* | Merge pull request #157 from dnmiller/master | Robert Bradshaw | 2013-09-24 | 1 | -8/+2 |
|\ | | | | | Allow relative path names for cython freeze. | ||||
| * | Implementing module name parsing with os.path. | Dan Miller | 2012-11-16 | 1 | -8/+2 |
| | | |||||
* | | move cythonize script to Cython.Build.Cythonize to make it generally ↵ | Stefan Behnel | 2013-08-11 | 1 | -183/+5 |
| | | | | | | | | available and keep bin/cythonize only as a pure start script | ||||
* | | avoid useless overhead if we don't find anything to do | Stefan Behnel | 2013-08-11 | 1 | -1/+1 |
| | | |||||
* | | provide serialised fallback if parallel processing fails | Stefan Behnel | 2013-08-10 | 1 | -1/+15 |
| | | |||||
* | | reorder options in bin/cythonize | Stefan Behnel | 2013-08-10 | 1 | -7/+13 |
| | | |||||
* | | add bin/cythonize script | Stefan Behnel | 2013-08-10 | 1 | -0/+166 |
|/ | |||||
* | moved cythonrun implementation into Cython/Build/BuildExecutable.py to make ↵ | Stefan Behnel | 2011-04-15 | 1 | -79/+3 |
| | | | | | | | it generally available --HG-- rename : bin/cythonrun => Cython/Build/BuildExecutable.py | ||||
* | divert cythonrun output to stderr | Stefan Behnel | 2011-04-14 | 1 | -10/+15 |
| | |||||
* | support passing options to the compiler in cythonrun | Stefan Behnel | 2011-04-11 | 1 | -10/+31 |
| | |||||
* | fix copy&paste bug in cythonrun | Stefan Behnel | 2011-04-11 | 1 | -1/+1 |
| | |||||
* | new script to compile+run Python files directly in Cython | Stefan Behnel | 2011-04-10 | 1 | -0/+66 |
| | |||||
* | Revert "BUG Make sure bin/cython imports the right Cython module" | Dag Sverre Seljebotn | 2011-04-06 | 2 | -14/+0 |
| | | | | | | | | This reverts commit af902b506b2162d6d8bff345be4d060398c8a45b. As I was told: Please remember that 'bin/cython' is the script that gets installed in '/usr/bin'. Why should '/usr' git injected in sys.path? | ||||
* | BUG Make sure bin/cython imports the right Cython module | Dag Sverre Seljebotn | 2011-04-02 | 2 | -0/+14 |
| | |||||
* | Made tests less verbose by not using distutils.core.setup + skip debugger ↵ | Mark Florisson | 2010-12-05 | 1 | -1/+1 |
| | | | | tests when gdb < 7.2 or not available | ||||
* | Excluded cygdb from python 2.3 and 2.4 installations and made it 2.5 compatible | Mark Florisson | 2010-12-01 | 1 | -11/+0 |
| | | | | | Made the distutils extension 2.3 compatible Renamed the --debug flag to --gdb and --pyrex-debug to --pyrex-gdb | ||||
* | dispatch based on frame | Mark Florisson | 2010-10-31 | 1 | -2/+9 |
| | | | | | | | | | python code stepping (for libpython and libcython) generic stepper class fix step-into functions have cygdb accept a '--' command line argument to disable automatic importing replace gdb.execute() with something that actually captures all output have 'cy break' break properly on line numbers | ||||
* | Tests! | Mark Florisson | 2010-10-28 | 1 | -1/+1 |
| | | | | | | | | | (run: python runtests.py Cython.Tests.TestStringIOTree \ Cython.Debugger.Tests.TestLibCython \ Cython.Compiler.Tests.TestParseTreeTransforms) --HG-- rename : Cython/Debugger/cygdb.py => Cython/Debugger/Cygdb.py | ||||
* | Have cygdb pass gdb command line arguments to gdb | Mark Florisson | 2010-09-24 | 1 | -1/+2 |
| | | | | | | Write cython_debug to the actual build directory (distutils and the cython command line tool) List --debug flag in cython's usage | ||||
* | Put debugger startup code in Cython.Debugger.cygdb | Mark Florisson | 2010-09-21 | 1 | -1/+2 |
| | | | | Fixed small autocompletion bug | ||||
* | cygdb script in setup.py (posix and windows) | Mark Florisson | 2010-09-19 | 1 | -48/+5 |
| | |||||
* | Preliminary debug support for Cython | Mark Florisson | 2010-09-19 | 1 | -0/+53 |
| | | | | | | | | | | added the --pyrex-debug flag to Cython's build_ext added the pyrex_debug boolean to Cython's Cython.Distutils.extension.Extension (for per-module debugging information) debug output is written to the cython_debug directory bin/cygdb is included (start this from the build directory) working commands: cy import, cy locals, cy break when debugging is active, export all functions as extern | ||||
* | use plain malloc/free in freezing code | Robert Bradshaw | 2009-10-29 | 1 | -9/+9 |
| | |||||
* | freeze: fix for compiling with Python3 | Mark Lodato | 2009-10-24 | 1 | -2/+143 |
| | | | | | | | | | | | To get the output of cython_freeze to compile with both Python 2 and Python 3, I copied the contents of Python-3.1.1/Modules/python.c, with some slight modifications. The main issue is that Python 3 uses wchar_t, while Python 2 uses char. It also appears that the Py_FlushLine/PyErr_Clear is not needed in Python 3. Related to #434: "main() function generated by --embed doesn't compile in Py3" | ||||
* | freeze: include FreeBSD fix from Python's main() | Mark Lodato | 2009-10-24 | 1 | -0/+15 |
| | | | | | Copy the fix for floating point exceptions on FreeBSD from Python's Module/python.c. | ||||
* | freeze: rename README.rst to README.txt | Mark Lodato | 2009-10-04 | 1 | -1/+1 |
| | | | | | | | | The only reason I had a "rst" extension was so that GitHub would pick it up. --HG-- rename : Demos/freeze/README.rst => Demos/freeze/README.txt | ||||
* | freeze: add -p option for calling Py_Main() | Mark Lodato | 2009-10-04 | 1 | -3/+21 |
| | | | | | Add an option to build a regular interpreter, calling Py_Main(), rather than running the first module as __main__. | ||||
* | freeze: remove blank lines from beginning and end | Mark Lodato | 2009-10-04 | 1 | -2/+2 |
| | |||||
* | freeze: add -o option for setting output file | Mark Lodato | 2009-10-04 | 1 | -1/+8 |
| | |||||
* | freeze: use optparse to parse arguments | Mark Lodato | 2009-10-04 | 1 | -5/+11 |
| | |||||
* | freeze: remove mistaken semicolon | Mark Lodato | 2009-10-04 | 1 | -1/+2 |
| | |||||
* | freeze: rename cython_freeze.py to cython_freeze | Mark Lodato | 2009-10-03 | 1 | -0/+0 |
| | | | | | --HG-- rename : bin/cython_freeze.py => bin/cython_freeze | ||||
* | freeze: in documentation, reference Demos/freeze | Mark Lodato | 2009-10-04 | 1 | -1/+1 |
| | | | | | The files originally had README.rst in the top level and the examples in the example directory, but now all are in Demos/freeze. | ||||
* | make cython_freeze.py executable | Mark Lodato | 2009-10-04 | 1 | -0/+0 |
| | |||||
* | support .py extension in cython_freeze | Stefan Behnel | 2009-10-06 | 1 | -0/+2 |
| | |||||
* | cython_freeze for making stand-alone programs | Mark Lodato | 2009-08-06 | 1 | -0/+73 |
| | |||||
* | Better cython script for windows | marcus@bitzl.com | 2008-08-02 | 1 | -0/+6 |
| | | | | | | | | | | | | | | Starting Cython from Windows PowerShell? with cython.py <arguments> yields a new console window with Cython output, which closes immedeately after Cython finished. To get Cython's output one would always have to write something like python C:\Python25\Scripts\cython.py <arguments> Therefore, i wrote a simple batch file that does fairly the same as cython.py and allows you to start cython simply via cython <arguments> | ||||
* | removed unused script | Stefan Behnel | 2008-07-12 | 1 | -49/+0 |
| | |||||
* | set exec bits on scripts | Stefan Behnel | 2008-05-04 | 2 | -0/+0 |
| | |||||
* | More Pyrex --> Cython | William Stein | 2007-07-28 | 1 | -2/+2 |
| |