summaryrefslogtreecommitdiff
path: root/Cython/Compiler/ModuleNode.py
Commit message (Collapse)AuthorAgeFilesLines
...
| * future divisionRobert Bradshaw2008-07-151-1/+6
| |
* | Introduced BufferType, start of numpy-independent testcase, GetBuffer ↵Dag Sverre Seljebotn2008-07-181-4/+21
|/ | | | improvements
* only provide a fake PyObject_GetBuffer in Py2.5 and earlierStefan Behnel2008-07-111-0/+2
|
* Non-buffer code working again, typedefs working with buffersDag Sverre Seljebotn2008-07-101-35/+23
|
* Buffer access working for builtin numeric types.Dag Sverre Seljebotn2008-07-091-8/+48
|
* PS: non-working state. Buffer access able to run fully in some very ↵Dag Sverre Seljebotn2008-07-041-0/+58
| | | | restricted cases
* Pulled transforms from ModuleNode to MainDag Sverre Seljebotn2008-06-191-8/+6
|
* Scope now creating by parse stage in MainDag Sverre Seljebotn2008-06-191-0/+5
|
* Transform nodes for analyse_declarations and analyse_expressions.Robert Bradshaw2008-06-191-2/+4
|
* reverted last type casting changeStefan Behnel2008-06-131-1/+1
|
* mergeRobert Bradshaw2008-06-121-8/+57
|\
| * type casting simplification that seems to remove strict aliasing warnings in ↵Stefan Behnel2008-06-121-1/+1
| | | | | | | | GCC 3.4 - 4.2
| * resolved strict aliasing problem by changing type castStefan Behnel2008-06-121-3/+6
| |
| * quick work-around for PEP 3121 implementation in Py3 betaStefan Behnel2008-06-121-4/+50
| |
* | Only make dep file for recursive0.9.8Robert Bradshaw2008-06-121-1/+2
|/
* RFC: constify Cython output all over the place (newbie approach)Kirill Smelkov2008-05-141-4/+4
| | | | | | | | | | | | | | | You know, when developing code, it is very tedious to look for meaningful errors and warnings in presence of tons of noise like warning: deprecated conversion from string constant to ‘char*’ And you know what? It seems in the next version of gcc, this deprecation warnings will be turned into errors. ---- Python sources already use 'const' keyword freely, so I think it's time to add constify bits all over the place.
* Emit code to guard declarations for this module's public functions.jek-cythonhg@kleckner.net2008-05-231-0/+1
| | | | | | | | It appears that the machinery is all there to protect the declaration of inconsistent linkage types (i.e. dllimport vs. dllexport) by using a guard unique to the pyx file. This patch simply emits that guard for the current module to prevent the error "inconsistent linkage types" on a Windows-based system.
* Merge -dagss and -develRobert Bradshaw2008-06-061-6/+39
|\
| * code commentsStefan Behnel2008-06-061-1/+3
| |
| * Pyrex merge: removed leaking declarationsStefan Behnel2008-06-061-2/+3
| |
| * merged (and partially rewrote) dependency tracking and package resolution ↵Stefan Behnel2008-06-041-0/+15
| | | | | | | | changes from Pyrex 0.9.8
| * use PyBytes_Type instead of PyString_Type in the generated sources, PyBytes ↵Stefan Behnel2008-05-301-4/+18
| | | | | | | | fix for Py2.6, unicode fixes for star imports
| * '#define PyString_Type PyBytes_Type' in Py3: 'str' is considered a builtin ↵Stefan Behnel2008-05-301-0/+1
| | | | | | | | and internally mapped to PyString_Type, which must also work in Py3
| * cleanupStefan Behnel2008-05-301-1/+0
| |
| * mergeStefan Behnel2008-05-301-0/+156
| |\
| | * mergeRobert Bradshaw2008-05-291-0/+1
| | |\
| | * | Implement "from module [c]import *", some more work on sequence indexing.Robert Bradshaw2008-05-281-0/+153
| | | |
| | * | Keep counted reference to moduleGregory Ewing2007-11-261-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | + + - A counted reference was not kept to the module, so if the entry + in sys.modules was replaced, the module was freed prematurely. + [Franck Pommerau]
| * | | increase warning level of __(set|del)slice_ methodsStefan Behnel2008-05-291-1/+1
| | |/ | |/|
| * | Py3.0beta compatibility fixesStefan Behnel2008-05-281-0/+1
| |/
* | MergeDag Sverre Seljebotn2008-05-301-1/+158
| |
* | MergeDag Sverre Seljebotn2008-05-271-76/+145
|\ \ | |/
| * support for new buffer protocol in Py3Stefan Behnel2008-05-231-0/+24
| |
| * cleanupStefan Behnel2008-05-211-1/+1
| |
| * fix method calls on Cython generated Python classesStefan Behnel2008-05-211-3/+1
| |
| * rename type imports of 'unicode' and 'str' type according to Py versionStefan Behnel2008-05-181-5/+18
| |
| * struct fields were generated in the wrong orderStefan Behnel2008-05-161-2/+2
| |
| * empty tuple is used by traceback builder => must be created earlyStefan Behnel2008-05-151-1/+1
| |
| * fixed PyMethod_New() callStefan Behnel2008-05-151-2/+4
| |
| * cleanupStefan Behnel2008-05-151-4/+1
| |
| * unsimplify :)Stefan Behnel2008-05-151-1/+1
| |
| * simplifyStefan Behnel2008-05-151-1/+1
| |
| * replace the now missing PyNumber_Divide() by PyNumber_TrueDivide()Stefan Behnel2008-05-151-0/+1
| |
| * __setslice__ and __delslice__ were removed in Py3Stefan Behnel2008-05-141-1/+2
| |
| * make it explicit in the generated source code what is an identifier string ↵Stefan Behnel2008-05-141-1/+2
| | | | | | | | constant and what is a normal string constant that just happens to get interned
| * removed 'intern_names' Option - always intern identifier-like stringsStefan Behnel2008-05-141-17/+8
| |
| * merged trunk changesStefan Behnel2008-05-131-18/+37
| |\
| * | fixes: generate constant declarations before we access them, write cleanup ↵Stefan Behnel2008-05-131-8/+6
| | | | | | | | | | | | code as before
| * | merged intern table with general string table to support unicode string ↵Stefan Behnel2008-05-131-32/+10
| | | | | | | | | | | | interning in Py3
| * | more #define's for stuff that's gone in Py3Stefan Behnel2008-05-101-0/+8
| | |