Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add a "CYTHON_HEX_VERSION" macro in the style of PY_HEX_VERSION that user ↵ | Stefan Behnel | 2018-08-26 | 1 | -0/+24 |
| | | | | code can use to detect the Cython version that generated the main module. | ||||
* | Try to reduce test log clutter in MSVC output. | Stefan Behnel | 2018-08-25 | 1 | -1/+3 |
| | |||||
* | fail early if module is called cython (and not submodule) | Egor Dranischnikow | 2018-07-15 | 1 | -1/+1 |
| | |||||
* | 1) unifies handling of "cython cython.pyx" and "cythonize cython.pyx" - both ↵ | Egor Dranischnikow | 2018-06-29 | 1 | -0/+6 |
| | | | | | | raise an error now. 2) makes the check robuster also "cythonize xxx/cython.pyx" fails now. | ||||
* | CYTHON_CACHE_DIR also sets the compiler cache | Julian Rüth | 2018-05-04 | 1 | -1/+2 |
| | | | | so far only the inline cache looked at that environment variable | ||||
* | Add tests for CyCache. | Robert Bradshaw | 2018-05-03 | 1 | -0/+5 |
| | |||||
* | More determinism in fused types. | Robert Bradshaw | 2017-03-28 | 1 | -0/+16 |
| | |||||
* | Minor clarifications. | Robert Bradshaw | 2016-02-20 | 1 | -1/+1 |
| | |||||
* | Optimize dependency checking | Jeroen Demeyer | 2015-10-28 | 1 | -0/+29 |
| | |||||
* | handle "-" sign in str_to_number() helper | Stefan Behnel | 2015-09-21 | 1 | -5/+10 |
| | |||||
* | revert integer literal suffixing again and instead generate C hex literals ↵ | Stefan Behnel | 2015-09-06 | 1 | -10/+0 |
| | | | | if no suffix is used to make the C compiler consider unsigned types for their values (see C standard 6.4.4) | ||||
* | rewrite literal DEF integer coercion to constants: | Stefan Behnel | 2015-09-05 | 1 | -0/+10 |
| | | | | | - append U-suffix only on coercion when the target type is unsigned - append L/LL-suffix when value looks too large for a smaller constant value type | ||||
* | adapt metaclass usage to Py2/Py3 | Stefan Behnel | 2015-07-26 | 1 | -0/+17 |
| | |||||
* | adapt 'unicode' usage to Py2/Py3 | Stefan Behnel | 2015-07-26 | 1 | -9/+8 |
| | |||||
* | make 'basestring' usages compatible with Py2/Py3 | Stefan Behnel | 2015-07-25 | 1 | -0/+7 |
| | |||||
* | remove usage of deprecated "U" file open mode flag which is enabled anyway | Stefan Behnel | 2015-05-30 | 1 | -9/+4 |
| | |||||
* | teach Cython.Coverage about "pkg.mod.pyx" file name patterns | Stefan Behnel | 2015-02-21 | 1 | -0/+1 |
| | |||||
* | Handle @cname laziness. | Robert Bradshaw | 2014-07-13 | 1 | -0/+13 |
| | |||||
* | improve presentation of C compiler stderr/stdout output in test runner | Stefan Behnel | 2014-05-03 | 1 | -6/+8 |
| | |||||
* | another Py3 fix | Stefan Behnel | 2014-05-03 | 1 | -1/+1 |
| | |||||
* | make print_bytes() helper terminate output with line ending | Stefan Behnel | 2014-05-02 | 1 | -0/+2 |
| | |||||
* | add helper for passing collected bytes output through to sys.stdout | Stefan Behnel | 2014-05-02 | 1 | -0/+9 |
| | |||||
* | fix stderr test output printing in Py3 | Stefan Behnel | 2014-05-02 | 1 | -2/+8 |
| | |||||
* | move file descriptor redirecting to Cython.Utils package and use it as ↵ | Stefan Behnel | 2014-05-02 | 1 | -0/+36 |
| | | | | context manager in test runner | ||||
* | Directory with __init__.pyc file is a package dir | Alok Singhal | 2014-04-28 | 1 | -0/+1 |
| | | | Consider a directory with __init__.pyc as a package directory. | ||||
* | revert to using codecs.open() for output files instead of io.open() as the ↵ | Stefan Behnel | 2014-03-23 | 1 | -1/+4 |
| | | | | latter cannot write str objects in text mode under Py2 (and we erroneously do that in some spots) | ||||
* | make encoding detection code a bit faster if the first two source file lines ↵ | Stefan Behnel | 2014-03-22 | 1 | -17/+22 |
| | | | | are longer than 250 bytes | ||||
* | remove some legacy Py2.[45] code | Stefan Behnel | 2014-03-22 | 1 | -87/+13 |
| | |||||
* | remove some legacy Py2.[345] code | Stefan Behnel | 2014-03-22 | 1 | -9/+5 |
| | |||||
* | ignore UTF-8 BOMs at the beginning of source files | Stefan Behnel | 2013-09-30 | 1 | -4/+21 |
| | |||||
* | reformat code | Stefan Behnel | 2013-07-27 | 1 | -32/+35 |
| | |||||
* | More efficient find_root_package_dir. | Robert Bradshaw | 2013-05-10 | 1 | -6/+6 |
| | |||||
* | tiny doc fix | Robert Bradshaw | 2012-05-31 | 1 | -1/+1 |
| | |||||
* | store inline cython in cache/inline | MinRK | 2012-05-31 | 1 | -2/+2 |
| | | | | | | | allows orthogonal data to be put in the cache dir. default inline location unchanged (~.cython/inline), but get_cython_dir() is .cython, not .cython/inline. | ||||
* | add CYTHON_CACHE_DIR env | MinRK | 2012-05-30 | 1 | -0/+29 |
| | | | | | | | | | | resolution for the Cython cache dir: 1. CYTHON_CACHE_DIR env if defined 2. platform cache dir - (OS X): ~/Library/Caches/Cython if ~/Library/Caches exists - (posix not OS X): XDG_CACHE_HOME/cython if XDG_CACHE_HOME defined 3. ~/.cython/inline | ||||
* | cythonize performance improvements for large codebases | Robert Bradshaw | 2012-05-23 | 1 | -13/+143 |
| | |||||
* | fix Py3k compiler crash due to new importlib | Stefan Behnel | 2012-04-16 | 1 | -9/+11 |
| | |||||
* | slight code simplification | Stefan Behnel | 2012-03-14 | 1 | -4/+2 |
| | |||||
* | removed unused imports | Stefan Behnel | 2011-11-13 | 1 | -1/+0 |
| | | | | | --HG-- extra : rebase_source : df1d95506044267a1e945fbc5672af66f8ee022d | ||||
* | Fix some style issues | Mark Florisson | 2011-10-05 | 1 | -1/+1 |
| | |||||
* | merge -- working fused types, broken cython testscope | Mark Florisson | 2011-10-02 | 1 | -8/+4 |
|\ | |||||
| * | MemoryViewSlice indexing and object coercion + MemoryView indexing | Mark Florisson | 2011-09-30 | 1 | -7/+1 |
| | | |||||
| * | Change memview access and packing modifier constants | Mark Florisson | 2011-09-30 | 1 | -2/+1 |
| | | |||||
| * | py23 compat | Mark Florisson | 2011-09-30 | 1 | -0/+2 |
| | | |||||
* | | Fix compiler crash with type inferencing and add all() and any() to Utils | Mark Florisson | 2011-04-27 | 1 | -0/+18 |
|/ | |||||
* | Remove trailing whitespace. | Robert Bradshaw | 2010-12-13 | 1 | -2/+2 |
| | |||||
* | Py < 2.6 fix. | Robert Bradshaw | 2010-11-03 | 1 | -1/+1 |
| | |||||
* | fix newline normalisation on stream.readlines() for Py<=2.5 | Stefan Behnel | 2010-09-09 | 1 | -3/+3 |
| | |||||
* | merged in latest cython-devel | Stefan Behnel | 2010-07-14 | 1 | -2/+4 |
|\ | |||||
| * | always use decoded filenames in FileSourceDescriptor | Stefan Behnel | 2010-06-30 | 1 | -2/+4 |
| | |