Timeline


and .

03/24/2009:

13:20 Ticket #255 (better c int <-> python object conversion) created by robertwb
01:55 Ticket #254 (for..from by step doesn't work with floating point steps) created by robertwb
the title says it all
00:09 Ticket #253 (move constant folding before type analysis) closed by scoder
fixed
00:06 Ticket #253 (move constant folding before type analysis) created by scoder
Constant folding is currently done after type analysis to take advantage …

03/22/2009:

19:17 Ticket #252 (names of parameters with defaults not mangled in cdef, cpdef functions) created by hoytak
It appears that the names of parameters with default arguments are not …
11:56 Ticket #251 (Suboptimal code for empty "except" blocks) closed by scoder
fixed: Change is in  http://hg.cython.org/cython-devel/rev/8db1388bb844
11:20 Ticket #251 (Suboptimal code for empty "except" blocks) created by scoder
[…] Clearing the current exception in the thread-state …
10:17 Ticket #250 (Traceback method name is wrong for exceptions caught in methods) created by scoder
When catching an exception in a method, Cython writes out this code: …

03/20/2009:

03:29 Ticket #249 (build overhead) created by nicdumz
[…] Works as expected. The module is built only once But […] …

03/19/2009:

12:07 Ticket #248 (line breaks between imported names) created by robertwb
[…] It does from Python, we should support this too.
11:59 Ticket #247 (Better error when Python headers not found) closed by robertwb
fixed:  http://hg.cython.org/cython-devel/rev/07c1e0dc312b
11:58 Ticket #247 (Better error when Python headers not found) created by robertwb
If one doesn't have the Python development version installed, one gets an …
11:56 Ticket #242 (cryptic error when keyword arguments used with cdef method) closed by robertwb
duplicate: Dupe of #241
11:34 Ticket #246 (support const keyword on types) created by robertwb
07:38 Ticket #245 (Compiler crash on invalid code (external structs to object conversion)) created by dagss
This: […] gives […]
05:03 Ticket #99 (Char assignment allocates unused string literal) closed by scoder
fixed
03:46 Ticket #244 (Crash when using "with gil" in Py2.3-2.4.1 before threading is initialised) closed by scoder
fixed: Patch applied:  http://hg.cython.org/cython-devel/rev/9a1f6f7c260a
03:44 Ticket #244 (Crash when using "with gil" in Py2.3-2.4.1 before threading is initialised) created by scoder
There was an old patch by Lisandro that let Cython call …

03/18/2009:

23:16 Ticket #239 (lexicon unpickling) closed by robertwb
fixed
22:49 Ticket #241 (cryptic error when keyword arguments used with cdef method) closed by robertwb
fixed
12:47 Ticket #243 (Fix all the loop bugs) created by robertwb
[…] Gives […] where the later is an infinite loop. What I think …

03/17/2009:

21:21 Ticket #242 (cryptic error when keyword arguments used with cdef method) created by robertwb
[…]
21:02 Ticket #241 (cryptic error when keyword arguments used with cdef method) created by robertwb
[…]
12:41 Ticket #240 (Invalid syntax leads to cython crash) created by ksmith
The following (invalid) code leads to a cython crash: (changeset 1871) …

03/16/2009:

23:20 Ticket #158 (out-of-order assignment with strings causes segfault) closed by dagss
fixed:  http://hg.cython.org/cython-devel/rev/478a5cfba350
22:45 Ticket #239 (lexicon unpickling) created by robertwb
[…]
13:58 Ticket #238 (support __new__() in extension types) created by scoder
Extension types should support the __new__() special method and be …
13:06 Ticket #237 (Large integer constants wrap around or fail to compile) created by scoder
Large integer constants and constant expressions can end up incorrectly in …
12:31 Ticket #236 (Python methods on corresponding C types (float/int)) created by scoder
It would be nice if Cython could emulate the instance methods of Python …

03/14/2009:

