Timeline


and

Apr 3, 2009:

3:18 PM Ticket #265 (stdexcept should be added when cpp exception handling used) closed by robertwb
fixed: http://hg.cython.org/cython-devel/rev/49523eb3abb5
1:50 AM Ticket #265 (stdexcept should be added when cpp exception handling used) reopened by robertwb
[…]

Apr 2, 2009:

11:56 PM Ticket #202 (Refnanny: Module initialization code isn't refnannied) closed by robertwb
fixed
11:56 PM Ticket #202 (Refnanny: Module initialization code isn't refnannied) reopened by robertwb
11:55 PM Ticket #208 (empty for-int-in-range loop doesn't behave as in Python) closed by robertwb
fixed
11:54 PM Ticket #208 (empty for-int-in-range loop doesn't behave as in Python) reopened by robertwb
11:52 PM Ticket #230 (def-to-c(p)def method override in .pxd files fails for subclass methods) closed by robertwb
fixed
5:09 PM Ticket #165 (cython crashes on cpdef without "self") closed by robertwb
fixed: http://hg.cython.org/cython-devel/rev/3aac44b1f28a
4:58 PM Ticket #4 (from package cimport module doesn't work) closed by robertwb
fixed: Fixed: http://hg.cython.org/cython-devel/rev/6900df959135

Apr 1, 2009:

3:27 AM Ticket #273 (nogil check for usage of new temps) created by dagss
In ModuleNode?.py, around line 1350, there used to be a check for whether …

Mar 31, 2009:

