Re: [Cython] cython tests and py3k hash randomization

2012-02-23 Thread Vitja Makarov
2012/2/24 mark florisson : > On 23 February 2012 20:52, Vitja Makarov wrote: >> Recent py3k version has new feature "hash randomization" it solves >> some security issues. >> But has some drawbacks, for instance, dict.items() order is now >> unknown. So it breaks >> randomly some doctests that rel

Re: [Cython] cython tests and py3k hash randomization

2012-02-23 Thread mark florisson
On 23 February 2012 20:52, Vitja Makarov wrote: > Recent py3k version has new feature "hash randomization" it solves > some security issues. > But has some drawbacks, for instance, dict.items() order is now > unknown. So it breaks > randomly some doctests that rely on exact order of dict items. >

[Cython] Broken C-API generation for ext modules

2012-02-23 Thread Lisandro Dalcin
The commit below from Stefan broke C-API generation for extension modules. The problem is that the code of __Pyx_ImportModule() and __Pyx_ImportType() depeds on the #definition of __Pyx_PyIdentifier_FromString , and such #define is not emitted in C-API headers. Stefan, given that __Pyx_PyIdentifie

[Cython] cython tests and py3k hash randomization

2012-02-23 Thread Vitja Makarov
Recent py3k version has new feature "hash randomization" it solves some security issues. But has some drawbacks, for instance, dict.items() order is now unknown. So it breaks randomly some doctests that rely on exact order of dict items. vitja@mchome:~/python$ ./py3k/bin/python -c "print({'a':1,

Re: [Cython] 0.16 release

2012-02-23 Thread mark florisson
On 23 February 2012 15:43, Stefan Behnel wrote: > mark florisson, 23.02.2012 09:38: >> On 23 February 2012 08:36, Vitja Makarov wrote: >>> 2012/2/23 mark florisson: On 23 February 2012 08:30, Vitja Makarov wrote: > We can also fix this ticket before release > http://trac.cython.org/cy

Re: [Cython] 0.16 release

2012-02-23 Thread Stefan Behnel
mark florisson, 23.02.2012 09:38: > On 23 February 2012 08:36, Vitja Makarov wrote: >> 2012/2/23 mark florisson: >>> On 23 February 2012 08:30, Vitja Makarov wrote: We can also fix this ticket before release http://trac.cython.org/cython_trac/ticket/761 >>> >>> Good idea. I think the tick

Re: [Cython] 0.16 release

2012-02-23 Thread Vitja Makarov
2012/2/23 mark florisson : > On 23 February 2012 08:36, Vitja Makarov wrote: >> 2012/2/23 mark florisson : >>> On 23 February 2012 08:30, Vitja Makarov wrote: 2012/2/20 Vitja Makarov : > 2012/2/20 mark florisson : >> On 19 February 2012 10:16, Vitja Makarov wrote: >>> 2012/2/15

Re: [Cython] 0.16 release

2012-02-23 Thread mark florisson
On 23 February 2012 08:36, Vitja Makarov wrote: > 2012/2/23 mark florisson : >> On 23 February 2012 08:30, Vitja Makarov wrote: >>> 2012/2/20 Vitja Makarov : 2012/2/20 mark florisson : > On 19 February 2012 10:16, Vitja Makarov wrote: >> 2012/2/15 mark florisson : >>> On 15 Febr

Re: [Cython] 0.16 release

2012-02-23 Thread Vitja Makarov
2012/2/23 Vitja Makarov : > 2012/2/23 mark florisson : >> On 23 February 2012 08:30, Vitja Makarov wrote: >>> 2012/2/20 Vitja Makarov : 2012/2/20 mark florisson : > On 19 February 2012 10:16, Vitja Makarov wrote: >> 2012/2/15 mark florisson : >>> On 15 February 2012 15:45, mark f

Re: [Cython] 0.16 release

2012-02-23 Thread Vitja Makarov
2012/2/23 mark florisson : > On 23 February 2012 08:30, Vitja Makarov wrote: >> 2012/2/20 Vitja Makarov : >>> 2012/2/20 mark florisson : On 19 February 2012 10:16, Vitja Makarov wrote: > 2012/2/15 mark florisson : >> On 15 February 2012 15:45, mark florisson >> wrote: >>> O

Re: [Cython] 0.16 release

2012-02-23 Thread mark florisson
On 23 February 2012 08:30, Vitja Makarov wrote: > 2012/2/20 Vitja Makarov : >> 2012/2/20 mark florisson : >>> On 19 February 2012 10:16, Vitja Makarov wrote: 2012/2/15 mark florisson : > On 15 February 2012 15:45, mark florisson > wrote: >> On 14 February 2012 21:33, Robert Bra

Re: [Cython] 0.16 release

2012-02-23 Thread Vitja Makarov
2012/2/20 Vitja Makarov : > 2012/2/20 mark florisson : >> On 19 February 2012 10:16, Vitja Makarov wrote: >>> 2012/2/15 mark florisson : On 15 February 2012 15:45, mark florisson wrote: > On 14 February 2012 21:33, Robert Bradshaw > wrote: >> On Tue, Feb 14, 2012 at 1:09