Timeline


and

Mar 28, 2009:

8:05 PM Ticket #183 (Compiler directives on cpdef/cdef functions) closed by robertwb
fixed
7:30 PM Ticket #260 (floor division not respected by c floats) closed by robertwb
fixed
3:15 PM Ticket #267 (Temp error related to if-else expression) created by dagss
There was no test case related to "a if b else c", and when writing one it …

Mar 27, 2009:

8:01 PM Ticket #261 (Cython emits references to std::exception without #include-ing it) closed by robertwb
fixed: Fixed at #265.
7:58 PM Ticket #266 (builtin exceptions used in except + clauses not getting initalized) created by robertwb
[…] pyx_builtin_MemoryError is used but never defined.
7:52 PM Ticket #265 (stdexcept should be added when cpp exception handling used) closed by robertwb
fixed
7:44 PM Ticket #265 (stdexcept should be added when cpp exception handling used) created by robertwb
6:51 PM Ticket #264 (handle @property decorator) created by scoder
In cdef classes, Cython should transform […] directly into […]
6:43 PM Ticket #263 (module local (private) cdef classes) created by scoder
C modules often implement certain classes that can only get instantiated …
4:29 PM Ticket #262 (pre-declaring a cdef class without its base type doesn't raise an error) created by scoder
This should fail: […]
1:14 PM Ticket #261 (Cython emits references to std::exception without #include-ing it) created by dagss
Stephane Drouard: […]
11:26 AM Ticket #252 (names of parameters with defaults not mangled in cdef, cpdef functions) reopened by robertwb

Mar 26, 2009:

5:35 AM Ticket #202 (Refnanny: Module initialization code isn't refnannied) closed by robertwb
fixed
5:35 AM Ticket #202 (Refnanny: Module initialization code isn't refnannied) reopened by robertwb
5:34 AM Ticket #252 (names of parameters with defaults not mangled in cdef, cpdef functions) closed by robertwb
fixed: http://hg.cython.org/cython-devel/rev/e4ca38a675cb
2:08 AM Ticket #260 (floor division not respected by c floats) created by robertwb
2:07 AM Ticket #259 (future division not respected by C ints (including literals)) created by robertwb
This: […] should result in a compilation error. The resulting type of …

Mar 25, 2009:

10:57 PM Ticket #170 (better error when user-declared type conflicts with builtin type) closed by robertwb
fixed: Follow up at #258
10:57 PM Ticket #258 (redeclaration of builtin types, followup for #170) created by robertwb
10:16 PM Ticket #257 (create_convert_utility_code() in PyrexTypes needs a rewrite) created by scoder
Currently, the create_convert_utility_code() methods in …
9:38 PM Ticket #203 (Bug in optimization of range) closed by robertwb
fixed: Finally resolved by #243
9:38 PM Ticket #243 (Fix all the loop bugs) closed by robertwb
fixed
9:29 PM Ticket #254 (for..from by step doesn't work with floating point steps) closed by robertwb
fixed
9:25 PM Ticket #256 (for..from by step doesn't work with pointers) created by robertwb

Mar 24, 2009:

8:20 PM Ticket #255 (better c int <-> python object conversion) created by robertwb
8:55 AM Ticket #254 (for..from by step doesn't work with floating point steps) created by robertwb
the title says it all
7:09 AM Ticket #253 (move constant folding before type analysis) closed by scoder
fixed
7:06 AM Ticket #253 (move constant folding before type analysis) created by scoder
Constant folding is currently done after type analysis to take advantage …

Mar 23, 2009:

2:17 AM Ticket #252 (names of parameters with defaults not mangled in cdef, cpdef functions) created by hoytak
It appears that the names of parameters with default arguments are not …

Mar 22, 2009:

6:56 PM Ticket #251 (Suboptimal code for empty "except" blocks) closed by scoder
fixed: Change is in http://hg.cython.org/cython-devel/rev/8db1388bb844
6:20 PM Ticket #251 (Suboptimal code for empty "except" blocks) created by scoder
[…] Clearing the current exception in the thread-state …
5:17 PM Ticket #250 (Traceback method name is wrong for exceptions caught in methods) created by scoder
When catching an exception in a method, Cython writes out this code: …

Mar 20, 2009:

10:29 AM Ticket #249 (build overhead) created by nicdumz
[…] Works as expected. The module is built only once But […] …

Mar 19, 2009:

7:07 PM Ticket #248 (line breaks between imported names) created by robertwb
[…] It does from Python, we should support this too.
6:59 PM Ticket #247 (Better error when Python headers not found) closed by robertwb
fixed: http://hg.cython.org/cython-devel/rev/07c1e0dc312b
6:58 PM Ticket #247 (Better error when Python headers not found) created by robertwb
If one doesn't have the Python development version installed, one gets an …
6:56 PM Ticket #242 (cryptic error when keyword arguments used with cdef method) closed by robertwb
duplicate: Dupe of #241
6:34 PM Ticket #246 (support const keyword on types) created by robertwb
2:38 PM Ticket #245 (Compiler crash on invalid code (external structs to object conversion)) created by dagss
This: […] gives […]
12:03 PM Ticket #99 (Char assignment allocates unused string literal) closed by scoder
fixed
10:46 AM Ticket #244 (Crash when using "with gil" in Py2.3-2.4.1 before threading is initialised) closed by scoder
fixed: Patch applied: http://hg.cython.org/cython-devel/rev/9a1f6f7c260a
10:44 AM Ticket #244 (Crash when using "with gil" in Py2.3-2.4.1 before threading is initialised) created by scoder
There was an old patch by Lisandro that let Cython call …
6:16 AM Ticket #239 (lexicon unpickling) closed by robertwb
fixed
5:49 AM Ticket #241 (cryptic error when keyword arguments used with cdef method) closed by robertwb
fixed

Mar 18, 2009:

7:47 PM Ticket #243 (Fix all the loop bugs) created by robertwb
[…] Gives […] where the later is an infinite loop. What I think …
4:21 AM Ticket #242 (cryptic error when keyword arguments used with cdef method) created by robertwb
[…]
4:02 AM Ticket #241 (cryptic error when keyword arguments used with cdef method) created by robertwb
[…]

Mar 17, 2009:

7:41 PM Ticket #240 (Invalid syntax leads to cython crash) created by ksmith
The following (invalid) code leads to a cython crash: (changeset 1871) …
6:20 AM Ticket #158 (out-of-order assignment with strings causes segfault) closed by dagss
fixed: http://hg.cython.org/cython-devel/rev/478a5cfba350
5:45 AM Ticket #239 (lexicon unpickling) created by robertwb
[…]

Mar 16, 2009:

8:58 PM Ticket #238 (support __new__() in extension types) created by scoder
Extension types should support the __new__() special method and be …
8:06 PM Ticket #237 (Large integer constants wrap around or fail to compile) created by scoder
Large integer constants and constant expressions can end up incorrectly in …
7:31 PM Ticket #236 (Python methods on corresponding C types (float/int)) created by scoder
It would be nice if Cython could emulate the instance methods of Python …

Mar 15, 2009:

6:44 AM Ticket #203 (Bug in optimization of range) reopened by dagss
No, this is a different bug. Reopening. Also note that this ticket is …
5:52 AM Ticket #208 (empty for-int-in-range loop doesn't behave as in Python) closed by robertwb
fixed: Works as expected. Committed …
5:47 AM Ticket #156 (cpdef method w/ no self crashes cython) closed by robertwb
fixed: http://hg.cython.org/cython-devel/rev/51b79d9aca35
5:32 AM Ticket #203 (Bug in optimization of range) closed by robertwb
fixed: Works as expected. Committed …
5:14 AM Ticket #127 (power operator (**) should be allowed in Python code) closed by robertwb
fixed: Also http://hg.cython.org/cython-devel/rev/750843d31989 and tests at …

Mar 14, 2009:

3:52 PM Ticket #235 (Support PEP 3132: Extended Iterable Unpacking) created by scoder
PEP 3132 describes a really nice feature in Py3. …
1:59 PM Ticket #186 (Unnecessary typechecking for getitem) closed by scoder
fixed: Fixed in http://hg.cython.org/cython-devel/rev/7c9b5a80ccfe
8:03 AM Ticket #28 (Potential problems for extern cdefs in argument parsing) closed by scoder
fixed
8:03 AM Ticket #28 (Potential problems for extern cdefs in argument parsing) reopened by scoder
8:02 AM Ticket #6 (gcc warns of unused variables in module initialization) closed by scoder
fixed
8:02 AM Ticket #6 (gcc warns of unused variables in module initialization) reopened by scoder
8:00 AM Ticket #102 (from blah import (a, b, c)) closed by scoder
duplicate
8:00 AM Ticket #102 (from blah import (a, b, c)) reopened by scoder
7:52 AM Ticket #123 (Regression due to PyDict_Next optimization) closed by robertwb
fixed
7:52 AM Ticket #123 (Regression due to PyDict_Next optimization) reopened by robertwb
7:49 AM Ticket #116 (missing files in MANIFEST) closed by robertwb
fixed
7:48 AM Ticket #116 (missing files in MANIFEST) reopened by robertwb
7:48 AM Ticket #187 (cython.py not installed for pure python use) closed by robertwb
fixed
7:48 AM Ticket #187 (cython.py not installed for pure python use) reopened by robertwb
7:48 AM Ticket #223 (Memory leak in cascaded comparisons) closed by robertwb
fixed
7:48 AM Ticket #223 (Memory leak in cascaded comparisons) reopened by robertwb
7:47 AM Ticket #88 (optimize list, tuple access) closed by robertwb
fixed
7:47 AM Ticket #88 (optimize list, tuple access) reopened by robertwb
7:47 AM Ticket #163 (Crash in FlattenBuiltinTypeCreation._find_handler()) closed by robertwb
fixed
7:47 AM Ticket #163 (Crash in FlattenBuiltinTypeCreation._find_handler()) reopened by robertwb
7:47 AM Ticket #224 (optimize printing of one object) closed by robertwb
fixed
7:46 AM Ticket #224 (optimize printing of one object) reopened by robertwb
7:45 AM Ticket #196 (Optimized integer for loops leave index variable incremented one step too ...) closed by robertwb
fixed
7:45 AM Ticket #196 (Optimized integer for loops leave index variable incremented one step too ...) reopened by robertwb
7:45 AM Ticket #185 (Enum constant name mangling can't be disabled) closed by robertwb
fixed
7:45 AM Ticket #185 (Enum constant name mangling can't be disabled) reopened by robertwb
7:44 AM Ticket #181 (embedsignature prints default args incorrectly) closed by robertwb
fixed
7:44 AM Ticket #181 (embedsignature prints default args incorrectly) reopened by robertwb
7:44 AM Ticket #175 (embedsignatures discards existing cpdef docstrings) closed by robertwb
fixed
7:44 AM Ticket #175 (embedsignatures discards existing cpdef docstrings) reopened by robertwb
7:43 AM Ticket #172 (Compiler crash for non-builtin ValueError plus numpy cimport) closed by robertwb
fixed
7:43 AM Ticket #125 (Add support for Spam/__init__.pyx) closed by scoder
fixed
7:43 AM Ticket #172 (Compiler crash for non-builtin ValueError plus numpy cimport) reopened by robertwb
7:43 AM Ticket #120 (Make TupleNode use new temp allocation) closed by robertwb
fixed
7:43 AM Ticket #125 (Add support for Spam/__init__.pyx) reopened by scoder
7:43 AM Ticket #120 (Make TupleNode use new temp allocation) reopened by robertwb
7:42 AM Ticket #220 (Cython should remove old output file before writing new output file) closed by scoder
fixed
7:42 AM Ticket #222 (Bad code when from...import target typed) closed by robertwb
fixed
7:42 AM Ticket #222 (Bad code when from...import target typed) reopened by robertwb
7:41 AM Ticket #190 (don't use str() for literal floats) closed by robertwb
fixed
7:41 AM Ticket #220 (Cython should remove old output file before writing new output file) reopened by scoder
7:41 AM Ticket #190 (don't use str() for literal floats) reopened by robertwb
7:41 AM Ticket #221 (Memory leaks when exiting try blocks) closed by dagss
fixed
7:41 AM Ticket #189 (Allow slicing of char*) closed by robertwb
fixed
7:41 AM Ticket #221 (Memory leaks when exiting try blocks) reopened by dagss
7:41 AM Ticket #189 (Allow slicing of char*) reopened by robertwb
7:41 AM Ticket #188 (#include ordering should be consistent with order of includes and cimports ...) closed by robertwb
fixed
7:40 AM Ticket #188 (#include ordering should be consistent with order of includes and cimports ...) reopened by robertwb
7:40 AM Ticket #192 (language and other options for cython docs) closed by scoder
fixed
7:40 AM Ticket #133 (Illegal casting caused by new PyDict_Next iteration with typed variables) closed by robertwb
fixed
7:40 AM Ticket #192 (language and other options for cython docs) reopened by scoder
7:40 AM Ticket #133 (Illegal casting caused by new PyDict_Next iteration with typed variables) reopened by robertwb
7:40 AM Ticket #126 (includes form cimported modules should come before this module's includes) closed by robertwb
fixed
7:40 AM Ticket #126 (includes form cimported modules should come before this module's includes) reopened by robertwb
7:40 AM Ticket #212 (Refnanny shouldn't affect execution flow) closed by scoder
fixed
7:39 AM Ticket #212 (Refnanny shouldn't affect execution flow) reopened by scoder
7:39 AM Ticket #118 (Cython 0.10 can't "import" sub-packages "as" names) closed by robertwb
fixed
7:39 AM Ticket #118 (Cython 0.10 can't "import" sub-packages "as" names) reopened by robertwb
7:39 AM Ticket #148 (for-loop crashes due to double allocation of temps) closed by robertwb
worksforme
7:38 AM Ticket #161 (sort method on lists should be able to take optional arguments) closed by scoder
fixed
7:38 AM Ticket #148 (for-loop crashes due to double allocation of temps) reopened by robertwb
7:38 AM Ticket #184 (range behaves in an odd way with unsigned types) closed by robertwb
invalid
7:38 AM Ticket #161 (sort method on lists should be able to take optional arguments) reopened by scoder
7:37 AM Ticket #150 (object not a builtin) closed by scoder
fixed
7:37 AM Ticket #150 (object not a builtin) reopened by scoder
7:37 AM Ticket #184 (range behaves in an odd way with unsigned types) reopened by robertwb
7:36 AM Ticket #140 (Feature: Inline function definition in pxd file) closed by scoder
fixed
7:36 AM Ticket #140 (Feature: Inline function definition in pxd file) reopened by scoder
7:35 AM Ticket #117 (Buffer typedefs raises parser exception) closed by scoder
fixed
7:35 AM Ticket #117 (Buffer typedefs raises parser exception) reopened by scoder
7:31 AM Ticket #129 (from module import (a,b,c)) closed by scoder
fixed
7:31 AM Ticket #129 (from module import (a,b,c)) reopened by scoder
7:30 AM Ticket #143 (Need to change syntax for pxd function typing) closed by scoder
fixed
7:29 AM Ticket #143 (Need to change syntax for pxd function typing) reopened by scoder
7:00 AM Milestone 0.11 completed