1:14 PM Ticket #198 (Complete temp transition and remove old temp system) closed by dagss
fixed: A lot of commits leading up to this one: …
1:11 PM Ticket #271 (Module init code doesn't decref new temps on exception) closed by dagss
fixed: http://hg.cython.org/cython-devel/rev/3aa127500ce9 A testcase is some …
1:09 PM Ticket #272 (Missing test: Raising exception from module init code) created by dagss
This takes some effort to test for so not doing it now. #271 would have …
1:07 PM Ticket #271 (Module init code doesn't decref new temps on exception) created by dagss
Consider: […] Here, some references will be leaked.
12:04 PM Ticket #270 (CEnumDefNode leaks memory during construction) created by dagss
It's only int literals, but a leak is a leak.
4:30 AM Ticket #269 (Change command line compiler directive priority) created by dagss
Currently a directive is set by these precedence rules (i.e. start at the …

Mar 29, 2009:

12:10 PM Ticket #268 (optimise away redundant None and type checks) created by scoder
After implementing #233 and fixing #166, the syntax tree ends up with a …
11:16 AM Ticket #233 (Calls to known types need better optimisation support) closed by scoder
fixed: NoneCheckNode? implemented here: …
11:16 AM Ticket #166 (cdef'd list raises wrong exception on append when list is None) closed by scoder
fixed
9:48 AM Ticket #232 (result type of calling an extension type is unknown) closed by scoder
fixed: Cython now handles extension type tracking like Pyrex. See ticket #238 for …
9:04 AM Ticket #131 (getattr3() should be merged with getattr()) closed by scoder
fixed
2:52 AM Ticket #267 (Temp error related to if-else expression) closed by dagss
fixed: http://hg.cython.org/cython-devel/rev/9a445f71940f

Mar 28, 2009:

1:05 PM Ticket #183 (Compiler directives on cpdef/cdef functions) closed by robertwb
fixed
12:30 PM Ticket #260 (floor division not respected by c floats) closed by robertwb
fixed
8:15 AM 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:

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

Mar 25, 2009:

10:35 PM Ticket #202 (Refnanny: Module initialization code isn't refnannied) closed by robertwb
fixed
10:35 PM Ticket #202 (Refnanny: Module initialization code isn't refnannied) reopened by robertwb
10:34 PM 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
7:08 PM Ticket #260 (floor division not respected by c floats) created by robertwb
7:07 PM 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 …
3:57 PM Ticket #170 (better error when user-declared type conflicts with builtin type) closed by robertwb
fixed: Follow up at #258
3:57 PM Ticket #258 (redeclaration of builtin types, followup for #170) created by robertwb
3:16 PM Ticket #257 (create_convert_utility_code() in PyrexTypes needs a rewrite) created by scoder
Currently, the create_convert_utility_code() methods in …
2:38 PM Ticket #203 (Bug in optimization of range) closed by robertwb
fixed: Finally resolved by #243
2:38 PM Ticket #243 (Fix all the loop bugs) closed by robertwb
fixed
2:29 PM Ticket #254 (for..from by step doesn't work with floating point steps) closed by robertwb
fixed
2:25 PM Ticket #256 (for..from by step doesn't work with pointers) created by robertwb

Mar 24, 2009:

1:20 PM Ticket #255 (better c int <-> python object conversion) created by robertwb
1:55 AM Ticket #254 (for..from by step doesn't work with floating point steps) created by robertwb
the title says it all
12:09 AM Ticket #253 (move constant folding before type analysis) closed by scoder
fixed
12: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 22, 2009:

7:17 PM 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 …
11:56 AM Ticket #251 (Suboptimal code for empty "except" blocks) closed by scoder
fixed: Change is in http://hg.cython.org/cython-devel/rev/8db1388bb844
11:20 AM Ticket #251 (Suboptimal code for empty "except" blocks) created by scoder
[…] Clearing the current exception in the thread-state …
10:17 AM 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:

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

Mar 19, 2009:

12:07 PM Ticket #248 (line breaks between imported names) created by robertwb
[…] It does from Python, we should support this too.
11:59 AM Ticket #247 (Better error when Python headers not found) closed by robertwb
fixed: http://hg.cython.org/cython-devel/rev/07c1e0dc312b
11:58 AM 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 …
11:56 AM Ticket #242 (cryptic error when keyword arguments used with cdef method) closed by robertwb
duplicate: Dupe of #241
11:34 AM Ticket #246 (support const keyword on types) created by robertwb
7:38 AM Ticket #245 (Compiler crash on invalid code (external structs to object conversion)) created by dagss
This: […] gives […]
5:03 AM Ticket #99 (Char assignment allocates unused string literal) closed by scoder
fixed
3: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
3: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 …

Mar 18, 2009:

11:16 PM Ticket #239 (lexicon unpickling) closed by robertwb
fixed
10:49 PM Ticket #241 (cryptic error when keyword arguments used with cdef method) closed by robertwb
fixed
12:47 PM Ticket #243 (Fix all the loop bugs) created by robertwb
[…] Gives […] where the later is an infinite loop. What I think …

Mar 17, 2009:

9:21 PM Ticket #242 (cryptic error when keyword arguments used with cdef method) created by robertwb
[…]
9:02 PM Ticket #241 (cryptic error when keyword arguments used with cdef method) created by robertwb
[…]
12:41 PM Ticket #240 (Invalid syntax leads to cython crash) created by ksmith
The following (invalid) code leads to a cython crash: (changeset 1871) …

Mar 16, 2009:

11:20 PM Ticket #158 (out-of-order assignment with strings causes segfault) closed by dagss
fixed: http://hg.cython.org/cython-devel/rev/478a5cfba350
10:45 PM Ticket #239 (lexicon unpickling) created by robertwb
[…]
1:58 PM Ticket #238 (support __new__() in extension types) created by scoder
Extension types should support the __new__() special method and be …
1: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 …
12: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 14, 2009:

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

Mar 13, 2009:

1: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 …
1: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 …
12: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:

11:34 AM 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:

12: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 …

Mar 10, 2009:

7:30 PM 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:

6:19 AM Ticket #214 (pyxbuild is not Py3 compatible, so refnanny can't be built) closed by scoder
fixed
5:48 AM 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?), …
5:43 AM 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)
5:28 AM Ticket #160 (support for subinterpreters and module cleanup in Py3) closed by scoder
duplicate: This is now a duplicate of the more complete #173.
5:05 AM Ticket #141 (cpdef special methods) closed by scoder
duplicate

Mar 7, 2009:

10:43 PM Ticket #143 (Need to change syntax for pxd function typing) closed by robertwb
fixed

Mar 4, 2009:

3:19 AM Ticket #209 (Slow object buffers) closed by dagss
invalid: The problem is in value = arr[idxMap[idx]]
Note: See TracTimeline for information about the timeline view.