Timeline


and

Mar 19, 2009:

12:07 PM Ticket #248 (line breaks between imported names) created by robertwb
[…] It does from Python, we should support this too.
11:59 AM Ticket #247 (Better error when Python headers not found) closed by robertwb
fixed: http://hg.cython.org/cython-devel/rev/07c1e0dc312b
11:58 AM 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 AM Ticket #242 (cryptic error when keyword arguments used with cdef method) closed by robertwb
duplicate: Dupe of #241
11:34 AM Ticket #246 (support const keyword on types) created by robertwb
7:38 AM Ticket #245 (Compiler crash on invalid code (external structs to object conversion)) created by dagss
This: […] gives […]
5:03 AM Ticket #99 (Char assignment allocates unused string literal) closed by scoder
fixed
3:46 AM 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
3:44 AM 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 …

Mar 18, 2009:

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

Mar 17, 2009:

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

Mar 16, 2009:

11:20 PM Ticket #158 (out-of-order assignment with strings causes segfault) closed by dagss
fixed: http://hg.cython.org/cython-devel/rev/478a5cfba350
10:45 PM Ticket #239 (lexicon unpickling) created by robertwb
[…]
1:58 PM Ticket #238 (support __new__() in extension types) created by scoder
Extension types should support the __new__() special method and be …
1:06 PM 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 PM 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 …

Mar 14, 2009:

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

Mar 13, 2009:

1:22 PM 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 …
1:17 PM 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 …
12:49 AM Ticket #232 (result type of calling an extension type is unknown) created by scoder
For an extension type MyExt, calling MyExt() can only result …

Mar 12, 2009:

11:34 AM 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 …

Mar 11, 2009:

12:10 PM 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 …

Mar 10, 2009:

7:30 PM 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 …

Mar 8, 2009:

6:19 AM Ticket #214 (pyxbuild is not Py3 compatible, so refnanny can't be built) closed by scoder
fixed
5:48 AM 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?), …
5:43 AM 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)
5:28 AM Ticket #160 (support for subinterpreters and module cleanup in Py3) closed by scoder
duplicate: This is now a duplicate of the more complete #173.
5:05 AM Ticket #141 (cpdef special methods) closed by scoder
duplicate

Mar 7, 2009:

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

Mar 4, 2009:

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

Mar 3, 2009:

9:52 AM 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 …

Mar 1, 2009:

12:30 PM 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 AM 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 …

Feb 28, 2009:

3:28 AM 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

Feb 27, 2009:

11:55 AM 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 AM 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.
9:08 AM 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 …

Feb 26, 2009:

3:57 PM Ticket #88 (optimize list, tuple access) closed by robertwb
fixed
3:56 PM Ticket #224 (optimize printing of one object) closed by robertwb
fixed: http://hg.cython.org/cython-devel/rev/1d797805d2b9
3:56 PM 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 …
2:07 PM 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 …
1:16 PM Ticket #192 (language and other options for cython docs) closed by robertwb
fixed: Added link to …
1:14 PM Ticket #202 (Refnanny: Module initialization code isn't refnannied) closed by robertwb
fixed: http://hg.cython.org/cython-devel/rev/df64cbd751ac
1:12 PM 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 …
1:07 PM Ticket #223 (Memory leak in cascaded comparisons) closed by robertwb
fixed: http://hg.cython.org/cython-devel/rev/85680600a6c9
1:07 PM Ticket #223 (Memory leak in cascaded comparisons) created by robertwb
E.g. a < b < c, the result of a < b was leaked if True
1:05 PM Ticket #222 (Bad code when from...import target typed) closed by robertwb
fixed: http://hg.cython.org/cython-devel/rev/9e0b4fa897e3 and test at …
1:05 PM Ticket #222 (Bad code when from...import target typed) created by robertwb
[…] would output […] Where __pyx_1 is a PyObject?* holding …
1:03 PM 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 PM Ticket #221 (Memory leaks when exiting try blocks) created by robertwb
Cython catches and stores exception state when in try and except blocks. …

Feb 23, 2009:

10:47 AM 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 …

Feb 22, 2009:

6:08 AM Ticket #219 (old exceptions leak into newly raised ones under Python 3) closed by scoder
fixed
6:07 AM 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. …
2:57 AM 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 …

Feb 21, 2009:

2:58 PM Ticket #217 (Support Py3 exception chaining (PEP 3134)) created by scoder
PEP 3134 defines how exceptions are chained implicitly and explicitly in …
2:44 PM Ticket #216 (Exceptions in __Pyx_InitGlobals() lead to a crash) created by scoder
When an exception is raised in __Pyx_InitGlobals(), __pyx_m is …
2:23 PM Ticket #207 (make Cython understand 'size_t' as a native C type) closed by scoder
fixed
10:34 AM Ticket #215 (Code generated for __setslice__ and __delslice__ fails to build in Py3) created by scoder
In Py 3.0.1, the PySequenceMethods.sq_ass_slice slot was typed as …
9:29 AM Ticket #214 (pyxbuild is not Py3 compatible, so refnanny can't be built) created by scoder
This is not a major problem, as Cython isn't Py3 compatible either. But …
9:07 AM Ticket #213 (initialising long literals (1L) fails in Python 3) closed by scoder
fixed
9:01 AM Ticket #213 (initialising long literals (1L) fails in Python 3) created by scoder
For the long literal "1L", Cython generates this code: […] This fails …

Feb 20, 2009:

5:00 AM Ticket #212 (Refnanny shouldn't affect execution flow) created by dagss
The refnanny shouldn't raise an exception as that changes program flow, …
Note: See TracTimeline for information about the timeline view.