Mar 13, 2009:

8:22 PM Ticket #234 (Cython must become 2to3 clean to port it to Py3) created by scoder
The best way to port Cython to Py3 is to run the 2to3 utility on it. This …
8:17 PM Ticket #233 (Calls to known types need better optimisation support) created by scoder
The current special casing for methods of builtin types cannot easily be …
7:49 AM Ticket #232 (result type of calling an extension type is unknown) created by scoder
For an extension type MyExt, calling MyExt() can only result …

Mar 12, 2009:

6:34 PM Ticket #231 (The remaining parts of lexer and parser should get compiled into C code) created by scoder
Compiling the parser classes already lead to a major speed-up of the …

Mar 11, 2009:

7:10 PM Ticket #230 (def-to-c(p)def method override in .pxd files fails for subclass methods) created by scoder
The problem is in Symtab.CClassScope.declare_cfunction(). When …
2:30 AM Ticket #229 (Cython % operator on cdef int has C semantics, not Python semantics) created by cwitty
That is, […] gives -1, where Python would give 15. This bit a new Sage …

Mar 8, 2009:

1:19 PM Ticket #214 (pyxbuild is not Py3 compatible, so refnanny can't be built) closed by scoder
fixed
12:48 PM Ticket #28 (Potential problems for extern cdefs in argument parsing) closed by scoder
fixed: no idea when exactly this was fixed (is that still a problem in 0.10.x?), …
12:43 PM Ticket #6 (gcc warns of unused variables in module initialization) closed by scoder
fixed: this works for me now (see test case in run/specialfloat.pyx)
12:28 PM Ticket #160 (support for subinterpreters and module cleanup in Py3) closed by scoder
duplicate: This is now a duplicate of the more complete #173.
12:05 PM Ticket #141 (cpdef special methods) closed by scoder
duplicate
6:43 AM Ticket #143 (Need to change syntax for pxd function typing) closed by robertwb
fixed

