Timeline
10/22/2009:
- 23:19 Ticket #250 (Traceback method name is wrong for exceptions caught in methods) closed by
- fixed: http://hg.cython.org/cython-devel/rev/e3c343d38eb8
- 23:08 Ticket #424 ('buffer' test crashes in Py3.1.1) closed by
- fixed
- 22:36 Ticket #215 (Code generated for __setslice__ and __delslice__ fails to build in Py3) closed by
- fixed
- 21:34 Ticket #398 (Seamless C99/C++ complex numbers support) closed by
- fixed
- 13:35 Ticket #435 (in-place division is broken in Py3.1) closed by
- fixed
- 13:25 Ticket #435 (in-place division is broken in Py3.1) created by
- […]
- 10:52 Ticket #434 (main() function generated by --embed doesn't compile in Py3) created by
- There seem to be issues with […] and the init function itself.
- 10:00 Ticket #433 (Python classes defining __slots__ should automatically compile to ...) created by
- In pure Python mode, when a Python class with 0-1 known base classes …
- 08:08 Ticket #432 (intern() doesn't handle char* properly) created by
- […] will convert s into a Python byte string and try to intern that, …
- 03:15 Ticket #427 (error in exception c++ propagation) closed by
- fixed: Nope, cpp exceptions were seriously broken in the -unstable branch. Fixed, …
- 02:47 Ticket #431 (intern doesn't work for python strings) closed by
- fixed: Fixed here: http://hg.cython.org/cython-devel/rev/e2532920c40c Note that …
- 02:23 Ticket #431 (intern doesn't work for python strings) reopened by
10/21/2009:
- 21:23 Ticket #431 (intern doesn't work for python strings) closed by
- fixed: http://hg.cython.org/cython-devel/rev/015626586350
- 21:17 Ticket #431 (intern doesn't work for python strings) created by
- See http://lists.copyleft.no/pipermail/pyrex/2009-October/003710.html
- 12:45 Ticket #430 (locals() doesn't always work inside of expressions) closed by
- fixed
- 12:31 Ticket #429 (locals() cannot be overridden) closed by
- fixed
- 11:42 Ticket #430 (locals() doesn't always work inside of expressions) created by
- For example, calling .items() on locals() fails: […] See …
- 06:04 Ticket #429 (locals() cannot be overridden) created by
- This doesn't currently work: […] It returns a dict containing the …
- 00:56 Ticket #428 (cython-closures branch has ref-counting issues) created by
- Various tests in the cython-closures branch fail due to (real) …
10/20/2009:
- 12:06 Ticket #427 (error in exception c++ propagation) created by
- […] Perhaps exceptions are getting cleaned up to soon? I'm expecting a …
- 01:39 Ticket #421 (docstrings on "__nonzero__()" method break module-init code in Py3.1) closed by
- fixed: The problem is with the autotestdict code (and the docstring is actually …
10/18/2009:
- 23:43 Ticket #426 (Split parallel assignments into optimisable subsets) created by
- In addition to ticket #425, it should be possible to extract a subset of a …
- 23:41 Ticket #425 (Drop redundant ref-counting on parallel swap assignments) created by
- The ref-counting for parallel swap assignments is redundant, i.e. […] …
- 09:35 Ticket #424 ('buffer' test crashes in Py3.1.1) created by
- […]
- 09:27 Ticket #346 (Exceptions caught and handled in Cython are "leaked" into Python) closed by
- fixed: Fix is implemented here: …
- 09:26 Ticket #228 (Exceptions get lost inside except blocks when shadowed by exceptions ...) closed by
- fixed: Fix for Py3 is implemented here: …
- 09:22 Ticket #217 (Support Py3 exception chaining (PEP 3134)) closed by
- fixed: Implicit exception chaining is implemented here: …
- 09:21 Ticket #423 (Support explicit exception chaining syntax (PEP 3134)) created by
- This is a follow-up to #217. PEP 3134 defines a new syntax for explicitly …
10/17/2009:
- 13:37 Ticket #412 (char comparison stopped working) closed by
- fixed: Fixed here: http://hg.cython.org/cython-devel/rev/8d8cc4c9b91b
- 01:34 Ticket #422 (bug in setting __module__) created by
- […]
10/16/2009:
- 18:54 Ticket #421 (docstrings on "__nonzero__()" method break module-init code in Py3.1) created by
- __nonzero__ is renamed to __bool__ in Py3.1. However, the code …
- 16:45 Ticket #420 (numpy.pxd: add NPY_UINT64 and family) created by
- In Cython/Includes/numpy.pxd, there does not exist the NPY_UINT64 family …
- 16:24 Ticket #419 (numpy.pxd has typo: PyArray_ISISCONTIGUOUS) created by
- Cython/Includes/numpy.pxd has the typo: PyArray_ISISCONTIGUOUS. This …
- 04:33 Ticket #418 (Wrong error message for missing cimport) closed by
- fixed: http://hg.cython.org/cython-devel/rev/87e556fc4e33
- 04:11 Ticket #418 (Wrong error message for missing cimport) created by
- […] […]
- 01:46 Ticket #360 (Extern typedef float <-> Python object conversion) closed by
- invalid: Momentary lapse of reason…
- 01:38 Ticket #378 (Trunk NumPy doesn't work with numpy.pxd) closed by
- invalid: Cannot reproduce. I'm wondering if the poster perhaps refers to a simple …
- 01:31 Ticket #269 (Change command line compiler directive priority) closed by
- fixed: Done.
- 01:30 Ticket #413 (option -> directive rename in codebase) closed by
- fixed: Pushed, thanks!
10/15/2009:
- 23:57 Ticket #417 (extension type cast should reject None) created by
- It's perfectly ok to write […] However, when casting to a type, there …
- 13:31 Ticket #407 (Public module C-API is broken under Python 3.2) closed by
- fixed: Fix pushed. http://hg.cython.org/cython-devel/rev/8a58f1544bd8
- 13:04 Ticket #416 (Declarations in Cython/Includes/ need a cleanup) created by
- Ticket #320 is about the various PyObject declarations, however, …
- 12:31 Ticket #387 (Make Cython modules work with doctest) reopened by
- A new approach is needed; not all slots in cdef classes are available from …
- 04:07 Ticket #415 (boolean and/or disobey Python semantics) closed by
- fixed
- 04:06 Ticket #415 (boolean and/or disobey Python semantics) created by
- 5 or 6 should return 5, not a bint. Also x or y should work if …
- 04:05 Ticket #404 (Short-circuit disobeys Python semantics) closed by
- fixed
- 03:58 Ticket #414 (Remove TempNode) created by
- We don't trust TempNode? further than we can throw it. It should be removed …
- 03:58 Ticket #411 (bug in cpdef temp allocation) closed by
- fixed: http://hg.cython.org/cython-devel/rev/268bd35aa827
- 02:50 Ticket #391 (conjugate() method on complex numbers) closed by
- fixed
- 02:41 Ticket #204 (Cast functions for object <-> pointer) closed by
- fixed: I just got rid of the warnings. If there's an explicit cast, we should …
- 02:15 Ticket #225 ([with patch, needs review] recursion stack overflow in control flow ...) closed by
- fixed: Looks fine to me, though I can't think of how to add a good automated …
- 02:11 Ticket #229 (Cython % operator on cdef int has C semantics, not Python semantics) closed by
- fixed
- 01:58 Ticket #245 (Compiler crash on invalid code (external structs to object conversion)) closed by
- fixed
- 01:34 Ticket #413 (option -> directive rename in codebase) created by
- Changed naming refereces from 'option' to 'directive' as directed on Bug …
- 00:59 Ticket #412 (char comparison stopped working) created by
- […] prints False
- 00:21 Ticket #307 (Crash on non_existing(None, keyword=3)) closed by
- fixed: Works now, closing.
- 00:19 Ticket #304 (Error reporting: Invalid code crashes Cython) closed by
- invalid: Cannot reproduce, testcase up (use -T304).
- 00:15 Ticket #373 (bug in typed computed default arguments) closed by
- fixed: Testcase at http://hg.cython.org/cython-devel/rev/36498c83ad1c, closing.
10/14/2009:
- 23:41 Ticket #411 (bug in cpdef temp allocation) created by
- This produces segfaulting code: […]
- 22:56 Ticket #410 (Investigate element.pxd note) created by
- […]
- 21:19 Ticket #409 (bug in extended sequence unpacking) created by
- Found when compiling sage: […]
- 08:49 Ticket #408 (Support tuple unpacking in calls to C function) created by
- It would be nice to support this: […] This would basically be spelled …
- 08:37 Ticket #407 (Public module C-API is broken under Python 3.2) created by
- The C-API mechanism was changed in Python 3.2, as there is now a dedicated …
- 05:00 Ticket #406 (Some identifier names/string constants can lead to C name redefinition) closed by
- fixed
- 04:58 Ticket #406 (Some identifier names/string constants can lead to C name redefinition) created by
- Some string constants and identifier names can collide with the cname …
10/12/2009:
- 09:37 Ticket #405 ([with patch] PyInt functions generate warnings under -Wextra) created by
- When compiling Cython modules, gcc -Wall -Wextra emits many warnings for …
10/11/2009:
- 20:13 Ticket #404 (Short-circuit disobeys Python semantics) created by
- This ticket is related to my …
- 10:13 Ticket #395 (type-punning warning when accessing built-in types as objects) closed by
- invalid: This is most likely the normal Py2.x strict-aliasing problem. Please build …
- 10:09 Ticket #403 (bufaccess test leaks memory) created by
- According to valgrind, a test in bufaccess leaks memory after …
10/10/2009:
- 21:57 Ticket #402 ([with patch] update cython_freeze) created by
- I have made some changes to cython_freeze and attached a patch series to …
- 04:49 Ticket #401 (Implement CEP 108: split bytes/str/unicode into separate types) closed by
- fixed
- 04:47 Ticket #401 (Implement CEP 108: split bytes/str/unicode into separate types) created by
- See: http://wiki.cython.org/enhancements/stringliterals
10/09/2009:
- 01:54 Ticket #400 (Optimize "int" when used for "floor and conversion to integral type") created by
- Using Cython casts to do truncation and convert to integer is a C idiom …
10/08/2009:
- 23:52 Ticket #399 (Let ssize_t be a native type.) created by
- We support size_t, we should support ssize_t as well.
10/07/2009:
- 15:19 Ticket #398 (Seamless C99/C++ complex numbers support) created by
- This work is a follow-up of Robert's work (ticket #305)
- 11:42 Ticket #397 (Optimise further list methods) closed by
- duplicate
- 06:19 Ticket #397 (Optimise further list methods) created by
- Apart from list.append(), other methods like .reverse() or …
- 06:17 Ticket #396 (Optimise unicode.encode()) closed by
- fixed: Implemented here: http://hg.cython.org/cython-devel/rev/9c1b79c534c7
- 06:16 Ticket #396 (Optimise unicode.encode()) created by
- Python has various C-API functions for specific encodings. Cython should …
10/06/2009:
- 01:59 Ticket #393 ([with patch] Set module_is_main = 1 in main(), not globally) closed by
- fixed: Yep, I agree with both reasons for the change, and it works fine.
- 01:56 Ticket #394 ([with patch] remove -Wextra empty body warning) closed by
- fixed
- 01:52 Ticket #390 ([with patch] Make cython_freeze.py executable) closed by
- fixed
10/05/2009:
- 20:28 Ticket #395 (type-punning warning when accessing built-in types as objects) created by
- If you access a built-in type as an object, such as in map(float, x), …
- 20:11 Ticket #394 ([with patch] remove -Wextra empty body warning) created by
- If you compile with gcc -Wall -Wextra, XDECREF, XGIVEREF, and XGOTREF …
- 18:23 Ticket #393 ([with patch] Set module_is_main = 1 in main(), not globally) created by
- For --embed mode, I think we should always initialize the global variable …
- 06:25 Ticket #387 (Make Cython modules work with doctest) closed by
- fixed: OK this is done now. The directive is renamed to autotestdict.
- 05:44 Ticket #392 (Inplace operators on complex numbers) created by
- This is not allowed: […] Trivially done in a transform.
- 05:43 Ticket #391 (conjugate() method on complex numbers) created by
- conjugate() method is not supported […]
10/04/2009:
- 14:31 Ticket #390 ([with patch] Make cython_freeze.py executable) created by
- bin/cython_freeze.py should be executable
- 07:44 Ticket #97 (optimization testing) closed by
- fixed: Implemented in cython-unstable rev 452661250659 …
- 05:48 Ticket #389 (Temp handling in ForFromStatNode needs cleanup) created by
- The temp handling flow in Nodes.ForFromStatNode is totally …
- 05:44 Ticket #372 (bug in range optimization) closed by
- fixed: Fixed in cython-unstable rev 00e7ba22011f. …
10/03/2009:
- 09:40 Ticket #387 (Make Cython modules work with doctest) reopened by
- There's a problem with cdef functions getting picked up, reopening …
- 09:37 Ticket #388 (Document the autotestdict directive (#387)) created by
- Document the functionality implemented in #387.
- 09:37 Ticket #387 (Make Cython modules work with doctest) closed by
- fixed: http://hg.cython.org/cython-unstable/rev/6371ba048f68 …
- 09:35 Ticket #387 (Make Cython modules work with doctest) created by
- A new directive "autotestdict" (might default to True unless opposition …
- 01:08 Ticket #384 (floor division on ctypedef-ed type results in non-compilable C code) closed by
- fixed: http://hg.cython.org/cython-unstable/rev/09b4a8a9798b But see #386.
10/01/2009:
- 11:52 Ticket #386 (Make complex number type from typedef float) created by
- It would seem natural to be able to do […] Currently, this is not …
- 05:58 Ticket #385 (Cleanup: Make after_types the default in UtilityCode) closed by
- invalid: See #384, need to work more on it.
- 05:50 Ticket #385 (Cleanup: Make after_types the default in UtilityCode) created by
- As part of the fix to #384, I made an extra after_types option to be …
- 05:28 Ticket #384 (floor division on ctypedef-ed type results in non-compilable C code) created by
- This seems like a regression w. respect to 0.11.3. Basically, […] …
09/30/2009:
- 23:52 Ticket #383 (Easy script to build and push documentation.) created by
- Probably something in the root of cython.or that 1) Pulls from …
- 11:25 Ticket #382 (Document compiler directives) created by
- This wiki page: http://wiki.cython.org/enhancements/compilerdirectives …
- 02:47 Ticket #381 (Integrate "Cython Tutorial" paper into docs) created by
- Sources for tutorial (in ReST format + png screenshots) can be found here: …
- 02:43 Ticket #380 (Integrate "Fast numerical computations in Cython" paper into docs) created by
- I'm going to attach sources for my SciPy? 09 paper which could fit in the …
09/28/2009:
- 11:01 Ticket #379 (cython -r recursive option broken) created by
- There's a note about this in the source […]
- 00:46 Ticket #378 (Trunk NumPy doesn't work with numpy.pxd) created by
- This is potentially complicated if different NumPy? versions require …
09/27/2009:
09/26/2009:
- 23:34 Ticket #135 (bad code segment crashes cython) closed by
- fixed
- 23:33 Ticket #135 (bad code segment crashes cython) reopened by
- 23:15 Ticket #82 (Implement closures) reopened by
- Still needs testing and has a couple of bugs.
- 23:12 Ticket #377 (cython.locals in pxd broken for pure mode) closed by
- fixed
- 23:12 Ticket #377 (cython.locals in pxd broken for pure mode) created by
- http://www.mail-archive.com/cython-dev@codespeak.net/msg05187.html
- 00:09 Ticket #376 (More missing files in manifest.in) closed by
- fixed: http://hg.cython.org/cython-devel/rev/6f79158675b6
- 00:09 Ticket #376 (More missing files in manifest.in) created by
- In particular bugs.txt which prevented testing and the new freeze …
09/25/2009:
- 02:20 Ticket #375 (Many warnings for buffer access.) created by
- For example, when running the tests […]
- 02:01 Ticket #374 (Enable profiling of Cython modules) closed by
- fixed
- 02:01 Ticket #374 (Enable profiling of Cython modules) created by
- This can be done via the cProfile API, enabled via the cython.profile …
- 00:46 Ticket #371 (numpy.pxd creates erroneous format string on record dtype) closed by
- fixed: http://hg.cython.org/cython-devel/rev/eebbdf914ffd
09/24/2009:
- 20:32 Ticket #373 (bug in typed computed default arguments) created by
- […] the constant for arg is never initialized
- 20:03 Ticket #372 (bug in range optimization) created by
- […]
- 12:55 Ticket #371 (numpy.pxd creates erroneous format string on record dtype) created by
- http://hg.cython.org/cython-devel/rev/3b30f5aaf47a This dtype: …
09/22/2009:
Note: See TracTimeline
for information about the timeline view.
