summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* correctly tie one PyCodeObject instance to one function to allow for proper ↵fixed_code_objectsStefan Behnel2016-07-315-99/+81
| | | | tracing and profiling
* reformat some codeStefan Behnel2016-07-312-10/+8
|
* add "e" and "pi" aliases to libc.math declarations to bring it closer to a ↵Stefan Behnel2016-07-313-0/+20
| | | | drop-in replacement for Python's math module
* fold CYTHON_USE_PYLONG_INTERNALS feature macro into the same initialisation ↵Stefan Behnel2016-07-311-3/+8
| | | | section as the others
* use new macro in two more placesStefan Behnel2016-07-311-2/+2
|
* add macro indirections that apparently help making pyston happierStefan Behnel2016-07-313-2/+5
|
* silence a C compiler warning for trivial generators that do not use their ↵Stefan Behnel2016-07-311-0/+3
| | | | closure class cast (seems to be difficult to avoid such cases)
* guard the usage of the new PEP 492 async type slots by an explicit feature macroStefan Behnel2016-07-312-18/+28
|
* temporarily undo last commit, in case travis doesn't have itStefan Behnel2016-07-311-1/+0
|
* let's see if travis has a Py2.7-dev available that we can test againstStefan Behnel2016-07-301-0/+1
|
* make new feature-specific guards overridable by user #defines in CPython to ↵Stefan Behnel2016-07-301-7/+28
| | | | allow switching them on and off for testing/debugging/benchmarking
* replace generic "COMPILING_IN_*" C macros with feature specific guards that ↵Stefan Behnel2016-07-3012-88/+100
| | | | allow a more fine-grained adaptation to C-API implementations
* add micro-benchmark for PEP 492 coroutinesStefan Behnel2016-07-281-0/+81
|
* streamline FetchStopIterationValue()Stefan Behnel2016-07-281-25/+23
|
* move slow code out of the wayStefan Behnel2016-07-281-1/+1
|
* speed up FetchStopIterationValue() by moving slow code out of the wayStefan Behnel2016-07-281-1/+1
|
* use correct (and originally intended) optimisation in CPython instead of ↵Stefan Behnel2016-07-281-1/+1
| | | | *disabling* it in CPython
* extend testStefan Behnel2016-07-281-0/+8
|
* speed up delegation of generators and coroutines a little by avoiding an ↵Stefan Behnel2016-07-281-1/+6
| | | | indirect C call in favour of a directly visible recursive call
* Fix more directive default references.Robert Bradshaw2016-07-281-3/+3
|
* Test fixes.Robert Bradshaw2016-07-284-6/+6
|
* Allow old_style_globals to be set via a directive.Robert Bradshaw2016-07-274-6/+16
|
* Add infrastructure for migrating options to compiler directives.Robert Bradshaw2016-07-274-9/+49
|
* pass relevant scopes into _save_annotation_body() in AnnotationCCodeWriterStefan Behnel2016-07-241-2/+3
|
* fix annotate test in C++ modeStefan Behnel2016-07-241-1/+1
|
* make annotation items available per file and source line in ↵Stefan Behnel2016-07-241-6/+10
| | | | AnnotationCCodeWriter
* make current scope available to FunctionState and CCodeWriter to give access ↵Stefan Behnel2016-07-245-8/+16
| | | | to variable types from AnnotationCCodeWriter
* add test for AnnotationCCodeWriterStefan Behnel2016-07-241-0/+65
|
* Merge pull request #529 from wulmer/bugfix/memoryview-typoscoder2016-07-201-2/+2
|\ | | | | Fix syntax error in memoryview userguide documentation.
| * Fix syntax error in documentation.unknown2016-07-201-2/+2
|/
* Merge branch '0.24.x'Stefan Behnel2016-07-151-1/+1
|\
| * changelog0.24.xStefan Behnel2016-07-151-1/+1
| |
* | Merge branch '0.24.x'Stefan Behnel2016-07-151-3/+3
|\ \ | |/
| * changelogStefan Behnel2016-07-151-3/+3
| |
* | make git ignore MANIFEST fileStefan Behnel2016-07-151-0/+1
| |
* | Merge branch '0.24.x'Stefan Behnel2016-07-151-0/+3
|\ \ | |/
| * changelog0.24.1Stefan Behnel2016-07-151-0/+3
| |
| * Allow conversion of std::complex to/from Python objects.Robert Bradshaw2016-07-153-0/+54
| |
* | changelogStefan Behnel2016-07-151-2/+5
| |
* | changelogStefan Behnel2016-07-151-0/+3
| |
* | update master versionStefan Behnel2016-07-151-1/+1
| |
* | Merge branch '0.24.x'Stefan Behnel2016-07-151-1/+1
|\ \ | |/
| * set version to 0.24.1Stefan Behnel2016-07-151-1/+1
| |
* | Merge branch '0.24.x'Stefan Behnel2016-07-152-10/+31
|\ \ | |/ | | | | | | | | Conflicts: CHANGES.rst docs/src/reference/compilation.rst
| * changelogStefan Behnel2016-07-151-0/+30
| |
| * Improve documentation for cpdef methodsJeroen Demeyer2016-07-151-9/+31
| |
| * support "%%cython -3" cell magic in IPythonStefan Behnel2016-07-152-4/+27
| |
| * Example of using package_data for pxd files.Robert Bradshaw2016-07-151-0/+14
| |
| * Update docs on sharing pxd files.Robert Bradshaw2016-07-151-0/+3
| |
| * Use automatic PEP links in docJeroen Demeyer2016-07-155-20/+13
| |