Timeline


and

Nov 2, 2009:

11:57 AM Ticket #445 (Explicit conversion to complex numbers) created by dagss
This should work: […]
11:26 AM Ticket #444 (When no buffers are assigned to, utility code is missing) closed by dagss
fixed: http://hg.cython.org/cython-devel/rev/c793d02d914b
11:13 AM Ticket #444 (When no buffers are assigned to, utility code is missing) created by dagss
[…]

Oct 31, 2009:

6:03 AM Ticket #443 (Replace PY_NEW() hack by a an internal optimisation) closed by scoder
fixed
5:51 AM Ticket #443 (Replace PY_NEW() hack by a an internal optimisation) created by scoder
Currently, to get fast instantiation of an extension type, one has to put …

Oct 29, 2009:

5:01 AM Ticket #442 (enumerate optimization broken for non-object target) closed by scoder
fixed
3:32 AM Ticket #400 (Optimize "int" when used for "floor and conversion to integral type") closed by scoder
fixed: Implemented here: http://hg.cython.org/cython-devel/rev/2b7408e12dfc
12:45 AM Ticket #442 (enumerate optimization broken for non-object target) created by robertwb
If the target is not an object, a cast (e.g. from a PyObject* to an …

Oct 28, 2009:

11:08 PM Ticket #402 ([with patch] update cython_freeze) closed by robertwb
fixed
11:08 PM Ticket #402 ([with patch] update cython_freeze) reopened by robertwb
11:07 PM Ticket #402 ([with patch] update cython_freeze) closed by robertwb
fixed: This has been merged. Thanks.
2:28 PM Ticket #434 (main() function generated by --embed doesn't compile in Py3) closed by scoder
fixed: This is fixed as part of ticket #439.
8:28 AM Ticket #441 (Coercing float typedef to complex creates erronous C code) created by dagss
This code doesn't C-compile: […] The problem is that the resulting …
2:59 AM Ticket #440 (Syntax highlighting for KATE) closed by robertwb
fixed: http://hg.cython.org/cython-devel/rev/92010f833bf6
2:59 AM Ticket #440 (Syntax highlighting for KATE) created by robertwb
Here is an XML for Cython syntax highlighting in katepart (e.g. KATE and …
2:58 AM Ticket #439 (freeze and --embed fixes for Py3) closed by robertwb
fixed: Works for me, but there should be more testing (e.g. it hasn't been tested …
2:40 AM Ticket #439 (freeze and --embed fixes for Py3) created by robertwb
It's broken, Mark Lodato has some fixes.

Oct 27, 2009:

11:27 PM Ticket #425 (Drop redundant ref-counting on parallel swap assignments) closed by scoder
fixed: Attribute access is optimised here: …
3:10 PM Ticket #438 (Drop ref-counting for list index access) created by scoder
Follow-up for ticket #425: ref-counting can also be dropped for list index …
1:57 PM Ticket #367 (Some tests fail in Py 2.4 due to non-portable test code) closed by scoder
fixed
4:56 AM Ticket #437 (Efficiently support "for c in c_charptr[:300]") closed by scoder
fixed
4:55 AM Ticket #437 (Efficiently support "for c in c_charptr[:300]") created by scoder
There should be efficient support for doing this: […] and this: […] …

Oct 25, 2009:

1:32 PM Ticket #436 (Efficiently support "char*.decode()") closed by scoder
fixed
1:27 PM Ticket #436 (Efficiently support "char*.decode()") created by scoder
This: […] should call directly into the CPython codecs C-API.

Oct 23, 2009:

10:32 PM Ticket #405 ([with patch] PyInt functions generate warnings under -Wextra) closed by scoder
fixed
1:02 PM Ticket #417 (extension type cast should reject None) closed by dalcinl
fixed: http://hg.cython.org/cython-devel/rev/9f4f888a2b4e
12:43 PM Ticket #419 (numpy.pxd has typo: PyArray_ISISCONTIGUOUS) closed by scoder
fixed
12:43 PM Ticket #419 (numpy.pxd has typo: PyArray_ISISCONTIGUOUS) reopened by scoder
12:43 PM Ticket #420 (numpy.pxd: add NPY_UINT64 and family) closed by scoder
fixed
12:37 PM Ticket #419 (numpy.pxd has typo: PyArray_ISISCONTIGUOUS) closed by scoder
fixed: Fix applied.
9:59 AM Ticket #312 ([with patch] pyximport patch: use distutils.cfg + setup() args in .pyxbld ...) closed by scoder
fixed: Yes, it looks great, and seems to work just as before for the simple …
6:40 AM Ticket #416 (Declarations in Cython/Includes/ need a cleanup) closed by scoder
fixed
1:11 AM Ticket #409 (bug in extended sequence unpacking) closed by scoder
fixed: Fixed here: http://hg.cython.org/cython-devel/rev/3aa603282788

Oct 22, 2009:

11:19 PM Ticket #250 (Traceback method name is wrong for exceptions caught in methods) closed by robertwb
fixed: http://hg.cython.org/cython-devel/rev/e3c343d38eb8
11:08 PM Ticket #424 ('buffer' test crashes in Py3.1.1) closed by scoder
fixed
10:36 PM Ticket #215 (Code generated for __setslice__ and __delslice__ fails to build in Py3) closed by robertwb
fixed
9:34 PM Ticket #398 (Seamless C99/C++ complex numbers support) closed by robertwb
fixed
1:35 PM Ticket #435 (in-place division is broken in Py3.1) closed by scoder
fixed
1:25 PM Ticket #435 (in-place division is broken in Py3.1) created by scoder
[…]
10:52 AM Ticket #434 (main() function generated by --embed doesn't compile in Py3) created by scoder
There seem to be issues with […] and the init function itself.
10:00 AM Ticket #433 (Python classes defining __slots__ should automatically compile to ...) created by scoder
In pure Python mode, when a Python class with 0-1 known base classes …
8:08 AM Ticket #432 (intern() doesn't handle char* properly) created by scoder
[…] will convert s into a Python byte string and try to intern that, …
3:15 AM Ticket #427 (error in exception c++ propagation) closed by robertwb
fixed: Nope, cpp exceptions were seriously broken in the -unstable branch. Fixed, …
2:47 AM Ticket #431 (intern doesn't work for python strings) closed by scoder
fixed: Fixed here: http://hg.cython.org/cython-devel/rev/e2532920c40c Note that …
2:23 AM Ticket #431 (intern doesn't work for python strings) reopened by scoder

Oct 21, 2009:

9:23 PM Ticket #431 (intern doesn't work for python strings) closed by robertwb
fixed: http://hg.cython.org/cython-devel/rev/015626586350
9:17 PM Ticket #431 (intern doesn't work for python strings) created by robertwb
See http://lists.copyleft.no/pipermail/pyrex/2009-October/003710.html
12:45 PM Ticket #430 (locals() doesn't always work inside of expressions) closed by scoder
fixed
12:31 PM Ticket #429 (locals() cannot be overridden) closed by scoder
fixed
11:42 AM Ticket #430 (locals() doesn't always work inside of expressions) created by scoder
For example, calling .items() on locals() fails: […] See …
6:04 AM Ticket #429 (locals() cannot be overridden) created by scoder
This doesn't currently work: […] It returns a dict containing the …
12:56 AM Ticket #428 (cython-closures branch has ref-counting issues) created by scoder
Various tests in the cython-closures branch fail due to (real) …

Oct 20, 2009:

12:06 PM Ticket #427 (error in exception c++ propagation) created by robertwb
[…] Perhaps exceptions are getting cleaned up to soon? I'm expecting a …
1:39 AM Ticket #421 (docstrings on "__nonzero__()" method break module-init code in Py3.1) closed by dagss
fixed: The problem is with the autotestdict code (and the docstring is actually …

Oct 18, 2009:

11:43 PM 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 …
11:41 PM Ticket #425 (Drop redundant ref-counting on parallel swap assignments) created by scoder
The ref-counting for parallel swap assignments is redundant, i.e. […] …
9:35 AM Ticket #424 ('buffer' test crashes in Py3.1.1) created by scoder
[…]
9:27 AM Ticket #346 (Exceptions caught and handled in Cython are "leaked" into Python) closed by scoder
fixed: Fix is implemented here: …
9:26 AM Ticket #228 (Exceptions get lost inside except blocks when shadowed by exceptions ...) closed by scoder
fixed: Fix for Py3 is implemented here: …
9:22 AM Ticket #217 (Support Py3 exception chaining (PEP 3134)) closed by scoder
fixed: Implicit exception chaining is implemented here: …
9:21 AM 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 …

Oct 17, 2009:

1:37 PM Ticket #412 (char comparison stopped working) closed by scoder
fixed: Fixed here: http://hg.cython.org/cython-devel/rev/8d8cc4c9b91b
1:34 AM Ticket #422 (bug in setting __module__) created by Fernando Perez
[…]

Oct 16, 2009:

6:54 PM 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 …
4:45 PM 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 …
4:24 PM Ticket #419 (numpy.pxd has typo: PyArray_ISISCONTIGUOUS) created by lodatom
Cython/Includes?/numpy.pxd has the typo: PyArray_ISISCONTIGUOUS. This …
4:33 AM Ticket #418 (Wrong error message for missing cimport) closed by dagss
fixed: http://hg.cython.org/cython-devel/rev/87e556fc4e33
4:11 AM Ticket #418 (Wrong error message for missing cimport) created by dagss
[…] […]
1:46 AM Ticket #360 (Extern typedef float <-> Python object conversion) closed by dagss
invalid: Momentary lapse of reason…
1:38 AM 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 …
1:31 AM Ticket #269 (Change command line compiler directive priority) closed by dagss
fixed: Done.
1:30 AM Ticket #413 (option -> directive rename in codebase) closed by dagss
fixed: Pushed, thanks!

Oct 15, 2009:

11:57 PM Ticket #417 (extension type cast should reject None) created by scoder
It's perfectly ok to write […] However, when casting to a type, there …
1:31 PM 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
1:04 PM Ticket #416 (Declarations in Cython/Includes/ need a cleanup) created by scoder
Ticket #320 is about the various PyObject declarations, however, …
12:31 PM 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 …
4:07 AM Ticket #415 (boolean and/or disobey Python semantics) closed by robertwb
fixed
4:06 AM 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 …
4:05 AM Ticket #404 (Short-circuit disobeys Python semantics) closed by robertwb
fixed
3:58 AM Ticket #414 (Remove TempNode) created by dagss
We don't trust TempNode? further than we can throw it. It should be removed …
3:58 AM Ticket #411 (bug in cpdef temp allocation) closed by dagss
fixed: http://hg.cython.org/cython-devel/rev/268bd35aa827
2:50 AM Ticket #391 (conjugate() method on complex numbers) closed by dagss
fixed
2:41 AM 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 …
2:15 AM 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 …
2:11 AM Ticket #229 (Cython % operator on cdef int has C semantics, not Python semantics) closed by robertwb
fixed
1:58 AM Ticket #245 (Compiler crash on invalid code (external structs to object conversion)) closed by robertwb
fixed
1:34 AM Ticket #413 (option -> directive rename in codebase) created by travlr
Changed naming refereces from 'option' to 'directive' as directed on Bug …
12:59 AM Ticket #412 (char comparison stopped working) created by dagss
[…] prints False
12:21 AM Ticket #307 (Crash on non_existing(None, keyword=3)) closed by dagss
fixed: Works now, closing.
12:19 AM Ticket #304 (Error reporting: Invalid code crashes Cython) closed by dagss
invalid: Cannot reproduce, testcase up (use -T304).
12:15 AM Ticket #373 (bug in typed computed default arguments) closed by dagss
fixed: Testcase at http://hg.cython.org/cython-devel/rev/36498c83ad1c, closing.

Oct 14, 2009:

11:41 PM Ticket #411 (bug in cpdef temp allocation) created by robertwb
This produces segfaulting code: […]
10:56 PM Ticket #410 (Investigate element.pxd note) created by robertwb
[…]
9:19 PM Ticket #409 (bug in extended sequence unpacking) created by robertwb
Found when compiling sage: […]
8:49 AM 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 …
8:37 AM 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 …
5:00 AM Ticket #406 (Some identifier names/string constants can lead to C name redefinition) closed by scoder
fixed
4:58 AM 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 …

Oct 12, 2009:

9:37 AM Ticket #405 ([with patch] PyInt functions generate warnings under -Wextra) created by lodatom
When compiling Cython modules, gcc -Wall -Wextra emits many warnings for …

Oct 11, 2009:

8:13 PM Ticket #404 (Short-circuit disobeys Python semantics) created by thesweeheng
This ticket is related to my …
10:13 AM 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 AM Ticket #403 (bufaccess test leaks memory) created by scoder
According to valgrind, a test in bufaccess leaks memory after …

Oct 10, 2009:

9:57 PM Ticket #402 ([with patch] update cython_freeze) created by lodatom
I have made some changes to cython_freeze and attached a patch series to …
4:49 AM Ticket #401 (Implement CEP 108: split bytes/str/unicode into separate types) closed by scoder
fixed
4:47 AM Ticket #401 (Implement CEP 108: split bytes/str/unicode into separate types) created by scoder
See: http://wiki.cython.org/enhancements/stringliterals

Oct 9, 2009:

1:54 AM 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 …

Oct 8, 2009:

11:52 PM Ticket #399 (Let ssize_t be a native type.) created by robertwb
We support size_t, we should support ssize_t as well.

Oct 7, 2009:

3:19 PM 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 AM Ticket #397 (Optimise further list methods) closed by scoder
duplicate
6:19 AM Ticket #397 (Optimise further list methods) created by scoder
Apart from list.append(), other methods like .reverse() or …
6:17 AM Ticket #396 (Optimise unicode.encode()) closed by scoder
fixed: Implemented here: http://hg.cython.org/cython-devel/rev/9c1b79c534c7
6:16 AM Ticket #396 (Optimise unicode.encode()) created by scoder
Python has various C-API functions for specific encodings. Cython should …

Oct 6, 2009:

1:59 AM 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.
1:56 AM Ticket #394 ([with patch] remove -Wextra empty body warning) closed by robertwb
fixed
1:52 AM Ticket #390 ([with patch] Make cython_freeze.py executable) closed by robertwb
fixed

Oct 5, 2009:

8:28 PM 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), …
8:11 PM Ticket #394 ([with patch] remove -Wextra empty body warning) created by lodatom
If you compile with gcc -Wall -Wextra, XDECREF, XGIVEREF, and XGOTREF …
6:23 PM 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 …
6:25 AM Ticket #387 (Make Cython modules work with doctest) closed by dagss
fixed: OK this is done now. The directive is renamed to autotestdict.
5:44 AM Ticket #392 (Inplace operators on complex numbers) created by dagss
This is not allowed: […] Trivially done in a transform.
5:43 AM Ticket #391 (conjugate() method on complex numbers) created by dagss
conjugate() method is not supported […]

Oct 4, 2009:

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

Oct 3, 2009:

9:40 AM Ticket #387 (Make Cython modules work with doctest) reopened by dagss
There's a problem with cdef functions getting picked up, reopening …
9:37 AM Ticket #388 (Document the autotestdict directive (#387)) created by dagss
Document the functionality implemented in #387.
9:37 AM Ticket #387 (Make Cython modules work with doctest) closed by dagss
fixed: http://hg.cython.org/cython-unstable/rev/6371ba048f68
9:35 AM Ticket #387 (Make Cython modules work with doctest) created by dagss
A new directive "autotestdict" (might default to True unless opposition …
1:08 AM 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.
Note: See TracTimeline for information about the timeline view.