23:44 Ticket #203 (Bug in optimization of range) reopened by dagss
No, this is a different bug. Reopening. Also note that this ticket is …
22:52 Ticket #208 (empty for-int-in-range loop doesn't behave as in Python) closed by robertwb
fixed: Works as expected. Committed …
22:47 Ticket #156 (cpdef method w/ no self crashes cython) closed by robertwb
fixed:  http://hg.cython.org/cython-devel/rev/51b79d9aca35
22:32 Ticket #203 (Bug in optimization of range) closed by robertwb
fixed: Works as expected. Committed …
22:14 Ticket #127 (power operator (**) should be allowed in Python code) closed by robertwb
fixed: Also  http://hg.cython.org/cython-devel/rev/750843d31989 and tests at …
08:52 Ticket #235 (Support PEP 3132: Extended Iterable Unpacking) created by scoder
PEP 3132 describes a really nice feature in Py3. …
06:59 Ticket #186 (Unnecessary typechecking for getitem) closed by scoder
fixed: Fixed in  http://hg.cython.org/cython-devel/rev/7c9b5a80ccfe
01:03 Ticket #28 (Potential problems for extern cdefs in argument parsing) closed by scoder
fixed
01:03 Ticket #28 (Potential problems for extern cdefs in argument parsing) reopened by scoder
01:02 Ticket #6 (gcc warns of unused variables in module initialization) closed by scoder
fixed
01:02 Ticket #6 (gcc warns of unused variables in module initialization) reopened by scoder
01:00 Ticket #102 (from blah import (a, b, c)) closed by scoder
duplicate
01:00 Ticket #102 (from blah import (a, b, c)) reopened by scoder
00:52 Ticket #123 (Regression due to PyDict_Next optimization) closed by robertwb
fixed
00:52 Ticket #123 (Regression due to PyDict_Next optimization) reopened by robertwb
00:49 Ticket #116 (missing files in MANIFEST) closed by robertwb
fixed
00:48 Ticket #116 (missing files in MANIFEST) reopened by robertwb
00:48 Ticket #187 (cython.py not installed for pure python use) closed by robertwb
fixed
00:48 Ticket #187 (cython.py not installed for pure python use) reopened by robertwb
00:48 Ticket #223 (Memory leak in cascaded comparisons) closed by robertwb
fixed
00:48 Ticket #223 (Memory leak in cascaded comparisons) reopened by robertwb
00:47 Ticket #88 (optimize list, tuple access) closed by robertwb
fixed
00:47 Ticket #88 (optimize list, tuple access) reopened by robertwb
00:47 Ticket #163 (Crash in FlattenBuiltinTypeCreation._find_handler()) closed by robertwb
fixed
00:47 Ticket #163 (Crash in FlattenBuiltinTypeCreation._find_handler()) reopened by robertwb
00:47 Ticket #224 (optimize printing of one object) closed by robertwb
fixed
00:46 Ticket #224 (optimize printing of one object) reopened by robertwb
00:45 Ticket #196 (Optimized integer for loops leave index variable incremented one step too ...) closed by robertwb
fixed
00:45 Ticket #196 (Optimized integer for loops leave index variable incremented one step too ...) reopened by robertwb
00:45 Ticket #185 (Enum constant name mangling can't be disabled) closed by robertwb
fixed
00:45 Ticket #185 (Enum constant name mangling can't be disabled) reopened by robertwb
00:44 Ticket #181 (embedsignature prints default args incorrectly) closed by robertwb
fixed
00:44 Ticket #181 (embedsignature prints default args incorrectly) reopened by robertwb
00:44 Ticket #175 (embedsignatures discards existing cpdef docstrings) closed by robertwb
fixed
00:44 Ticket #175 (embedsignatures discards existing cpdef docstrings) reopened by robertwb
00:43 Ticket #172 (Compiler crash for non-builtin ValueError plus numpy cimport) closed by robertwb
fixed
00:43 Ticket #125 (Add support for Spam/__init__.pyx) closed by scoder
fixed
00:43 Ticket #172 (Compiler crash for non-builtin ValueError plus numpy cimport) reopened by robertwb
00:43 Ticket #120 (Make TupleNode use new temp allocation) closed by robertwb
fixed
00:43 Ticket #125 (Add support for Spam/__init__.pyx) reopened by scoder
00:43 Ticket #120 (Make TupleNode use new temp allocation) reopened by robertwb
00:42 Ticket #220 (Cython should remove old output file before writing new output file) closed by scoder
fixed
00:42 Ticket #222 (Bad code when from...import target typed) closed by robertwb
fixed
00:42 Ticket #222 (Bad code when from...import target typed) reopened by robertwb
00:41 Ticket #190 (don't use str() for literal floats) closed by robertwb
fixed
00:41 Ticket #220 (Cython should remove old output file before writing new output file) reopened by scoder
00:41 Ticket #190 (don't use str() for literal floats) reopened by robertwb
00:41 Ticket #221 (Memory leaks when exiting try blocks) closed by dagss
fixed
00:41 Ticket #189 (Allow slicing of char*) closed by robertwb
fixed
00:41 Ticket #221 (Memory leaks when exiting try blocks) reopened by dagss
00:41 Ticket #189 (Allow slicing of char*) reopened by robertwb
00:41 Ticket #188 (#include ordering should be consistent with order of includes and cimports ...) closed by robertwb
fixed
00:40 Ticket #188 (#include ordering should be consistent with order of includes and cimports ...) reopened by robertwb
00:40 Ticket #192 (language and other options for cython docs) closed by scoder
fixed
00:40 Ticket #133 (Illegal casting caused by new PyDict_Next iteration with typed variables) closed by robertwb
fixed
00:40 Ticket #192 (language and other options for cython docs) reopened by scoder
00:40 Ticket #133 (Illegal casting caused by new PyDict_Next iteration with typed variables) reopened by robertwb
00:40 Ticket #126 (includes form cimported modules should come before this module's includes) closed by robertwb
fixed
00:40 Ticket #126 (includes form cimported modules should come before this module's includes) reopened by robertwb
00:40 Ticket #212 (Refnanny shouldn't affect execution flow) closed by scoder
fixed
00:39 Ticket #212 (Refnanny shouldn't affect execution flow) reopened by scoder
00:39 Ticket #118 (Cython 0.10 can't "import" sub-packages "as" names) closed by robertwb
fixed
00:39 Ticket #118 (Cython 0.10 can't "import" sub-packages "as" names) reopened by robertwb
00:39 Ticket #148 (for-loop crashes due to double allocation of temps) closed by robertwb
worksforme
00:38 Ticket #161 (sort method on lists should be able to take optional arguments) closed by scoder
fixed
00:38 Ticket #148 (for-loop crashes due to double allocation of temps) reopened by robertwb
00:38 Ticket #184 (range behaves in an odd way with unsigned types) closed by robertwb
invalid
00:38 Ticket #161 (sort method on lists should be able to take optional arguments) reopened by scoder
00:37 Ticket #150 (object not a builtin) closed by scoder
fixed
00:37 Ticket #150 (object not a builtin) reopened by scoder
00:37 Ticket #184 (range behaves in an odd way with unsigned types) reopened by robertwb
00:36 Ticket #140 (Feature: Inline function definition in pxd file) closed by scoder
fixed
00:36 Ticket #140 (Feature: Inline function definition in pxd file) reopened by scoder
00:35 Ticket #117 (Buffer typedefs raises parser exception) closed by scoder
fixed
00:35 Ticket #117 (Buffer typedefs raises parser exception) reopened by scoder
00:31 Ticket #129 (from module import (a,b,c)) closed by scoder
fixed
00:31 Ticket #129 (from module import (a,b,c)) reopened by scoder
00:30 Ticket #143 (Need to change syntax for pxd function typing) closed by scoder
fixed
00:29 Ticket #143 (Need to change syntax for pxd function typing) reopened by scoder
00:00 Milestone 0.11 completed

