Timeline


and

Dec 21, 2008:

12:20 PM Ticket #173 (per-interpreter module state in Py3 (PEP 3121)) created by scoder
Py3 has a new infrastructure for making module state local to an …
11:53 AM Ticket #150 (object not a builtin) closed by scoder
fixed: I worked around this by simply letting Cython ignore the base class in …

Dec 19, 2008:

7:01 PM Ticket #172 (Compiler crash for non-builtin ValueError plus numpy cimport) created by jasone
The following code causes a cython crash (using cython-devel as of …
5:48 PM Ticket #125 (Add support for Spam/__init__.pyx) closed by robertwb
fixed: Works for me. http://hg.cython.org/cython-devel/rev/3569aa5167f1 Isn't …
1:01 PM Ticket #163 (Crash in FlattenBuiltinTypeCreation._find_handler()) closed by scoder
fixed: Fixed. http://hg.cython.org/cython-devel/rev/965dc9fc3da7
12:31 PM Ticket #164 (pyximport reportedly does not work on Python 2.6) closed by scoder
invalid: It's actually the ihooks module in Python 2.6 that's broken here, not …

Dec 18, 2008:

2:34 PM Ticket #171 (Refcount nanny) created by dagss
I'm in the process of building a refcount nanny for Cython. This will aid …
9:58 AM Ticket #170 (better error when user-declared type conflicts with builtin type) created by robertwb
The offending code […] Proposed behavior […]

Dec 16, 2008:

12:52 PM Ticket #169 (Fix error in buffer typestring checking) closed by robertwb
fixed
12:52 PM Ticket #169 (Fix error in buffer typestring checking) created by robertwb
http://hg.cython.org/cython/rev/4a96e1aff2d4 See thread at …
12:49 PM Ticket #168 (fix bugs in Visitor cache) closed by robertwb
fixed
12:49 PM Ticket #168 (fix bugs in Visitor cache) created by robertwb
Also speeds up compile time. http://hg.cython.org/cython/rev/13d4c8b44618
12:46 PM Ticket #167 (Better error message for lack of pointer buffers support) closed by robertwb
fixed
12:46 PM Ticket #167 (Better error message for lack of pointer buffers support) created by robertwb
http://hg.cython.org/cython/rev/cdf889c30e7a
12:43 PM Ticket #162 (memory leak in error handling) closed by robertwb
fixed
10:48 AM Ticket #166 (cdef'd list raises wrong exception on append when list is None) created by hoytak
Hello, In cython-devel version 1497, I think a check for None is not …
9:12 AM Ticket #165 (cython crashes on cpdef without "self") created by hoytak
Hello, As of version 1497, the following bad code causes cython to fail …
1:30 AM Ticket #164 (pyximport reportedly does not work on Python 2.6) created by dagss
I got a note saying that pyximport does not work in Python 2.6; I haven't …

Dec 15, 2008:

9:15 AM Ticket #163 (Crash in FlattenBuiltinTypeCreation._find_handler()) created by jasone
FlattenBuiltintypeCreation._find_handler() assumes that …

Dec 14, 2008:

1:21 AM Ticket #162 (memory leak in error handling) created by robertwb
Cached exceptions are not properly decreed when function returns from …

Dec 13, 2008:

10:58 AM Ticket #161 (sort method on lists should be able to take optional arguments) closed by robertwb
fixed: http://hg.cython.org/cython-devel/rev/4bbc6166052f
10:56 AM Ticket #161 (sort method on lists should be able to take optional arguments) created by robertwb

Dec 12, 2008:

3:41 PM Ticket #160 (support for subinterpreters and module cleanup in Py3) created by scoder
Py3 implements PEP 3121 that changes the way modules can handle global …
12:25 AM Ticket #159 (implement set literals, set comprehensions and dict comprehensions) closed by scoder
fixed: Implemented in rev b638811d14d0: …
12:17 AM Ticket #159 (implement set literals, set comprehensions and dict comprehensions) created by scoder
Py3 has them and so should Cython.

Dec 9, 2008:

10:53 PM Ticket #158 (out-of-order assignment with strings causes segfault) created by hoytak
Hello, In cython 1474:7f1b96cad687, the following code results in a …
6:09 PM Ticket #157 (multiple definitions of method fails in c code, not cython) created by hoytak
In version 1474:7f1b96cad687, defining multiple versions of the same …
3:08 PM Ticket #156 (cpdef method w/ no self crashes cython) created by hoytak
Hello, In version 1474:7f1b96cad687, the following code crashes the …
2:43 PM Ticket #155 (AssertionError w/ CloneNode when mixing python objects, buffers, and +=) created by hoytak
Hello, In cython version 1474:7f1b96cad687, the following code segments …
2:30 PM Ticket #154 (cleanup attempted for unused (so undeclared) buffer) created by hoytak
Hello, In version 1474:7f1b96cad687, the following code produces c code …

Dec 8, 2008:

11:25 PM Ticket #153 (safe, ref-counted support for dynamic memory allocation) created by scoder
See this thread: …
11:15 PM Ticket #152 (subtyping PyVarObject (e.g. bytes/tuple)) created by scoder
The problem with a PyVarObject (such as bytes or tuple) is that its …
11:46 AM Ticket #102 (from blah import (a, b, c)) closed by scoder
fixed: Implemented in http://hg.cython.org/cython-devel/rev/3ba99a87b30d as of …

Dec 7, 2008:

1:48 PM Ticket #151 ('with' statement doesn't compile on C++) created by scoder
This crashes due to incorrect temp deallocation: […] The generated code …
12:19 PM Ticket #146 (FlattenInListTransform is disabled) closed by scoder
fixed: Fixed here: http://hg.cython.org/cython-devel/rev/49a8357fc01e

Dec 3, 2008:

2:48 PM Ticket #148 (for-loop crashes due to double allocation of temps) closed by scoder
fixed: works for me now

Dec 1, 2008:

11:39 PM Ticket #150 (object not a builtin) created by robertwb
For example, this should work […]

Nov 30, 2008:

4:02 PM Ticket #149 (Call subexpr.free_temps from everywhere needed) closed by dagss
fixed: OK this looks ok now http://hg.cython.org/cython-devel/rev/6dbd25167239
5:27 AM Ticket #68 (Finish moving constant generation to Code.py) closed by dagss
duplicate: Duplicate of #144. (Closing the oldest one because the second on is better …
4:48 AM Ticket #149 (Call subexpr.free_temps from everywhere needed) created by dagss
First, get a patch I'm sitting on ready to fix recent issue posted on …
4:24 AM Ticket #148 (for-loop crashes due to double allocation of temps) created by scoder
It seems that in certain cases (at least in lxml, haven't got a trivial …
3:49 AM Ticket #147 (BoolBinopNode doesn't reuse temps) created by dagss
Blocked by #77. Before, BoolBinopNode was pretty smart about only …
3:32 AM Ticket #146 (FlattenInListTransform is disabled) created by dagss
PersistentNode doesn't play nice with the new temps. It is only used …
2:43 AM Ticket #145 (Problem with literals and boolean operators) created by dagss
Currently, […] prints True, which doesn't agree with Python. …

Nov 29, 2008:

9:25 PM Ticket #123 (Regression due to PyDict_Next optimization) closed by scoder
fixed: Yes, that's the right thing to do.
2:37 PM Ticket #124 (Misplaced decref due to PyDict_Next optimization) closed by dagss
fixed: From what I can see, these two fixes it: …
11:42 AM Ticket #144 (Fix BlockNode/move literals/constants to code generation) created by dagss
In summer 2008, I moved the things that BlockNode was made for doing …

Nov 28, 2008:

4:49 AM Ticket #120 (Make TupleNode use new temp allocation) closed by scoder
fixed: Changed in 71d8a06957eb: …
1:16 AM Ticket #143 (Need to change syntax for pxd function typing) created by dagss
The new inline pxd functions conflicts in syntax with the recently …

Nov 27, 2008:

10:42 PM Ticket #142 (module dictionaries not deallocated at Python finalization) created by robertwb
10:26 PM Ticket #141 (cpdef special methods) created by robertwb
One should be able to make __call__, __init__, etc. go through …
10:24 AM Ticket #140 (Feature: Inline function definition in pxd file) closed by dagss
fixed: http://hg.cython.org/cython-devel/rev/151d8366f329
10:19 AM Ticket #140 (Feature: Inline function definition in pxd file) created by dagss

Nov 25, 2008:

5:13 PM Ticket #139 (empty switch block when if statement contains pass) closed by robertwb
fixed
5:13 PM Ticket #139 (empty switch block when if statement contains pass) created by robertwb
http://hg.cython.org/cython/rev/04e83ffd8ea2
5:12 PM Ticket #138 (infinite loop in buffer code) closed by robertwb
fixed: http://hg.cython.org/cython/rev/43d4e2b19134
5:12 PM Ticket #138 (infinite loop in buffer code) created by robertwb
See http://trac.sagemath.org/sage_trac/ticket/4206
5:08 PM Ticket #137 (fix compiler crash on forward declarations) closed by robertwb
fixed: http://hg.cython.org/cython/rev/c8d4fc990029
5:08 PM Ticket #137 (fix compiler crash on forward declarations) created by robertwb
5:08 PM Ticket #136 (invalid c code with recursive typedef struct) closed by robertwb
fixed: http://hg.cython.org/cython/rev/92baafe0edf3
11:29 AM Ticket #133 (Illegal casting caused by new PyDict_Next iteration with typed variables) closed by scoder
fixed: Fixed. http://hg.cython.org/cython-devel/rev/e490ccfecad0
3:41 AM Ticket #136 (invalid c code with recursive typedef struct) created by robertwb
[…]
12:45 AM Ticket #135 (bad code segment crashes cython) created by hoytak
Hello, The following (bad) code segment crashes cython: […] The …
12:36 AM Ticket #134 (cpdef method w/ unused buffer causes compilation error) created by hoytak
Hello, The following code segment won't compile: […] When I try to …
12:27 AM Ticket #133 (Illegal casting caused by new PyDict_Next iteration with typed variables) created by hoytak
It seems that I've hit a bug in the new dictionary iteration stuff (which …

Nov 24, 2008:

3:51 AM Ticket #129 (from module import (a,b,c)) closed by scoder
fixed: Done. http://hg.cython.org/cython-devel/rev/3ba99a87b30d
3:26 AM Ticket #132 (Deletion of local variables in functions is not supported) created by scoder
[…] raises a compiler error. Supporting this might depend on better …
3:16 AM Ticket #131 (getattr3() should be merged with getattr()) created by scoder
Especially for pure Python compilation, getattr() should support three …
3:09 AM Ticket #130 (Missing support for Python special methods for rich comparison) created by scoder
In pure Python mode, the __richcmp__() special method is not …

Nov 23, 2008:

1:38 PM Ticket #129 (from module import (a,b,c)) created by scoder
Python supports parentheses around imported names, which allows them to …
1:31 PM Ticket #128 (Reduce name collisions in Pure Python mode) created by scoder
The parser currently handles names like "char" or "int" the same in .pyx …
1:24 PM Ticket #127 (power operator (**) should be allowed in Python code) created by scoder
Even in pure Python modules, Cython disallows the operator.

Nov 21, 2008:

4:16 PM Ticket #126 (includes form cimported modules should come before this module's includes) closed by robertwb
fixed
4:16 PM Ticket #126 (includes form cimported modules should come before this module's includes) created by robertwb
This is the case *except* when they both include the same file.
Note: See TracTimeline for information about the timeline view.