Timeline


and .

10/18/2009:

23:43 Ticket #426 (Split parallel assignments into optimisable subsets) created by scoder
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 scoder
The ref-counting for parallel swap assignments is redundant, i.e. […] …
09:35 Ticket #424 ('buffer' test crashes in Py3.1.1) created by scoder
[…]
09:27 Ticket #346 (Exceptions caught and handled in Cython are "leaked" into Python) closed by scoder
fixed: Fix is implemented here: …
09:26 Ticket #228 (Exceptions get lost inside except blocks when shadowed by exceptions ...) closed by scoder
fixed: Fix for Py3 is implemented here: …
09:22 Ticket #217 (Support Py3 exception chaining (PEP 3134)) closed by scoder
fixed: Implicit exception chaining is implemented here: …
09:21 Ticket #423 (Support explicit exception chaining syntax (PEP 3134)) created by scoder
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 scoder
fixed: Fixed here:  http://hg.cython.org/cython-devel/rev/8d8cc4c9b91b
01:34 Ticket #422 (bug in setting __module__) created by Fernando Perez
[…]

10/16/2009:

18:54 Ticket #421 (docstrings on "__nonzero__()" method break module-init code in Py3.1) created by scoder
__nonzero__ is renamed to __bool__ in Py3.1. However, the code …
16:45 Ticket #420 (numpy.pxd: add NPY_UINT64 and family) created by lodatom
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 lodatom
Cython/Includes/numpy.pxd has the typo: PyArray_ISISCONTIGUOUS. This …
04:33 Ticket #418 (Wrong error message for missing cimport) closed by dagss
fixed:  http://hg.cython.org/cython-devel/rev/87e556fc4e33
04:11 Ticket #418 (Wrong error message for missing cimport) created by dagss
[…] […]
01:46 Ticket #360 (Extern typedef float <-> Python object conversion) closed by dagss
invalid: Momentary lapse of reason…
01:38 Ticket #378 (Trunk NumPy doesn't work with numpy.pxd) closed by dagss
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 dagss
fixed: Done.
01:30 Ticket #413 (option -> directive rename in codebase) closed by dagss
fixed: Pushed, thanks!

10/15/2009:

23:57 Ticket #417 (extension type cast should reject None) created by scoder
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 dalcinl
fixed: Fix pushed.  http://hg.cython.org/cython-devel/rev/8a58f1544bd8
13:04 Ticket #416 (Declarations in Cython/Includes/ need a cleanup) created by scoder
Ticket #320 is about the various PyObject declarations, however, …
12:31 Ticket #387 (Make Cython modules work with doctest) reopened by dagss
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 robertwb
fixed
04:06 Ticket #415 (boolean and/or disobey Python semantics) created by robertwb
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 robertwb
fixed
03:58 Ticket #414 (Remove TempNode) created by dagss
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 dagss
fixed:  http://hg.cython.org/cython-devel/rev/268bd35aa827
02:50 Ticket #391 (conjugate() method on complex numbers) closed by dagss
fixed
02:41 Ticket #204 (Cast functions for object <-> pointer) closed by robertwb
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 robertwb
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 robertwb
fixed
01:58 Ticket #245 (Compiler crash on invalid code (external structs to object conversion)) closed by robertwb
fixed
01:34 Ticket #413 (option -> directive rename in codebase) created by travlr
Changed naming refereces from 'option' to 'directive' as directed on Bug …
00:59 Ticket #412 (char comparison stopped working) created by dagss
[…] prints False
00:21 Ticket #307 (Crash on non_existing(None, keyword=3)) closed by dagss
fixed: Works now, closing.
00:19 Ticket #304 (Error reporting: Invalid code crashes Cython) closed by dagss
invalid: Cannot reproduce, testcase up (use -T304).
00:15 Ticket #373 (bug in typed computed default arguments) closed by dagss
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 robertwb
This produces segfaulting code: […]
22:56 Ticket #410 (Investigate element.pxd note) created by robertwb
[…]
21:19 Ticket #409 (bug in extended sequence unpacking) created by robertwb
Found when compiling sage: […]
08:49 Ticket #408 (Support tuple unpacking in calls to C function) created by scoder
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 scoder
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 scoder
fixed
04:58 Ticket #406 (Some identifier names/string constants can lead to C name redefinition) created by scoder
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 lodatom
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 thesweeheng
This ticket is related to my …
10:13 Ticket #395 (type-punning warning when accessing built-in types as objects) closed by scoder
invalid: This is most likely the normal Py2.x strict-aliasing problem. Please build …
10:09 Ticket #403 (bufaccess test leaks memory) created by scoder
According to valgrind, a test in bufaccess leaks memory after …

10/10/2009:

21:57 Ticket #402 ([with patch] update cython_freeze) created by lodatom
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 scoder
fixed
04:47 Ticket #401 (Implement CEP 108: split bytes/str/unicode into separate types) created by scoder
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 dagss
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 robertwb
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 dalcinl
This work is a follow-up of Robert's work (ticket #305)
11:42 Ticket #397 (Optimise further list methods) closed by scoder
duplicate
06:19 Ticket #397 (Optimise further list methods) created by scoder
Apart from list.append(), other methods like .reverse() or …
06:17 Ticket #396 (Optimise unicode.encode()) closed by scoder
fixed: Implemented here:  http://hg.cython.org/cython-devel/rev/9c1b79c534c7
06:16 Ticket #396 (Optimise unicode.encode()) created by scoder
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 robertwb
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 robertwb
fixed
01:52 Ticket #390 ([with patch] Make cython_freeze.py executable) closed by robertwb
fixed

10/05/2009:

20:28 Ticket #395 (type-punning warning when accessing built-in types as objects) created by lodatom
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 lodatom
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 lodatom
For --embed mode, I think we should always initialize the global variable …
06:25 Ticket #387 (Make Cython modules work with doctest) closed by dagss
fixed: OK this is done now. The directive is renamed to autotestdict.
05:44 Ticket #392 (Inplace operators on complex numbers) created by dagss
This is not allowed: […] Trivially done in a transform.
05:43 Ticket #391 (conjugate() method on complex numbers) created by dagss
conjugate() method is not supported […]

10/04/2009:

14:31 Ticket #390 ([with patch] Make cython_freeze.py executable) created by lodatom
bin/cython_freeze.py should be executable
07:44 Ticket #97 (optimization testing) closed by scoder
fixed: Implemented in cython-unstable rev 452661250659 …
05:48 Ticket #389 (Temp handling in ForFromStatNode needs cleanup) created by scoder
The temp handling flow in Nodes.ForFromStatNode is totally …
05:44 Ticket #372 (bug in range optimization) closed by scoder
fixed: Fixed in cython-unstable rev 00e7ba22011f. …

10/03/2009:

09:40 Ticket #387 (Make Cython modules work with doctest) reopened by dagss
There's a problem with cdef functions getting picked up, reopening …
09:37 Ticket #388 (Document the autotestdict directive (#387)) created by dagss
Document the functionality implemented in #387.
09:37 Ticket #387 (Make Cython modules work with doctest) closed by dagss
fixed:  http://hg.cython.org/cython-unstable/rev/6371ba048f68
09:35 Ticket #387 (Make Cython modules work with doctest) created by dagss
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 dagss
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 dagss
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 dagss
invalid: See #384, need to work more on it.
05:50 Ticket #385 (Cleanup: Make after_types the default in UtilityCode) created by dagss
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 dagss
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 robertwb
Probably something in the root of cython.or that 1) Pulls from …
11:25 Ticket #382 (Document compiler directives) created by dagss
This wiki page:  http://wiki.cython.org/enhancements/compilerdirectives
02:47 Ticket #381 (Integrate "Cython Tutorial" paper into docs) created by dagss
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 dagss
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 robertwb
There's a note about this in the source […]
00:46 Ticket #378 (Trunk NumPy doesn't work with numpy.pxd) created by dagss
This is potentially complicated if different NumPy? versions require …

09/27/2009:

00:51 Milestone 0.11.3 completed

09/26/2009:

23:34 Ticket #135 (bad code segment crashes cython) closed by robertwb
fixed
23:33 Ticket #135 (bad code segment crashes cython) reopened by robertwb
23:15 Ticket #82 (Implement closures) reopened by robertwb
Still needs testing and has a couple of bugs.
23:12 Ticket #377 (cython.locals in pxd broken for pure mode) closed by robertwb
fixed
23:12 Ticket #377 (cython.locals in pxd broken for pure mode) created by robertwb
 http://www.mail-archive.com/cython-dev@codespeak.net/msg05187.html
00:09 Ticket #376 (More missing files in manifest.in) closed by robertwb
fixed:  http://hg.cython.org/cython-devel/rev/6f79158675b6
00:09 Ticket #376 (More missing files in manifest.in) created by robertwb
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 robertwb
For example, when running the tests […]
02:01 Ticket #374 (Enable profiling of Cython modules) closed by robertwb
fixed
02:01 Ticket #374 (Enable profiling of Cython modules) created by robertwb
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 dagss
fixed:  http://hg.cython.org/cython-devel/rev/eebbdf914ffd

09/24/2009:

20:32 Ticket #373 (bug in typed computed default arguments) created by robertwb
[…] the constant for arg is never initialized
20:03 Ticket #372 (bug in range optimization) created by robertwb
[…]
12:55 Ticket #371 (numpy.pxd creates erroneous format string on record dtype) created by dagss
 http://hg.cython.org/cython-devel/rev/3b30f5aaf47a This dtype: …

09/22/2009:

01:18 WikiStart edited by robertwb
(diff)
Note: See TracTimeline for information about the timeline view.