| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Allow conversion of std::complex to/from Python objects. | Robert Bradshaw | 2016-07-15 | 1 | -0/+1 |
| | | |||||
| * | Cleanup C++ buffer type name mangling. | Robert Bradshaw | 2016-07-15 | 1 | -5/+2 |
| | | |||||
| * | Mangle C++ namespaced types | Ivan Smirnov | 2016-07-15 | 1 | -0/+1 |
| | | |||||
| * | Work around missing Cygwin truncl. | Robert Bradshaw | 2016-07-15 | 1 | -1/+6 |
| | | |||||
| * | add "__module__" attribute to coroutines and generators | Stefan Behnel | 2016-07-15 | 1 | -2/+3 |
| | | |||||
| * | Fix timestamps option to work when generating a C++ output file and when | Ian Henriksen | 2016-07-15 | 1 | -15/+21 |
| | | | | | writing output file to a specified location. | ||||
| * | follow PEP492 change in Py3.5.2 that makes __aiter__() a simple function ↵ | Stefan Behnel | 2016-07-15 | 2 | -3/+10 |
| | | | | | | | instead of an async function See https://bugs.python.org/issue27243 | ||||
| * | Work around MCVS else if stacking limit. | Robert Bradshaw | 2016-04-18 | 1 | -0/+6 |
| | | |||||
| * | Ignore optional type parameters when comparing cpp classes. | Robert Bradshaw | 2016-04-14 | 1 | -0/+2 |
| | | | | | This posed an issue when the type parameter was a typedef. | ||||
| * | minor code cleanup | Stefan Behnel | 2016-03-28 | 1 | -8/+17 |
| | | |||||
| * | produce lots of code churn to clean up pylint warnings (almost exclusively ↵ | Stefan Behnel | 2016-03-28 | 1 | -202/+187 |
| | | | | | whitespace) | ||||
| * | minor code cleanup | Stefan Behnel | 2016-03-28 | 1 | -2/+2 |
| | | |||||
| * | produce lots of code churn to clean up pylint warnings (almost exclusively ↵ | Stefan Behnel | 2016-03-28 | 1 | -457/+406 |
| | | | | | whitespace) | ||||
| * | undo import reordering to keep declarations before assignments | Stefan Behnel | 2016-03-28 | 1 | -3/+3 |
| | | |||||
| * | whitespace | Stefan Behnel | 2016-03-28 | 1 | -2/+1 |
| | | |||||
| * | fix some pylint findings | Stefan Behnel | 2016-03-28 | 1 | -21/+18 |
| | | |||||
| * | minor code cleanup | Stefan Behnel | 2016-03-28 | 1 | -3/+3 |
| | | |||||
| * | fix bug where multiple utility code dependencies could be ignored due to ↵ | Stefan Behnel | 2016-03-28 | 1 | -19/+15 |
| | | | | | loop variable reassignment (only last one wins) | ||||
| * | fix some pylint findings | Stefan Behnel | 2016-03-28 | 1 | -8/+5 |
| | | |||||
| * | fix some pylint findings | Stefan Behnel | 2016-03-28 | 1 | -9/+8 |
| | | |||||
| * | use tuple instead of list for f-string joining because it is faster to ↵ | Stefan Behnel | 2016-03-28 | 1 | -2/+2 |
| | | | | | allocate - speedup can be up to 20% | ||||
| * | we actually know that FormattedValueNode always returns a Unicode string and ↵ | Stefan Behnel | 2016-03-27 | 1 | -3/+4 |
| | | | | | no other object type => set node type accordingly | ||||
| * | optimise string concatenation for 2-item f-strings | Stefan Behnel | 2016-03-27 | 1 | -7/+17 |
| | | |||||
| * | use string concatenation instead of string joining for 2-item f-strings | Stefan Behnel | 2016-03-27 | 1 | -0/+3 |
| | | |||||
| * | Fix profiling through cpdef methods. | Robert Bradshaw | 2016-03-25 | 1 | -3/+10 |
| | | | | | | The cPython profiler would get confused when the wrapper and underlying cdef function shared a name. | ||||
| * | disable a restriction in the f-string format parser that seems arbitrary and ↵ | Stefan Behnel | 2016-03-25 | 1 | -2/+0 |
| | | | | | difficult to implement | ||||
| * | Merge pull request #499 from cython/pep515_underscores_in_numbers | Robert Bradshaw | 2016-03-24 | 4 | -9/+148 |
| |\ | | | | | Implement PEP 515: allow underscores in number literals | ||||
| | * | fix missing attribute error in compiled Cython installation | Stefan Behnel | 2016-03-20 | 1 | -0/+1 |
| | | | |||||
| | * | extend test | Stefan Behnel | 2016-03-19 | 1 | -0/+8 |
| | | | |||||
| | * | extend test | Stefan Behnel | 2016-03-19 | 1 | -0/+4 |
| | | | |||||
| | * | tighten PEP 515 test to make sure the underscore literals have the correct ↵ | Stefan Behnel | 2016-03-19 | 1 | -3/+18 |
| | | | | | | | | | node type | ||||
| | * | adapt to stricter version of the CPython implementation (that follows the ↵ | Stefan Behnel | 2016-03-19 | 2 | -55/+46 |
| | | | | | | | | | actual PEP) | ||||
| | * | extend tests to include an ambiguity in Python 3.x grammar: "e" for exponent ↵ | Stefan Behnel | 2016-03-19 | 1 | -0/+23 |
| | | | | | | | | | or start of "else" | ||||
| | * | Implement PEP 515: allow underscores in number literals | Stefan Behnel | 2016-03-19 | 3 | -11/+108 |
| | | | | | | | | | | | | | | | | | https://www.python.org/dev/peps/pep-0515/ https://bugs.python.org/issue26331 Practically accepted as of 2016-03-19: http://thread.gmane.org/gmane.comp.python.devel/156533/focus=156734 | ||||
| * | | F strings (PEP 498) | Robert Bradshaw | 2016-03-24 | 7 | -39/+380 |
| |\ \ | |||||
| | * | | unpack FormattedValueNode with constant string value at compile time ↵ | Stefan Behnel | 2016-03-23 | 1 | -0/+2 |
| | | | | | | | | | | | | | (unlikely case but trivial to do...) | ||||
| | * | | use standard node dispatch mechanism instead of explicit type tests in transform | Stefan Behnel | 2016-03-23 | 1 | -6/+7 |
| | | | | |||||
| | * | | set FormattedValueNode.format_spec field to None for empty format specs to ↵ | Stefan Behnel | 2016-03-23 | 3 | -11/+22 |
| | | | | | | | | | | | | | simplify later "empty" tests | ||||
| | * | | speed up character switching in f-string parser a little | Stefan Behnel | 2016-03-23 | 2 | -9/+11 |
| | | | | |||||
| | * | | simplify some error handling code in f-string parser | Stefan Behnel | 2016-03-23 | 1 | -11/+4 |
| | | | | |||||
| | * | | simplify code generated for f-string formatting using simple utility functions | Stefan Behnel | 2016-03-22 | 1 | -25/+13 |
| | | | | |||||
| | * | | move JoinedStrNode cleanup into ConstantFolding transform as that's ↵ | Stefan Behnel | 2016-03-22 | 2 | -30/+30 |
| | | | | | | | | | | | | | essentially what it does | ||||
| | * | | reject f-strings for parsed cnames | Stefan Behnel | 2016-03-22 | 1 | -9/+11 |
| | | | | |||||
| | * | | join UnicodeNode sequences in JoinedStrNode at compile time | Stefan Behnel | 2016-03-22 | 1 | -8/+17 |
| | | | | |||||
| | * | | whitespace | Stefan Behnel | 2016-03-22 | 1 | -2/+5 |
| | | | | |||||
| | * | | special-case the substring list processing in JoinedStrNode again to reduce ↵ | Stefan Behnel | 2016-03-22 | 2 | -10/+32 |
| | | | | | | | | | | | | | the number of temp vars used | ||||
| | * | | de-optimise f-string parsing a little to fix compiled Cython | Stefan Behnel | 2016-03-21 | 1 | -2/+2 |
| | | | | |||||
| | * | | avoid formatting call overhead for simple Unicode value case | Stefan Behnel | 2016-03-21 | 1 | -1/+8 |
| | | | | |||||
| | * | | remove need for redundant class variable | Stefan Behnel | 2016-03-21 | 2 | -2/+1 |
| | | | | |||||
| | * | | reduce code overhead for common f-string formatting case without format ↵ | Stefan Behnel | 2016-03-21 | 1 | -30/+25 |
| | | | | | | | | | | | | | specifier | ||||