03/13/2009:

13:22 Ticket #234 (Cython must become 2to3 clean to port it to Py3) created by scoder
The best way to port Cython to Py3 is to run the 2to3 utility on it. This …
13:17 Ticket #233 (Calls to known types need better optimisation support) created by scoder
The current special casing for methods of builtin types cannot easily be …
00:49 Ticket #232 (result type of calling an extension type is unknown) created by scoder
For an extension type MyExt, calling MyExt() can only result …

03/12/2009:

11:34 Ticket #231 (The remaining parts of lexer and parser should get compiled into C code) created by scoder
Compiling the parser classes already lead to a major speed-up of the …

03/11/2009:

12:10 Ticket #230 (def-to-c(p)def method override in .pxd files fails for subclass methods) created by scoder
The problem is in Symtab.CClassScope.declare_cfunction(). When …

03/10/2009:

19:30 Ticket #229 (Cython % operator on cdef int has C semantics, not Python semantics) created by cwitty
That is, […] gives -1, where Python would give 15. This bit a new Sage …

03/08/2009:

06:19 Ticket #214 (pyxbuild is not Py3 compatible, so refnanny can't be built) closed by scoder
fixed
05:48 Ticket #28 (Potential problems for extern cdefs in argument parsing) closed by scoder
fixed: no idea when exactly this was fixed (is that still a problem in 0.10.x?), …
05:43 Ticket #6 (gcc warns of unused variables in module initialization) closed by scoder
fixed: this works for me now (see test case in run/specialfloat.pyx)
05:28 Ticket #160 (support for subinterpreters and module cleanup in Py3) closed by scoder
duplicate: This is now a duplicate of the more complete #173.
05:05 Ticket #141 (cpdef special methods) closed by scoder
duplicate

