Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | correctly tie one PyCodeObject instance to one function to allow for proper ↵fixed_code_objects | Stefan Behnel | 2016-07-31 | 1 | -3/+1 |
| | | | | tracing and profiling | ||||
* | reformat some code | Stefan Behnel | 2016-07-31 | 1 | -2/+1 |
| | |||||
* | Add infrastructure for migrating options to compiler directives. | Robert Bradshaw | 2016-07-27 | 1 | -4/+3 |
| | |||||
* | Lower level for old property syntax use. | Robert Bradshaw | 2016-03-19 | 1 | -3/+3 |
| | |||||
* | Merge pull request #469 from linkmauve/check-cclass-define | Robert Bradshaw | 2016-02-02 | 1 | -0/+2 |
|\ | | | | | Don’t crash when a C class isn’t defined in the pxd | ||||
| * | Don’t crash when a C class isn’t defined in the pxd. | Emmanuel Gil Peyrot | 2015-12-09 | 1 | -0/+2 |
| | | | | | | | | Fixes #279 | ||||
* | | Don't warn for uses of old property syntax in utility code. | Robert Bradshaw | 2015-12-01 | 1 | -1/+3 |
| | | |||||
* | | Deprecate the 'property …:' syntax, as suggested in #462. | Emmanuel Gil Peyrot | 2015-11-30 | 1 | -0/+4 |
|/ | |||||
* | repair fused def code | Stefan Behnel | 2015-11-07 | 1 | -3/+3 |
| | |||||
* | fix compiled compiler run | Stefan Behnel | 2015-11-07 | 1 | -1/+1 |
| | |||||
* | merge DecoratorTransform and PropertyTransform | Stefan Behnel | 2015-11-07 | 1 | -35/+31 |
| | |||||
* | reject properties with additional decorators in cdef classes | Stefan Behnel | 2015-11-07 | 1 | -23/+33 |
| | |||||
* | refactor and simplify PropertyTransform | Stefan Behnel | 2015-11-07 | 1 | -34/+34 |
| | |||||
* | Add a pass transforming Python-style properties in cdef class into ↵ | Emmanuel Gil Peyrot | 2015-11-05 | 1 | -0/+69 |
| | | | | | | | | | | Cython-style properties. This makes properties work properly in cdef classes, and gives them the exact same AST as the “property something:” blocks, whose syntax should probably be deprecated now. Fixes T264. | ||||
* | repair calling cython builtins as part of call node arguments | Stefan Behnel | 2015-10-30 | 1 | -0/+2 |
| | |||||
* | Merge branch 'feat/casts' of git://github.com/memeplex/cython | Robert Bradshaw | 2015-10-27 | 1 | -2/+24 |
|\ | |||||
| * | Add typecheck keyword. | memeplex | 2015-10-25 | 1 | -1/+22 |
| | | |||||
| * | Allow cast(...) to python types. | memeplex | 2015-10-19 | 1 | -1/+2 |
| | | |||||
* | | Fix typos. | Jakub Wilk | 2015-10-18 | 1 | -1/+1 |
|/ | |||||
* | Merge branch '0.23.x' | Stefan Behnel | 2015-10-02 | 1 | -2/+2 |
|\ | | | | | | | | | Conflicts: setup.py | ||||
| * | Fix cython.declare() after import | Lisandro Dalcin | 2015-10-02 | 1 | -2/+2 |
| | | |||||
| * | disable syntax support for "yield" expressions in function argument ↵ | Stefan Behnel | 2015-08-14 | 1 | -0/+5 |
| | | | | | | | | annotations and default args which never worked and crashes the compiler | ||||
* | | fix cname override for helper functions: 'str' compile time values no longer ↵ | Stefan Behnel | 2015-09-12 | 1 | -1/+2 |
| | | | | | | | | require decoding in Py3 | ||||
* | | adapt and apply major refactoring of IndexNode originally written by Mark ↵ | Stefan Behnel | 2015-09-04 | 1 | -13/+8 |
| | | | | | | | | Florisson | ||||
* | | disable syntax support for "yield" expressions in function argument ↵ | Stefan Behnel | 2015-08-12 | 1 | -0/+5 |
|/ | | | | annotations and default args which never worked and crashes the compiler | ||||
* | adapt 'unicode' usage to Py2/Py3 | Stefan Behnel | 2015-07-26 | 1 | -3/+3 |
| | |||||
* | replace xrange() by range() to make it work in Py2/Py3 | Stefan Behnel | 2015-07-25 | 1 | -3/+3 |
| | |||||
* | make dict iteration compatible with Py2/Py3 | Stefan Behnel | 2015-07-25 | 1 | -6/+6 |
| | |||||
* | 2to3: Apply the 'except' fixer | Petr Viktorin | 2015-07-25 | 1 | -1/+1 |
| | |||||
* | deep-copy finally clauses of try-finally statements earlier to properly ↵ | Stefan Behnel | 2015-07-12 | 1 | -14/+3 |
| | | | | support arbitrary statements in them (genexprs, lambdas, etc.) | ||||
* | implement "async with" (PEP 492) | Stefan Behnel | 2015-05-23 | 1 | -4/+9 |
| | |||||
* | implement "async def" statement and "await" expression (PEP 492) | Stefan Behnel | 2015-05-23 | 1 | -19/+34 |
| | |||||
* | replace useless dict items iteration by predictably ordered key iteration | Stefan Behnel | 2015-02-13 | 1 | -1/+1 |
| | |||||
* | make commented value more visible | Stefan Behnel | 2015-02-13 | 1 | -1/+1 |
| | |||||
* | Enable line profiling for Robert Kern's line_profiler. | Robert Bradshaw | 2014-12-31 | 1 | -0/+1 |
| | | | | | | The profiler filters lines on the function's __code__ attribute, which must agree with that created in the profile frame. Unfortunately, this makes it difficult to profile anything but 'def' functions. | ||||
* | A couple of DebugTransform fixes. | Robert Bradshaw | 2014-12-09 | 1 | -0/+1 |
| | |||||
* | remove unclear comment and add docstring to explain why | Stefan Behnel | 2014-11-15 | 1 | -0/+3 |
| | | | | | --HG-- extra : transplant_source : %C4Y%8Fo%10QD%23%A6%FB%B6%AF%3B%D6%C9%A9%09%C4%0D%A8 | ||||
* | Allow staticmethod in non-decorator contexts. | Robert Bradshaw | 2014-08-20 | 1 | -1/+1 |
| | |||||
* | wrap long lines | Stefan Behnel | 2014-08-17 | 1 | -2/+4 |
| | |||||
* | make sure dir() of locals returns a sorted list | Stefan Behnel | 2014-08-14 | 1 | -3/+3 |
| | |||||
* | simplify WithTargetAssignmentStatNode and make it more robust against ↵ | Stefan Behnel | 2014-08-11 | 1 | -5/+4 |
| | | | | replacements of the context manager node; undo node.result() checking as it broke TempNode's disposal code | ||||
* | clean up some whitespace | Stefan Behnel | 2014-08-10 | 1 | -10/+10 |
| | |||||
* | fix compiler crash when manager.__enter__() call node in with statement gets ↵ | Stefan Behnel | 2014-08-10 | 1 | -2/+2 |
| | | | | replaced | ||||
* | remove Py2.4 work-around | Stefan Behnel | 2014-08-05 | 1 | -2/+2 |
| | |||||
* | clean up directives setup in InterpretCompilerDirectives transform by moving ↵ | Stefan Behnel | 2014-07-27 | 1 | -8/+6 |
| | | | | the global part into __init__() | ||||
* | Fix crash with forward declarations. | Robert Bradshaw | 2014-07-22 | 1 | -1/+1 |
| | | | Thanks to Alok Singhal. | ||||
* | Support @staticmethod decorator for C++ classes. | Robert Bradshaw | 2014-07-17 | 1 | -3/+10 |
| | |||||
* | Merge branch 'master' into static | Robert Bradshaw | 2014-07-14 | 1 | -4/+7 |
|\ | | | | | | | | | | | Conflicts: CHANGES.rst Cython/Compiler/Nodes.py | ||||
| * | Fix error test. | Robert Bradshaw | 2014-07-10 | 1 | -0/+7 |
| | | |||||
| * | Allow closures in cdef functions. | Robert Bradshaw | 2014-07-10 | 1 | -6/+2 |
| | |