Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | More non-determanism fixes. | Robert Bradshaw | 2015-10-14 | 1 | -2/+2 | |
| | | ||||||
* | | Squash some non-determanism in entry code generation. | Robert Bradshaw | 2015-10-14 | 1 | -1/+1 | |
| | | ||||||
* | | avoid some redundant calls to PyThreadState_GET() to reduce locking etc. ↵ | Stefan Behnel | 2015-09-20 | 1 | -2/+1 | |
| | | | | | | | | during exception handling | |||||
* | | streamline exception type tests | Stefan Behnel | 2015-09-17 | 1 | -1/+2 | |
|/ | ||||||
* | Use reference rather than pointer for destructor calling. | Robert Bradshaw | 2015-08-28 | 1 | -1/+1 | |
| | | | | This avoids the issue with overloaded address-of operators. | |||||
* | simplify option passing in CCodeWriter by moving them into a common ↵ | Stefan Behnel | 2015-08-22 | 1 | -4/+14 | |
| | | | | CCodeConfig object | |||||
* | Merge pull request #428 from scoder/_const_char_literals | scoder | 2015-08-11 | 1 | -3/+6 | |
|\ | | | | | make C char* string literals "const" unless specified otherwise | |||||
| * | clean up and fix docstring serialisation (some are const, some are not) | Stefan Behnel | 2015-08-08 | 1 | -3/+6 | |
| | | ||||||
* | | fix #855: make "import *" include all necessary "from_py" coercion helper ↵ | Stefan Behnel | 2015-08-09 | 1 | -1/+17 | |
|/ | | | | functions | |||||
* | make dict iteration compatible with Py2/Py3 | Stefan Behnel | 2015-07-25 | 1 | -1/+1 | |
| | ||||||
* | 2to3: Apply the 'except' fixer | Petr Viktorin | 2015-07-25 | 1 | -1/+1 | |
| | ||||||
* | separate trace declarations from initialisation to fix "declaration after ↵ | Stefan Behnel | 2015-06-06 | 1 | -1/+2 | |
| | | | | code" C compiler error | |||||
* | keep C++ code out of C files and vice-versa by splitting module preamble ↵ | Stefan Behnel | 2015-06-06 | 1 | -6/+9 | |
| | | | | (original patch by Lars Mans) | |||||
* | Write "generated by Cython" header also in .h files | Jeroen Demeyer | 2015-06-05 | 1 | -3/+3 | |
| | ||||||
* | fix "abc" module patching for Coroutine type | Stefan Behnel | 2015-05-25 | 1 | -1/+1 | |
| | ||||||
* | Merge branch '_pep492_async_await' | Stefan Behnel | 2015-05-25 | 1 | -11/+4 | |
|\ | ||||||
| * | implement 'async for' loop statement (PEP 492) | Stefan Behnel | 2015-05-25 | 1 | -1/+1 | |
| | | ||||||
| * | split Cython's Generator type into separate Coroutine and Generator types to ↵ | Stefan Behnel | 2015-05-23 | 1 | -11/+4 | |
| | | | | | | | | prepare PEP 492 implementation | |||||
* | | Merge branch 'master' of git+ssh://github.com/cython/cython | Stefan Behnel | 2015-05-25 | 1 | -4/+4 | |
|\ \ | |/ |/| | ||||||
| * | Merge remote-tracking branch 'origin/master' | Jeroen Demeyer | 2015-05-23 | 1 | -161/+14 | |
| |\ | ||||||
| * | | Use different mangling prefix in foo_api.h files | Jeroen Demeyer | 2015-03-21 | 1 | -4/+4 | |
| | | | ||||||
* | | | clean up calls to helper functions in module init code | Stefan Behnel | 2015-05-23 | 1 | -13/+11 | |
| |/ |/| | ||||||
* | | patch Generator ABC into "collections.abc" when using Cython generators so ↵ | Stefan Behnel | 2015-04-24 | 1 | -0/+4 | |
| | | | | | | | | that foreign code can test for the Generator protocol instead of the generator type | |||||
* | | move StrEq() utility code to StringTools.c | Stefan Behnel | 2015-03-30 | 1 | -14/+1 | |
| | | ||||||
* | | move "import *" utility code from ModuleNode.py to ImportExport.c file | Stefan Behnel | 2015-03-30 | 1 | -120/+3 | |
| | | ||||||
* | | lazily load embedding utility function which is normally not used | Stefan Behnel | 2015-03-30 | 1 | -2/+1 | |
| | | ||||||
* | | whitespace | Stefan Behnel | 2015-03-30 | 1 | -6/+6 | |
| | | ||||||
* | | avoid double caching of Refnanny utility code | Stefan Behnel | 2015-03-30 | 1 | -1/+1 | |
| | | ||||||
* | | extend PyLong optimisations to larger negative numbers, enable it also in Py2.7 | Stefan Behnel | 2015-03-26 | 1 | -20/+0 | |
|/ | ||||||
* | integrate coverage report into annotated HTML source page | Stefan Behnel | 2015-02-26 | 1 | -4/+17 | |
| | ||||||
* | enable profiling/tracing for module init code | Stefan Behnel | 2015-02-22 | 1 | -0/+16 | |
| | ||||||
* | make filename table relative to project root to actually allow finding the files | Stefan Behnel | 2015-02-22 | 1 | -3/+7 | |
| | ||||||
* | make JSON dict order predictable for build metadata | Stefan Behnel | 2015-02-14 | 1 | -1/+1 | |
| | ||||||
* | make embedded Cython meta data more trivial to parse | Stefan Behnel | 2015-02-06 | 1 | -3/+2 | |
| | ||||||
* | Add a mechanism to store metadata in the generated output file. | Robert Bradshaw | 2015-02-04 | 1 | -2/+9 | |
| | | | | | | 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. | |||||
* | improve variable name in helper function | Stefan Behnel | 2015-01-01 | 1 | -2/+2 | |
| | ||||||
* | whitespace | Stefan Behnel | 2015-01-01 | 1 | -5/+6 | |
| | ||||||
* | move constant type name table into utility function as it is only used in ↵ | Stefan Behnel | 2015-01-01 | 1 | -5/+7 | |
| | | | | that one place | |||||
* | fix warning about C++ char* literal conversion | Stefan Behnel | 2015-01-01 | 1 | -2/+2 | |
| | ||||||
* | Emit DL_IMPORT macro for python3 | Philip Herron | 2014-12-11 | 1 | -0/+7 | |
| | ||||||
* | Only define used ctuples. | Robert Bradshaw | 2014-10-29 | 1 | -0/+4 | |
| | ||||||
* | Add empty declaration code method. | Robert Bradshaw | 2014-10-16 | 1 | -8/+8 | |
| | ||||||
* | fix: not setting module reference to NULL in module init function fails to ↵ | Stefan Behnel | 2014-09-12 | 1 | -1/+1 | |
| | | | | report exception on return | |||||
* | Fix crash when an exception occurs during module init and the stale module ↵ | Stefan Behnel | 2014-09-12 | 1 | -2/+6 | |
| | | | | | | gets used later on (after import failure). This is fixed by no longer cleaning up the global references to module object and module dict, which obviously has the drawback of leaking memory. | |||||
* | whitespace | Stefan Behnel | 2014-09-12 | 1 | -2/+4 | |
| | ||||||
* | Merge pull request #319 from cython/dalcinl/no-old-python | scoder | 2014-09-03 | 1 | -17/+17 | |
|\ | | | | | Get rid of obsolete Python cruft | |||||
| * | Get rid of obsolete Python cruft | Lisandro Dalcin | 2014-08-31 | 1 | -17/+17 | |
| | | | | | | | | | | | | | | * Remove macros __Pyx_{NAME|DOC}STR * Remove macros __Pyx_{Get|Set|Del}AttrString * Remove macro __Pyx_PyIndex_Check * Remove workaround for missing BaseException in builtins | |||||
* | | fix reference leak in case of fatal errors during module setup | Stefan Behnel | 2014-09-01 | 1 | -1/+4 | |
|/ | ||||||
* | Rename var for clarity. | Robert Bradshaw | 2014-08-14 | 1 | -3/+3 | |
| | ||||||
* | Table of file names with relative paths. | Martin Raum | 2014-08-14 | 1 | -1/+12 | |
| | | | | | | The previous commit reveals too much information about the system. With this change only modules of the processed package are expanded. The expanded path reaches no deeper than the package's root. |