Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix timestamps option to work when generating a C++ output file and when | Ian Henriksen | 2016-04-30 | 1 | -15/+21 |
| | | | | writing output file to a specified location. | ||||
* | Allow output file to be a dir. E.g. 'cython -o . /path/somefile.pyx' | Björn Dahlgren | 2015-10-09 | 1 | -6/+11 |
| | |||||
* | make 'basestring' usages compatible with Py2/Py3 | Stefan Behnel | 2015-07-25 | 1 | -0/+5 |
| | |||||
* | 2to3: Apply the 'except' fixer | Petr Viktorin | 2015-07-25 | 1 | -2/+2 |
| | |||||
* | Do not search sys.path for .pxd file if no explicit "cimport" is given | Jeroen Demeyer | 2015-07-03 | 1 | -6/+12 |
| | |||||
* | clean up decoding error reporting by counting lines instead of reading ↵ | Stefan Behnel | 2015-05-30 | 1 | -22/+19 |
| | | | | single characters to find the error position | ||||
* | remove usage of deprecated "U" file open mode flag which is enabled anyway | Stefan Behnel | 2015-05-30 | 1 | -8/+2 |
| | |||||
* | intern identifier names in parser to save memory | Stefan Behnel | 2015-04-24 | 1 | -1/+24 |
| | | | | make sure all identifiers are EncodedString objects | ||||
* | Rename module to __main__ in embed mode. | Robert Bradshaw | 2015-04-24 | 1 | -2/+2 |
| | | | | | | This is more consistent with the execution of "python foo.py" and also allows for compilation of files that don't obey the module naming rules. | ||||
* | prevent fallback to absolute cimport when relative cimport is not found; ↵ | Stefan Behnel | 2015-04-05 | 1 | -11/+26 |
| | | | | generally clean up relative cimport code | ||||
* | enable true division for language_level=3 | Stefan Behnel | 2015-03-20 | 1 | -2/+2 |
| | |||||
* | integrate coverage report into annotated HTML source page | Stefan Behnel | 2015-02-26 | 1 | -0/+1 |
| | |||||
* | Add a mechanism to store metadata in the generated output file. | Robert Bradshaw | 2015-02-04 | 1 | -1/+4 |
| | | | | | | This will be useful for, e.g., implementing a fake cythonize that can leverage the deductions made by the real cythonize, but could have other uses as well. | ||||
* | Merge branch 'formal grammar' | Robert Bradshaw | 2015-01-17 | 1 | -0/+11 |
|\ | |||||
| * | Merge branch 'master' into grammar | Robert Bradshaw | 2014-10-13 | 1 | -11/+16 |
| |\ | |||||
| * | | Parse files with standard Python grammar. | Robert Bradshaw | 2014-08-21 | 1 | -1/+5 |
| | | | |||||
| * | | Add option to use formal grammar. | Robert Bradshaw | 2014-08-21 | 1 | -0/+7 |
| | | | |||||
* | | | reformat some code | Stefan Behnel | 2014-11-05 | 1 | -5/+3 |
| |/ |/| | |||||
* | | turn cythonize() error on unknown compilation options into a warning | Stefan Behnel | 2014-10-12 | 1 | -3/+6 |
| | | |||||
* | | fix broken name reference (probably after an incomplete refactoring) | Stefan Behnel | 2014-10-09 | 1 | -3/+2 |
| | | | | | | | | | | --HG-- extra : transplant_source : %5ET%93%08%03d%EFC%C5X%D7%03%28%C4%EF%1DO%CC%1A%7C | ||||
* | | fix open file leak | Stefan Behnel | 2014-09-25 | 1 | -4/+5 |
| | | | | | | | | | | --HG-- extra : transplant_source : 7%EC%04%1F%89%F6%AA%8C%7Fl%B5D%DA%D5%CAF%B7%A70%0D | ||||
* | | provide "Cython.Compiler.Main.Version" to keep supporting old PyTables ↵ | Stefan Behnel | 2014-09-11 | 1 | -1/+3 |
|/ | | | | | | | versions that import it from there --HG-- extra : transplant_source : %B1%BC%5C%CD%A6%EEmr4B%0F%AF%1C%E0yq9%EA%ADX | ||||
* | Print missing pxd files as path. | Robert Bradshaw | 2014-08-11 | 1 | -1/+1 |
| | |||||
* | explicitly reject unknown compiler options to make cythonize() less ↵ | Stefan Behnel | 2014-06-25 | 1 | -1/+13 |
| | | | | unfriendly to use | ||||
* | use explicit relative imports everywhere and enable absolute imports by default | Stefan Behnel | 2014-06-17 | 1 | -15/+21 |
| | |||||
* | implement relative cimports and fix some general issues with relative imports | Stefan Behnel | 2014-06-17 | 1 | -4/+4 |
| | |||||
* | be more informative about current Python version when it's too old (might be ↵ | Stefan Behnel | 2014-06-17 | 1 | -1/+1 |
| | | | | automatically selected by shebang) | ||||
* | Restore some over-eager 3.1 removals. | Robert Bradshaw | 2014-02-22 | 1 | -2/+2 |
| | |||||
* | Check for Python 2.6+ | Robert Bradshaw | 2014-02-22 | 1 | -4/+4 |
| | |||||
* | replace open(filepath).read() anti-pattern by code that safely and timely ↵ | Stefan Behnel | 2014-01-16 | 1 | -1/+8 |
| | | | | closes the file | ||||
* | Use default location ~/.cycache when cython cache is set to True. | Robert Bradshaw | 2013-12-11 | 1 | -0/+5 |
| | |||||
* | Merge pull request #230 from nnemkin/pxd_errors_fix | scoder | 2013-07-14 | 1 | -1/+2 |
|\ | | | | | Do not abort .pxd processing due to previous unrelated errors. | ||||
| * | Do not abort .pxd processing due to previous unrelated errors. | Nikita Nemkin | 2013-05-21 | 1 | -1/+2 |
| | | |||||
* | | Share utility code between modules. | Robert Bradshaw | 2013-05-27 | 1 | -0/+1 |
| | | |||||
* | | Remove broken recursive option. | Robert Bradshaw | 2013-05-27 | 1 | -19/+3 |
|/ | |||||
* | minor code cleanup | Stefan Behnel | 2013-04-20 | 1 | -1/+1 |
| | |||||
* | Merge pull request #142 from mongi3/master | scoder | 2012-10-12 | 1 | -0/+4 |
|\ | | | | | Added "--capi-reexport-cincludes" option | ||||
| * | added "--capi-reexport-cincludes" option | mongi3 | 2012-08-11 | 1 | -0/+4 |
| | | |||||
* | | enable 'binding' directive by default when compiling .py files | Stefan Behnel | 2012-08-23 | 1 | -5/+17 |
| | | |||||
* | | fix for passing language_level externally as compiler directive | Stefan Behnel | 2012-08-16 | 1 | -0/+2 |
| | | |||||
* | | fix name setup for package __init__ modules, make sure package is registered ↵ | Stefan Behnel | 2012-08-15 | 1 | -2/+0 |
| | | | | | | | | when importing its __init__ module; fixes initial_file_path test in Py3.3 | ||||
* | | fix undefined variable 'context' in compile_multiple() | Stefan Behnel | 2012-08-15 | 1 | -5/+10 |
|/ | |||||
* | support 'from __future__ import absolute_import' | Stefan Behnel | 2012-08-11 | 1 | -3/+2 |
| | |||||
* | require Py2.4+ | Stefan Behnel | 2012-07-24 | 1 | -2/+2 |
| | |||||
* | cythonize performance improvements for large codebases | Robert Bradshaw | 2012-05-23 | 1 | -62/+5 |
| | |||||
* | Revert "More hacks for numpy 1.7: Check for Includes/numpy.pxd" | Robert Bradshaw | 2012-04-14 | 1 | -4/+2 |
| | | | | | | | | This reverts commit 6f2271d2b3390d869a53d15b2b70769df029b218. Conflicts: Cython/Compiler/ParseTreeTransforms.py | ||||
* | More hacks for numpy 1.7: Check for Includes/numpy.pxd | Dag Sverre Seljebotn | 2012-04-10 | 1 | -2/+4 |
| | |||||
* | Provide portable error messages for source file decoding errors | Mark Florisson | 2012-02-25 | 1 | -2/+20 |
| | |||||
* | Search for pxd files in sys.path. | Bradley M. Froehle | 2012-02-24 | 1 | -2/+5 |
| | |||||
* | Allow conditional compilation environment in distutils | Mark Peek | 2012-01-14 | 1 | -0/+1 |
| | | | | | | | | | This commit allows you to pass in variables for the conditional compilation feature from distutils. This allows you to do fairly complex autoconf-type checks from setup.py and pass the results in to the compiler. This is an update to the change in ticket #323 here: http://trac.cython.org/cython_trac/ticket/323 |