Mar 4, 2009:

11:19 AM Ticket #209 (Slow object buffers) closed by dagss
invalid: The problem is in value = arr[idxMap[idx]]

Mar 3, 2009:

5:52 PM Ticket #228 (Exceptions get lost inside except blocks when shadowed by exceptions ...) created by scoder
This change http://hg.cython.org/cython-devel/rev/24bb0456d787 breaks …

Mar 1, 2009:

8:30 PM Ticket #227 (PyBool_CheckExact not defined in c code for python 2.5.4.) closed by scoder
fixed: Fix: http://hg.cython.org/cython-devel/rev/fa0111c401cc Test case: …
6:23 PM Ticket #227 (PyBool_CheckExact not defined in c code for python 2.5.4.) created by hoytak
Hello, I'm using the latest pull from cython-dev, 1800:e8b5a8e5da3d, with …

Feb 28, 2009:

11:28 AM Ticket #226 (Type vtable needs types assignments for strict aliasing) closed by scoder
fixed: Proposed fix is in http://hg.cython.org/cython-devel/rev/2b34cb4ed73f

Feb 27, 2009:

7:55 PM Ticket #226 (Type vtable needs types assignments for strict aliasing) created by scoder
When setting up the vtable of a type, the methods are first copied from …
7:32 PM Ticket #200 (Memory leak related to return in try/finally) closed by scoder
fixed: I assume that this can be fixed now that the patch is in.
5:08 PM Ticket #225 ([with patch, needs review] recursion stack overflow in control flow ...) created by scoder
Here is an example for a program that Cython currently cannot compile as …

Feb 26, 2009:

11:57 PM Ticket #88 (optimize list, tuple access) closed by robertwb
fixed
11:56 PM Ticket #224 (optimize printing of one object) closed by robertwb
fixed: http://hg.cython.org/cython-devel/rev/1d797805d2b9
11:56 PM Ticket #224 (optimize printing of one object) created by robertwb
Not sure how much this helps, but I noticed "print x" is slow and it's a …
10:07 PM Ticket #220 (Cython should remove old output file before writing new output file) closed by robertwb
fixed: http://hg.cython.org/cython-devel/rev/e66a36990c06 This change makes it …
9:16 PM Ticket #192 (language and other options for cython docs) closed by robertwb
fixed: Added link to …
9:14 PM Ticket #202 (Refnanny: Module initialization code isn't refnannied) closed by robertwb
fixed: http://hg.cython.org/cython-devel/rev/df64cbd751ac
9:12 PM Ticket #212 (Refnanny shouldn't affect execution flow) closed by robertwb
fixed: This has been fixed. It prints out errors which will make (non-error …
9:07 PM Ticket #223 (Memory leak in cascaded comparisons) closed by robertwb
fixed: http://hg.cython.org/cython-devel/rev/85680600a6c9
9:07 PM Ticket #223 (Memory leak in cascaded comparisons) created by robertwb
E.g. a < b < c, the result of a < b was leaked if True
9:05 PM Ticket #222 (Bad code when from...import target typed) closed by robertwb
fixed: http://hg.cython.org/cython-devel/rev/9e0b4fa897e3 and test at …
9:05 PM Ticket #222 (Bad code when from...import target typed) created by robertwb
[…] would output […] Where __pyx_1 is a PyObject?* holding …
9:03 PM Ticket #221 (Memory leaks when exiting try blocks) closed by robertwb
fixed: Fixed in http://hg.cython.org/cython-devel/rev/fb81e893dc8e and …
8:49 PM Ticket #221 (Memory leaks when exiting try blocks) created by robertwb
Cython catches and stores exception state when in try and except blocks. …
Note: See TracTimeline for information about the timeline view.