Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | minor code cleanup | Stefan Behnel | 2016-07-15 | 1 | -2/+2 | |
| | | ||||||
* | | fix error handling in "__dict__" slot implementation | Stefan Behnel | 2016-07-15 | 1 | -9/+17 | |
| | | ||||||
* | | Use property system for __dict__ attribute | empyrical | 2016-07-14 | 1 | -43/+20 | |
| | | ||||||
* | | Add special __dict__ attribute to extension types | empyrical | 2016-07-10 | 1 | -14/+63 | |
|/ | ||||||
* | produce lots of code churn to clean up pylint warnings (almost exclusively ↵ | Stefan Behnel | 2016-03-28 | 1 | -202/+187 | |
| | | | | whitespace) | |||||
* | F strings (PEP 498) | Robert Bradshaw | 2016-03-24 | 1 | -0/+3 | |
|\ | ||||||
| * | Merge branch 'f_string' into f_strings_2 | Stefan Behnel | 2016-03-21 | 1 | -0/+3 | |
| |\ | ||||||
| | * | fstrings: implement concatenation using PyUnicode_Join | Jelle Zijlstra | 2016-03-20 | 1 | -0/+3 | |
| | | | | | | | | | | | | Using _PyUnicode_Writer might be faster but seems more complicated to implement. | |||||
* | | | Use proper conversion for import star and memory views. | Robert Bradshaw | 2016-03-21 | 1 | -8/+2 | |
|/ / | ||||||
* | | Merge pull request #478 from eugulixes/__PYX_ERR | Robert Bradshaw | 2016-02-02 | 1 | -2/+14 | |
|\ \ | | | | | | | Hide some parts of stack trace in __PYX_ERR macro | |||||
| * | | Hide some parts of stack trace in __PYX_ERR macro | Evgeny Golyshev | 2016-01-02 | 1 | -2/+14 | |
| | | | ||||||
* | | | Set up c_code_config options properly when autogenerating header files. | Ian Henriksen | 2016-01-26 | 1 | -11/+19 | |
|/ / | ||||||
* | | 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 |