Timeline
03/14/2009:
- 23:44 Ticket #203 (Bug in optimization of range) reopened by
- 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
- fixed: Works as expected. Committed …
- 22:47 Ticket #156 (cpdef method w/ no self crashes cython) closed by
- fixed: http://hg.cython.org/cython-devel/rev/51b79d9aca35
- 22:32 Ticket #203 (Bug in optimization of range) closed by
- fixed: Works as expected. Committed …
- 22:14 Ticket #127 (power operator (**) should be allowed in Python code) closed by
- 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
- PEP 3132 describes a really nice feature in Py3. …
- 06:59 Ticket #186 (Unnecessary typechecking for getitem) closed by
- 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
- fixed
- 01:03 Ticket #28 (Potential problems for extern cdefs in argument parsing) reopened by
- 01:02 Ticket #6 (gcc warns of unused variables in module initialization) closed by
- fixed
- 01:02 Ticket #6 (gcc warns of unused variables in module initialization) reopened by
- 01:00 Ticket #102 (from blah import (a, b, c)) closed by
- duplicate
- 01:00 Ticket #102 (from blah import (a, b, c)) reopened by
- 00:52 Ticket #123 (Regression due to PyDict_Next optimization) closed by
- fixed
- 00:52 Ticket #123 (Regression due to PyDict_Next optimization) reopened by
- 00:49 Ticket #116 (missing files in MANIFEST) closed by
- fixed
- 00:48 Ticket #116 (missing files in MANIFEST) reopened by
- 00:48 Ticket #187 (cython.py not installed for pure python use) closed by
- fixed
- 00:48 Ticket #187 (cython.py not installed for pure python use) reopened by
- 00:48 Ticket #223 (Memory leak in cascaded comparisons) closed by
- fixed
- 00:48 Ticket #223 (Memory leak in cascaded comparisons) reopened by
- 00:47 Ticket #88 (optimize list, tuple access) closed by
- fixed
- 00:47 Ticket #88 (optimize list, tuple access) reopened by
- 00:47 Ticket #163 (Crash in FlattenBuiltinTypeCreation._find_handler()) closed by
- fixed
- 00:47 Ticket #163 (Crash in FlattenBuiltinTypeCreation._find_handler()) reopened by
- 00:47 Ticket #224 (optimize printing of one object) closed by
- fixed
- 00:46 Ticket #224 (optimize printing of one object) reopened by
- 00:45 Ticket #196 (Optimized integer for loops leave index variable incremented one step too ...) closed by
- fixed
- 00:45 Ticket #196 (Optimized integer for loops leave index variable incremented one step too ...) reopened by
- 00:45 Ticket #185 (Enum constant name mangling can't be disabled) closed by
- fixed
- 00:45 Ticket #185 (Enum constant name mangling can't be disabled) reopened by
- 00:44 Ticket #181 (embedsignature prints default args incorrectly) closed by
- fixed
- 00:44 Ticket #181 (embedsignature prints default args incorrectly) reopened by
- 00:44 Ticket #175 (embedsignatures discards existing cpdef docstrings) closed by
- fixed
- 00:44 Ticket #175 (embedsignatures discards existing cpdef docstrings) reopened by
- 00:43 Ticket #172 (Compiler crash for non-builtin ValueError plus numpy cimport) closed by
- fixed
- 00:43 Ticket #125 (Add support for Spam/__init__.pyx) closed by
- fixed
- 00:43 Ticket #172 (Compiler crash for non-builtin ValueError plus numpy cimport) reopened by
- 00:43 Ticket #120 (Make TupleNode use new temp allocation) closed by
- fixed
- 00:43 Ticket #125 (Add support for Spam/__init__.pyx) reopened by
- 00:43 Ticket #120 (Make TupleNode use new temp allocation) reopened by
- 00:42 Ticket #220 (Cython should remove old output file before writing new output file) closed by
- fixed
- 00:42 Ticket #222 (Bad code when from...import target typed) closed by
- fixed
- 00:42 Ticket #222 (Bad code when from...import target typed) reopened by
- 00:41 Ticket #190 (don't use str() for literal floats) closed by
- fixed
- 00:41 Ticket #220 (Cython should remove old output file before writing new output file) reopened by
- 00:41 Ticket #190 (don't use str() for literal floats) reopened by
- 00:41 Ticket #221 (Memory leaks when exiting try blocks) closed by
- fixed
- 00:41 Ticket #189 (Allow slicing of char*) closed by
- fixed
- 00:41 Ticket #221 (Memory leaks when exiting try blocks) reopened by
- 00:41 Ticket #189 (Allow slicing of char*) reopened by
- 00:41 Ticket #188 (#include ordering should be consistent with order of includes and cimports ...) closed by
- fixed
- 00:40 Ticket #188 (#include ordering should be consistent with order of includes and cimports ...) reopened by
- 00:40 Ticket #192 (language and other options for cython docs) closed by
- fixed
- 00:40 Ticket #133 (Illegal casting caused by new PyDict_Next iteration with typed variables) closed by
- fixed
- 00:40 Ticket #192 (language and other options for cython docs) reopened by
- 00:40 Ticket #133 (Illegal casting caused by new PyDict_Next iteration with typed variables) reopened by
- 00:40 Ticket #126 (includes form cimported modules should come before this module's includes) closed by
- fixed
- 00:40 Ticket #126 (includes form cimported modules should come before this module's includes) reopened by
- 00:40 Ticket #212 (Refnanny shouldn't affect execution flow) closed by
- fixed
- 00:39 Ticket #212 (Refnanny shouldn't affect execution flow) reopened by
- 00:39 Ticket #118 (Cython 0.10 can't "import" sub-packages "as" names) closed by
- fixed
- 00:39 Ticket #118 (Cython 0.10 can't "import" sub-packages "as" names) reopened by
- 00:39 Ticket #148 (for-loop crashes due to double allocation of temps) closed by
- worksforme
- 00:38 Ticket #161 (sort method on lists should be able to take optional arguments) closed by
- fixed
- 00:38 Ticket #148 (for-loop crashes due to double allocation of temps) reopened by
- 00:38 Ticket #184 (range behaves in an odd way with unsigned types) closed by
- invalid
- 00:38 Ticket #161 (sort method on lists should be able to take optional arguments) reopened by
- 00:37 Ticket #150 (object not a builtin) closed by
- fixed
- 00:37 Ticket #150 (object not a builtin) reopened by
- 00:37 Ticket #184 (range behaves in an odd way with unsigned types) reopened by
- 00:36 Ticket #140 (Feature: Inline function definition in pxd file) closed by
- fixed
- 00:36 Ticket #140 (Feature: Inline function definition in pxd file) reopened by
- 00:35 Ticket #117 (Buffer typedefs raises parser exception) closed by
- fixed
- 00:35 Ticket #117 (Buffer typedefs raises parser exception) reopened by
- 00:31 Ticket #129 (from module import (a,b,c)) closed by
- fixed
- 00:31 Ticket #129 (from module import (a,b,c)) reopened by
- 00:30 Ticket #143 (Need to change syntax for pxd function typing) closed by
- fixed
- 00:29 Ticket #143 (Need to change syntax for pxd function typing) reopened by
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- fixed
- 05:48 Ticket #28 (Potential problems for extern cdefs in argument parsing) closed by
- 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
- 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
- duplicate: This is now a duplicate of the more complete #173.
- 05:05 Ticket #141 (cpdef special methods) closed by
- duplicate
03/07/2009:
03/04/2009:
- 03:19 Ticket #209 (Slow object buffers) closed by
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- fixed
- 15:56 Ticket #224 (optimize printing of one object) closed by
- fixed: http://hg.cython.org/cython-devel/rev/1d797805d2b9
- 15:56 Ticket #224 (optimize printing of one object) created by
- 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
- 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
- fixed: Added link to …
- 13:14 Ticket #202 (Refnanny: Module initialization code isn't refnannied) closed by
- fixed: http://hg.cython.org/cython-devel/rev/df64cbd751ac …
- 13:12 Ticket #212 (Refnanny shouldn't affect execution flow) closed by
- 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
- fixed: http://hg.cython.org/cython-devel/rev/85680600a6c9
- 13:07 Ticket #223 (Memory leak in cascaded comparisons) created by
- 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
- 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
- […] would output […] Where __pyx_1 is a PyObject?* holding …
- 13:03 Ticket #221 (Memory leaks when exiting try blocks) closed by
- fixed: Fixed in http://hg.cython.org/cython-devel/rev/fb81e893dc8e and …
- 12:49 Ticket #221 (Memory leaks when exiting try blocks) created by
- 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
- 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
- fixed
- 06:07 Ticket #219 (old exceptions leak into newly raised ones under Python 3) created by
- PEP 3134 defines how exceptions are handled and chained under Py3. …
- 02:57 Ticket #218 (Support m_free() in Py3 (PEP 3121)) created by
- This is part of the work towards ticket #173, however, it can be done much …
02/21/2009:
- 14:58 Ticket #217 (Support Py3 exception chaining (PEP 3134)) created by
- PEP 3134 defines how exceptions are chained implicitly and explicitly in …
- 14:44 Ticket #216 (Exceptions in __Pyx_InitGlobals() lead to a crash) created by
- When an exception is raised in __Pyx_InitGlobals(), __pyx_m is …
- 14:23 Ticket #207 (make Cython understand 'size_t' as a native C type) closed by
- fixed
- 10:34 Ticket #215 (Code generated for __setslice__ and __delslice__ fails to build in Py3) created by
- In Py 3.0.1, the PySequenceMethods.sq_ass_slice slot was typed as …
- 09:29 Ticket #214 (pyxbuild is not Py3 compatible, so refnanny can't be built) created by
- This is not a major problem, as Cython isn't Py3 compatible either. But …
- 09:07 Ticket #213 (initialising long literals (1L) fails in Python 3) closed by
- fixed
- 09:01 Ticket #213 (initialising long literals (1L) fails in Python 3) created by
- For the long literal "1L", Cython generates this code: […] This fails …
02/20/2009:
- 05:00 Ticket #212 (Refnanny shouldn't affect execution flow) created by
- The refnanny shouldn't raise an exception as that changes program flow, …
02/13/2009:
- 09:58 Ticket #151 ('with' statement doesn't compile on C++) closed by
- fixed: Duh! http://hg.cython.org/cython-devel/rev/3304bc6fd2c3
02/12/2009:
- 11:18 Ticket #211 (Vote over whether OpenMP support is wanted, and if so, implement) created by
- There's currently no good way of generating OpenMP code using Cython, as …
- 02:31 Ticket #210 (Proper nogil check for buffer access) created by
- Verify that accessing an acquired buffer is allowed in nogil mode, and …
- 01:42 Ticket #209 (Slow object buffers) reopened by
- 01:42 Ticket #209 (Slow object buffers) closed by
- fixed
- 01:42 Ticket #209 (Slow object buffers) created by
- From Wes McKinney?/numpy-discuss:[…]
Note: See TracTimeline
for information about the timeline view.
