summaryrefslogtreecommitdiff
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* Split the interface of "cythonrun" and "BuildExecutable" so that the latter ↵Stefan Behnel2021-06-091-1/+1
| | | | no longer automatically runs the program.
* Add an assertion for the assumption that all identifier start characters are ↵Stefan Behnel2019-08-241-1/+3
| | | | also valid continuation characters, so that we notice it if that ever changes.
* Remove unused import.Stefan Behnel2019-08-241-1/+0
|
* Clean up the Lexicon.py generation script and use f-strings to prevent ↵Stefan Behnel2019-08-241-65/+44
| | | | accidentally running it with older Python versions.
* Unicode identifiers (PEP 3131) (GH-3081)da-woods2019-08-241-0/+152
| | | Closes #2601
* Changed some filenames.gabrieldemarmiesse2018-03-171-1/+1
|
* let pcython script parse the main script arguments and pass them on instead ↵Stefan Behnel2016-09-011-21/+20
| | | | of incorrectly rejecting them as unknown
* add script "bin/pcython" to run Cython with a Python-like command line interfaceStefan Behnel2016-08-181-0/+107
|
* revert cython_freeze copyPhil Austin2016-03-261-134/+135
|
* Add sed script to move declarators to types.Robert Bradshaw2014-08-231-0/+21
|
* Merge pull request #157 from dnmiller/masterRobert Bradshaw2013-09-241-8/+2
|\ | | | | Allow relative path names for cython freeze.
| * Implementing module name parsing with os.path.Dan Miller2012-11-161-8/+2
| |
* | move cythonize script to Cython.Build.Cythonize to make it generally ↵Stefan Behnel2013-08-111-183/+5
| | | | | | | | available and keep bin/cythonize only as a pure start script
* | avoid useless overhead if we don't find anything to doStefan Behnel2013-08-111-1/+1
| |
* | provide serialised fallback if parallel processing failsStefan Behnel2013-08-101-1/+15
| |
* | reorder options in bin/cythonizeStefan Behnel2013-08-101-7/+13
| |
* | add bin/cythonize scriptStefan Behnel2013-08-101-0/+166
|/
* moved cythonrun implementation into Cython/Build/BuildExecutable.py to make ↵Stefan Behnel2011-04-151-79/+3
| | | | | | | it generally available --HG-- rename : bin/cythonrun => Cython/Build/BuildExecutable.py
* divert cythonrun output to stderrStefan Behnel2011-04-141-10/+15
|
* support passing options to the compiler in cythonrunStefan Behnel2011-04-111-10/+31
|
* fix copy&paste bug in cythonrunStefan Behnel2011-04-111-1/+1
|
* new script to compile+run Python files directly in CythonStefan Behnel2011-04-101-0/+66
|
* Revert "BUG Make sure bin/cython imports the right Cython module"Dag Sverre Seljebotn2011-04-062-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 moduleDag Sverre Seljebotn2011-04-022-0/+14
|
* Made tests less verbose by not using distutils.core.setup + skip debugger ↵Mark Florisson2010-12-051-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 compatibleMark Florisson2010-12-011-11/+0
| | | | | Made the distutils extension 2.3 compatible Renamed the --debug flag to --gdb and --pyrex-debug to --pyrex-gdb
* dispatch based on frameMark Florisson2010-10-311-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 Florisson2010-10-281-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 gdbMark Florisson2010-09-241-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.cygdbMark Florisson2010-09-211-1/+2
| | | | Fixed small autocompletion bug
* cygdb script in setup.py (posix and windows)Mark Florisson2010-09-191-48/+5
|
* Preliminary debug support for CythonMark Florisson2010-09-191-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 codeRobert Bradshaw2009-10-291-9/+9
|
* freeze: fix for compiling with Python3Mark Lodato2009-10-241-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 Lodato2009-10-241-0/+15
| | | | | Copy the fix for floating point exceptions on FreeBSD from Python's Module/python.c.
* freeze: rename README.rst to README.txtMark Lodato2009-10-041-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 Lodato2009-10-041-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 endMark Lodato2009-10-041-2/+2
|
* freeze: add -o option for setting output fileMark Lodato2009-10-041-1/+8
|
* freeze: use optparse to parse argumentsMark Lodato2009-10-041-5/+11
|
* freeze: remove mistaken semicolonMark Lodato2009-10-041-1/+2
|
* freeze: rename cython_freeze.py to cython_freezeMark Lodato2009-10-031-0/+0
| | | | | --HG-- rename : bin/cython_freeze.py => bin/cython_freeze
* freeze: in documentation, reference Demos/freezeMark Lodato2009-10-041-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 executableMark Lodato2009-10-041-0/+0
|
* support .py extension in cython_freezeStefan Behnel2009-10-061-0/+2
|
* cython_freeze for making stand-alone programsMark Lodato2009-08-061-0/+73
|
* Better cython script for windowsmarcus@bitzl.com2008-08-021-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 scriptStefan Behnel2008-07-121-49/+0
|
* set exec bits on scriptsStefan Behnel2008-05-042-0/+0
|
* More Pyrex --> CythonWilliam Stein2007-07-281-2/+2
|