Timeline
04/02/2009:
- 23:56 Ticket #202 (Refnanny: Module initialization code isn't refnannied) closed by
- fixed
- 23:56 Ticket #202 (Refnanny: Module initialization code isn't refnannied) reopened by
- 23:55 Ticket #208 (empty for-int-in-range loop doesn't behave as in Python) closed by
- fixed
- 23:54 Ticket #208 (empty for-int-in-range loop doesn't behave as in Python) reopened by
- 23:52 Ticket #230 (def-to-c(p)def method override in .pxd files fails for subclass methods) closed by
- fixed
- 17:09 Ticket #165 (cython crashes on cpdef without "self") closed by
- fixed: http://hg.cython.org/cython-devel/rev/3aac44b1f28a
- 16:58 Ticket #4 (from package cimport module doesn't work) closed by
- fixed: Fixed: http://hg.cython.org/cython-devel/rev/6900df959135 …
04/01/2009:
- 03:27 Ticket #273 (nogil check for usage of new temps) created by
- In ModuleNode?.py, around line 1350, there used to be a check for whether …
03/31/2009:
- 13:14 Ticket #198 (Complete temp transition and remove old temp system) closed by
- fixed: A lot of commits leading up to this one: …
- 13:11 Ticket #271 (Module init code doesn't decref new temps on exception) closed by
- fixed: http://hg.cython.org/cython-devel/rev/3aa127500ce9 A testcase is some …
- 13:09 Ticket #272 (Missing test: Raising exception from module init code) created by
- This takes some effort to test for so not doing it now. #271 would have …
- 13:07 Ticket #271 (Module init code doesn't decref new temps on exception) created by
- Consider: […] Here, some references will be leaked.
- 12:04 Ticket #270 (CEnumDefNode leaks memory during construction) created by
- It's only int literals, but a leak is a leak.
- 04:30 Ticket #269 (Change command line compiler directive priority) created by
- Currently a directive is set by these precedence rules (i.e. start at the …
03/29/2009:
- 12:10 Ticket #268 (optimise away redundant None and type checks) created by
- After implementing #233 and fixing #166, the syntax tree ends up with a …
- 11:16 Ticket #233 (Calls to known types need better optimisation support) closed by
- fixed: NoneCheckNode? implemented here: …
- 11:16 Ticket #166 (cdef'd list raises wrong exception on append when list is None) closed by
- fixed
- 09:48 Ticket #232 (result type of calling an extension type is unknown) closed by
- fixed: Cython now handles extension type tracking like Pyrex. See ticket #238 for …
- 09:04 Ticket #131 (getattr3() should be merged with getattr()) closed by
- fixed
- 02:52 Ticket #267 (Temp error related to if-else expression) closed by
- fixed: http://hg.cython.org/cython-devel/rev/9a445f71940f
03/28/2009:
- 13:05 Ticket #183 (Compiler directives on cpdef/cdef functions) closed by
- fixed
- 12:30 Ticket #260 (floor division not respected by c floats) closed by
- fixed
- 08:15 Ticket #267 (Temp error related to if-else expression) created by
- There was no test case related to "a if b else c", and when writing one it …
03/27/2009:
- 13:01 Ticket #261 (Cython emits references to std::exception without #include-ing it) closed by
- fixed: Fixed at #265.
- 12:58 Ticket #266 (builtin exceptions used in except + clauses not getting initalized) created by
- […] pyx_builtin_MemoryError is used but never defined.
- 12:52 Ticket #265 (stdexcept should be added when cpp exception handling used) closed by
- fixed
- 12:44 Ticket #265 (stdexcept should be added when cpp exception handling used) created by
- 11:51 Ticket #264 (handle @property decorator) created by
- In cdef classes, Cython should transform […] directly into […]
- 11:43 Ticket #263 (module local (private) cdef classes) created by
- C modules often implement certain classes that can only get instantiated …
- 09:29 Ticket #262 (pre-declaring a cdef class without its base type doesn't raise an error) created by
- This should fail: […]
- 06:14 Ticket #261 (Cython emits references to std::exception without #include-ing it) created by
- Stephane Drouard: […]
- 04:26 Ticket #252 (names of parameters with defaults not mangled in cdef, cpdef functions) reopened by
03/25/2009:
- 22:35 Ticket #202 (Refnanny: Module initialization code isn't refnannied) closed by
- fixed
- 22:35 Ticket #202 (Refnanny: Module initialization code isn't refnannied) reopened by
- 22:34 Ticket #252 (names of parameters with defaults not mangled in cdef, cpdef functions) closed by
- fixed: http://hg.cython.org/cython-devel/rev/e4ca38a675cb
- 19:08 Ticket #260 (floor division not respected by c floats) created by
- 19:07 Ticket #259 (future division not respected by C ints (including literals)) created by
- This: […] should result in a compilation error. The resulting type of …
- 15:57 Ticket #170 (better error when user-declared type conflicts with builtin type) closed by
- fixed: Follow up at #258
- 15:57 Ticket #258 (redeclaration of builtin types, followup for #170) created by
- 15:16 Ticket #257 (create_convert_utility_code() in PyrexTypes needs a rewrite) created by
- Currently, the create_convert_utility_code() methods in …
- 14:38 Ticket #203 (Bug in optimization of range) closed by
- fixed: Finally resolved by #243
- 14:38 Ticket #243 (Fix all the loop bugs) closed by
- fixed
- 14:29 Ticket #254 (for..from by step doesn't work with floating point steps) closed by
- fixed
- 14:25 Ticket #256 (for..from by step doesn't work with pointers) created by
03/24/2009:
- 13:20 Ticket #255 (better c int <-> python object conversion) created by
- 01:55 Ticket #254 (for..from by step doesn't work with floating point steps) created by
- the title says it all
- 00:09 Ticket #253 (move constant folding before type analysis) closed by
- fixed
- 00:06 Ticket #253 (move constant folding before type analysis) created by
- 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
- It appears that the names of parameters with default arguments are not …
- 11:56 Ticket #251 (Suboptimal code for empty "except" blocks) closed by
- fixed: Change is in http://hg.cython.org/cython-devel/rev/8db1388bb844
- 11:20 Ticket #251 (Suboptimal code for empty "except" blocks) created by
- […] Clearing the current exception in the thread-state …
- 10:17 Ticket #250 (Traceback method name is wrong for exceptions caught in methods) created by
- When catching an exception in a method, Cython writes out this code: …
03/20/2009:
- 03:29 Ticket #249 (build overhead) created by
- […] Works as expected. The module is built only once But […] …
03/19/2009:
- 12:07 Ticket #248 (line breaks between imported names) created by
- […] It does from Python, we should support this too.
- 11:59 Ticket #247 (Better error when Python headers not found) closed by
- fixed: http://hg.cython.org/cython-devel/rev/07c1e0dc312b
- 11:58 Ticket #247 (Better error when Python headers not found) created by
- 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
- duplicate: Dupe of #241
- 11:34 Ticket #246 (support const keyword on types) created by
- 07:38 Ticket #245 (Compiler crash on invalid code (external structs to object conversion)) created by
- This: […] gives […]
- 05:03 Ticket #99 (Char assignment allocates unused string literal) closed by
- fixed
- 03:46 Ticket #244 (Crash when using "with gil" in Py2.3-2.4.1 before threading is initialised) closed by
- 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
- There was an old patch by Lisandro that let Cython call …
03/18/2009:
- 23:16 Ticket #239 (lexicon unpickling) closed by
- fixed
- 22:49 Ticket #241 (cryptic error when keyword arguments used with cdef method) closed by
- fixed
- 12:47 Ticket #243 (Fix all the loop bugs) created by
- […] 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
- […]
- 21:02 Ticket #241 (cryptic error when keyword arguments used with cdef method) created by
- […]
- 12:41 Ticket #240 (Invalid syntax leads to cython crash) created by
- 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
- fixed: http://hg.cython.org/cython-devel/rev/478a5cfba350
- 22:45 Ticket #239 (lexicon unpickling) created by
- […]
- 13:58 Ticket #238 (support __new__() in extension types) created by
- 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
- 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
- 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
- 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 …
Note: See TracTimeline
for information about the timeline view.