03/07/2009:

22:43 Ticket #143 (Need to change syntax for pxd function typing) closed by robertwb
fixed

03/04/2009:

03:19 Ticket #209 (Slow object buffers) closed by dagss
invalid: The problem is in value = arr[idxMap[idx]]

03/03/2009:

09:52 Ticket #228 (Exceptions get lost inside except blocks when shadowed by exceptions ...) created by scoder
This change  http://hg.cython.org/cython-devel/rev/24bb0456d787 breaks …

03/01/2009:

12:30 Ticket #227 (PyBool_CheckExact not defined in c code for python 2.5.4.) closed by scoder
fixed: Fix:  http://hg.cython.org/cython-devel/rev/fa0111c401cc Test case: …
10:23 Ticket #227 (PyBool_CheckExact not defined in c code for python 2.5.4.) created by hoytak
Hello, I'm using the latest pull from cython-dev, 1800:e8b5a8e5da3d, with …

02/28/2009:

03:28 Ticket #226 (Type vtable needs types assignments for strict aliasing) closed by scoder
fixed: Proposed fix is in  http://hg.cython.org/cython-devel/rev/2b34cb4ed73f

02/27/2009:

11:55 Ticket #226 (Type vtable needs types assignments for strict aliasing) created by scoder
When setting up the vtable of a type, the methods are first copied from …
11:32 Ticket #200 (Memory leak related to return in try/finally) closed by scoder
fixed: I assume that this can be fixed now that the patch is in.
09:08 Ticket #225 ([with patch, needs review] recursion stack overflow in control flow ...) created by scoder
Here is an example for a program that Cython currently cannot compile as …

02/26/2009:

15:57 Ticket #88 (optimize list, tuple access) closed by robertwb
fixed
15:56 Ticket #224 (optimize printing of one object) closed by robertwb
fixed:  http://hg.cython.org/cython-devel/rev/1d797805d2b9
15:56 Ticket #224 (optimize printing of one object) created by robertwb
Not sure how much this helps, but I noticed "print x" is slow and it's a …
14:07 Ticket #220 (Cython should remove old output file before writing new output file) closed by robertwb
fixed:  http://hg.cython.org/cython-devel/rev/e66a36990c06 This change makes it …
13:16 Ticket #192 (language and other options for cython docs) closed by robertwb
fixed: Added link to …
13:14 Ticket #202 (Refnanny: Module initialization code isn't refnannied) closed by robertwb
fixed:  http://hg.cython.org/cython-devel/rev/df64cbd751ac
13:12 Ticket #212 (Refnanny shouldn't affect execution flow) closed by robertwb
fixed: This has been fixed. It prints out errors which will make (non-error …
13:07 Ticket #223 (Memory leak in cascaded comparisons) closed by robertwb
fixed:  http://hg.cython.org/cython-devel/rev/85680600a6c9
13:07 Ticket #223 (Memory leak in cascaded comparisons) created by robertwb
E.g. a < b < c, the result of a < b was leaked if True
13:05 Ticket #222 (Bad code when from...import target typed) closed by robertwb
fixed:  http://hg.cython.org/cython-devel/rev/9e0b4fa897e3 and test at …
13:05 Ticket #222 (Bad code when from...import target typed) created by robertwb
[…] would output […] Where __pyx_1 is a PyObject?* holding …
13:03 Ticket #221 (Memory leaks when exiting try blocks) closed by robertwb
fixed: Fixed in  http://hg.cython.org/cython-devel/rev/fb81e893dc8e and …
12:49 Ticket #221 (Memory leaks when exiting try blocks) created by robertwb
Cython catches and stores exception state when in try and except blocks. …

02/23/2009:

10:47 Ticket #220 (Cython should remove old output file before writing new output file) created by cwitty
This has the effect of breaking hardlinks; the practical result would be …

02/22/2009:

06:08 Ticket #219 (old exceptions leak into newly raised ones under Python 3) closed by scoder
fixed
06:07 Ticket #219 (old exceptions leak into newly raised ones under Python 3) created by scoder
PEP 3134 defines how exceptions are handled and chained under Py3. …
02:57 Ticket #218 (Support m_free() in Py3 (PEP 3121)) created by scoder
This is part of the work towards ticket #173, however, it can be done much …
Note: See TracTimeline for information about the timeline view.