Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | merge | Lisandro Dalcin | 2008-10-29 | 1 | -1/+2 |
|\ | |||||
| * | Trac #80, error on unimplemented pxd cdef functions | Robert Bradshaw | 2008-10-28 | 1 | -1/+2 |
| | | |||||
* | | fix typo in generated C sources | Lisandro Dalcin | 2008-10-29 | 1 | -1/+1 |
|/ | |||||
* | support cleanup code for utility code | Stefan Behnel | 2008-10-26 | 1 | -1/+4 |
| | |||||
* | - more versatile utility code setup: use a dedicated class to distinguish ↵ | Stefan Behnel | 2008-10-25 | 1 | -33/+35 |
| | | | | | | proto/impl/init/cleanup code - fix set initialisation by making it use the new setup | ||||
* | replacement implementation for set/frozenset in Py3, mainly by Lisandro | Stefan Behnel | 2008-10-25 | 1 | -1/+5 |
| | |||||
* | handle visibility propagation | Robert Bradshaw | 2008-10-21 | 1 | -0/+2 |
| | |||||
* | fix the declaration/initilization/cleanup of module global cdef Python objects | Lisandro Dalcin | 2008-10-16 | 1 | -2/+2 |
| | |||||
* | Merge (++, see details) | Dag Sverre Seljebotn | 2008-09-22 | 1 | -20/+26 |
|\ | | | | | | | | | Also fixed a bug that the merge revealed. Also added CythonTransform.current_directives. | ||||
| * | stupid merge | Robert Bradshaw | 2008-09-13 | 1 | -18/+24 |
| |\ | |||||
| | * | missing decref in __Pyx_ImportType() | Stefan Behnel | 2008-09-10 | 1 | -0/+4 |
| | | | |||||
| | * | cleanup of __Pyx_ImportType() to allow constifying the imported class name ↵ | Stefan Behnel | 2008-09-10 | 1 | -10/+9 |
| | | | | | | | | | | | | string | ||||
| | * | signature constification to remove C++ compiler warnings (by Ondrej) | Stefan Behnel | 2008-09-10 | 1 | -4/+4 |
| | | | |||||
| | * | fix for #59: compiler crash when special signatures where declared with cdef | Stefan Behnel | 2008-09-05 | 1 | -1/+1 |
| | | | |||||
| | * | Buffers: Better Py2.6 support (ticket 62) | Dag Sverre Seljebotn | 2008-09-04 | 1 | -0/+4 |
| | | | |||||
| | * | fix for C++ declaration problem | Stefan Behnel | 2008-09-01 | 1 | -3/+1 |
| | | | |||||
| | * | Updated buffers to beta 3 of Py3 | Dag Sverre Seljebotn | 2008-08-25 | 1 | -2/+3 |
| | | | |||||
| * | | Option to emit #line directives, ticket #53 | Robert Bradshaw | 2008-09-13 | 1 | -2/+1 |
| |/ | |||||
* | | Initial implementation of nonecheck directive; some directive design changes | Dag Sverre Seljebotn | 2008-09-22 | 1 | -0/+3 |
|/ | | | | | --HG-- rename : tests/run/noneattributeacc.pyx => tests/run/nonecheck.pyx | ||||
* | Fix missing opening parenthesis. | david@evans-2.local | 2008-08-15 | 1 | -1/+1 |
| | |||||
* | Windos __stdcall and _USE_MATH_DEFINES | JimKleckner | 2008-08-15 | 1 | -5/+10 |
| | |||||
* | Rewrite of the string literal handling code | Stefan Behnel | 2008-08-15 | 1 | -2/+6 |
| | | | | | | | | | | | String literals pass through the compiler as follows: - unicode string literals are stored as unicode strings and encoded to UTF-8 on the way out - byte string literals are stored as correctly encoded byte strings by unescaping the source string literal into the corresponding byte sequence. No further encoding is done later on! - char literals are stored as byte strings of length 1. This can be verified by the parser now, e.g. a non-ASCII char literal in UTF-8 source code will result in an error, as it would end up as two or more bytes in the C code, which can no longer be represented as a C char. Storing byte strings is necessary as we otherwise loose the ability to encode byte string literals on the way out. They do not necessarily contain only bytes that fit into the source code encoding as the source can use escape sequences to represent them. Previously, ASCII encoded source code could not contain byte string literals with properly escaped non-ASCII bytes. Another bug that was fixed: in Python, escape sequences behave different in unicode strings (where they represent the character code) and byte strings (where they represent a byte value). Previously, they resulted in the same byte value in Cython code. This is only a problem for non-ASCII escapes, since the character code and the byte value of ASCII characters are identical. | ||||
* | Fix embed_position encoding bug. | Robert Bradshaw | 2008-08-13 | 1 | -1/+1 |
| | |||||
* | embed positions fix | Robert Bradshaw | 2008-08-13 | 1 | -3/+4 |
| | |||||
* | merge dag and devel branches | Robert Bradshaw | 2008-08-12 | 1 | -2/+4 |
|\ | |||||
| * | the module docstring didn't get escaped | Stefan Behnel | 2008-08-12 | 1 | -2/+3 |
| | | |||||
| * | Py3/2.6 beta 2 have a public PyType_Modified() function | Stefan Behnel | 2008-08-09 | 1 | -0/+1 |
| | | |||||
* | | Removed dead transform prototype code | Dag Sverre Seljebotn | 2008-08-04 | 1 | -1/+1 |
| | | |||||
* | | Moved cached builtin init to Code.py for consistency | Dag Sverre Seljebotn | 2008-08-03 | 1 | -20/+4 |
| | | |||||
* | | Merge. | Dag Sverre Seljebotn | 2008-08-03 | 1 | -2/+5 |
|\ \ | |/ | | | | | Had to move some changes made in ModuleNode.py over to Code.py manually. | ||||
| * | fixed string table tail mark | Stefan Behnel | 2008-08-03 | 1 | -1/+1 |
| | | |||||
| * | Merge in Dag's work | Robert Bradshaw | 2008-08-02 | 1 | -102/+26 |
| |\ | |||||
| * \ | merge | Robert Bradshaw | 2008-07-31 | 1 | -2/+5 |
| |\ \ | |||||
| | * | | fix (or work-around?) for base class vtab type cast problem | Stefan Behnel | 2008-07-30 | 1 | -2/+5 |
| | | | | |||||
| * | | | Better integer literal parsing. | Robert Bradshaw | 2008-07-31 | 1 | -4/+10 |
| |/ / | | | | | | | | | | Now accepts U and LL suffixes, and large integer literals are longs rather than being truncated as Python objects. | ||||
* | | | Moved string and int init code generation to Code.py | Dag Sverre Seljebotn | 2008-08-02 | 1 | -42/+11 |
| | | | |||||
* | | | Started piping variable declarations through code.globalstate, pxd code compiles | Dag Sverre Seljebotn | 2008-08-01 | 1 | -0/+4 |
| | | | |||||
* | | | Introduced code.globalstate.use_utility_code and used it in Buffer.py | Dag Sverre Seljebotn | 2008-08-01 | 1 | -3/+5 |
| | | | |||||
* | | | Introduced code.globalstate and renamed code.func to code.funcstate | Dag Sverre Seljebotn | 2008-08-01 | 1 | -3/+3 |
| |/ |/| | | | | | global is a reserved word... | ||||
* | | Module init func must also declare codewrite temps | Dag Sverre Seljebotn | 2008-07-30 | 1 | -2/+5 |
| | | |||||
* | | Changed name from "fork" to "insertion_point" (codewriter), introduced func ↵ | Dag Sverre Seljebotn | 2008-07-30 | 1 | -1/+1 |
| | | | | | | | | context | ||||
* | | Forking CCodeWriter done (and used for module header generation) | Dag Sverre Seljebotn | 2008-07-29 | 1 | -9/+8 |
| | | |||||
* | | Changed fork design slightly in StringIOTree, begun on forking CCodeWriter | Dag Sverre Seljebotn | 2008-07-29 | 1 | -8/+16 |
| | | |||||
* | | Cleared file executable bit that was set earlier by a mistake | Dag Sverre Seljebotn | 2008-07-29 | 1 | -0/+0 |
| | | |||||
* | | Only define PyObject_GetBuffer etc. if really needed | Dag Sverre Seljebotn | 2008-07-26 | 1 | -103/+0 |
| | | |||||
* | | Buffer type checking cleanup/rewrite (now uses use_utility_code) | Dag Sverre Seljebotn | 2008-07-26 | 1 | -0/+0 |
| | | |||||
* | | Merging with cython-devel again | Dag Sverre Seljebotn | 2008-07-19 | 1 | -3/+0 |
|\ \ | |/ | |||||
| * | reverted rev 809 as it currently leads to crashes | Stefan Behnel | 2008-07-19 | 1 | -3/+0 |
| | | |||||
* | | Merge with cython-devel | Dag Sverre Seljebotn | 2008-07-19 | 1 | -1/+9 |
|\ \ | |/ | |||||
| * | Propagate exceptions by default for cdef functions. | Robert Bradshaw | 2008-07-16 | 1 | -0/+3 |
| | | | | | | | | There should be a way to disable this... |