Re: [Cython] Hash-based vtables

2012-06-08 Thread Dag Sverre Seljebotn
On 06/09/2012 08:00 AM, Dag Sverre Seljebotn wrote: On 06/09/2012 07:45 AM, Dag Sverre Seljebotn wrote: On 06/09/2012 03:21 AM, Robert Bradshaw wrote: On Fri, Jun 8, 2012 at 2:12 PM, Dag Sverre Seljebotn There's still the indirection through SEP 200 (extensibletype slots). We can get rid of th

Re: [Cython] Hash-based vtables

2012-06-08 Thread Dag Sverre Seljebotn
On 06/09/2012 07:45 AM, Dag Sverre Seljebotn wrote: On 06/09/2012 03:21 AM, Robert Bradshaw wrote: On Fri, Jun 8, 2012 at 2:12 PM, Dag Sverre Seljebotn There's still the indirection through SEP 200 (extensibletype slots). We can get rid of that very easily by just making that table and the hash

Re: [Cython] Hash-based vtables

2012-06-08 Thread Dag Sverre Seljebotn
On 06/09/2012 03:21 AM, Robert Bradshaw wrote: On Fri, Jun 8, 2012 at 2:12 PM, Dag Sverre Seljebotn wrote: On 06/07/2012 12:35 PM, Dag Sverre Seljebotn wrote: On 06/07/2012 12:20 PM, Dag Sverre Seljebotn wrote: On 06/07/2012 12:26 AM, Robert Bradshaw wrote: On Wed, Jun 6, 2012 at 2:36 PM

Re: [Cython] Hash-based vtables

2012-06-08 Thread Robert Bradshaw
On Fri, Jun 8, 2012 at 2:12 PM, Dag Sverre Seljebotn wrote: > On 06/07/2012 12:35 PM, Dag Sverre Seljebotn wrote: >> >> On 06/07/2012 12:20 PM, Dag Sverre Seljebotn wrote: >>> >>> On 06/07/2012 12:26 AM, Robert Bradshaw wrote: On Wed, Jun 6, 2012 at 2:36 PM, Dag Sverre Seljebotn wr

Re: [Cython] Hash-based vtables

2012-06-08 Thread Dag Sverre Seljebotn
On 06/07/2012 12:35 PM, Dag Sverre Seljebotn wrote: On 06/07/2012 12:20 PM, Dag Sverre Seljebotn wrote: On 06/07/2012 12:26 AM, Robert Bradshaw wrote: On Wed, Jun 6, 2012 at 2:36 PM, Dag Sverre Seljebotn wrote: On 06/06/2012 11:16 PM, Robert Bradshaw wrote: On Wed, Jun 6, 2012 at 1:57 PM, D

Re: [Cython] Bug: bad C code generated for (some) "... and ... or ..." expressions

2012-06-08 Thread Dieter Maurer
Stefan Behnel wrote at 2012-6-8 08:50 +0200: >thanks for the report. > >Dieter Maurer, 07.06.2012 10:44: >> "cython 0.13" generates bad C code for the attached "pyx" file. > >Could you try the latest release? I would at least expect an error instead >of actually generating code. The latest release