Re: [Cython] Hash-based vtables

2012-06-12 Thread Dag Sverre Seljebotn
On 06/12/2012 09:46 PM, Dag Sverre Seljebotn wrote: On 06/12/2012 08:12 PM, Robert Bradshaw wrote: On Tue, Jun 12, 2012 at 10:21 AM, Dag Sverre Seljebotn wrote: On 06/12/2012 01:01 PM, Dag Sverre Seljebotn wrote: On 06/10/2012 11:53 AM, Robert Bradshaw wrote: On Sun, Jun 10, 2012 at 1:43 A

Re: [Cython] Hash-based vtables

2012-06-12 Thread Dag Sverre Seljebotn
On 06/12/2012 08:12 PM, Robert Bradshaw wrote: On Tue, Jun 12, 2012 at 10:21 AM, Dag Sverre Seljebotn wrote: On 06/12/2012 01:01 PM, Dag Sverre Seljebotn wrote: On 06/10/2012 11:53 AM, Robert Bradshaw wrote: On Sun, Jun 10, 2012 at 1:43 AM, Dag Sverre Seljebotn About signatures, a proble

[Cython] "__pyx_dynamic_args" undeclared in fused types code

2012-06-12 Thread Stefan Behnel
Hi, after the merge of the "_fused_dispatch_rebased" branch, I get C compile errors in a simple fused types example: """ from cython cimport integral # define a fused type for different containers ctypedef fused container: list tuple object # define a generic function using the abov

Re: [Cython] Hash-based vtables

2012-06-12 Thread Robert Bradshaw
On Tue, Jun 12, 2012 at 10:21 AM, Dag Sverre Seljebotn wrote: > On 06/12/2012 01:01 PM, Dag Sverre Seljebotn wrote: >> >> On 06/10/2012 11:53 AM, Robert Bradshaw wrote: >>> >>> On Sun, Jun 10, 2012 at 1:43 AM, Dag Sverre Seljebotn About signatures, a problem I see with following the C ty

Re: [Cython] Hash-based vtables

2012-06-12 Thread Dag Sverre Seljebotn
On 06/12/2012 01:01 PM, Dag Sverre Seljebotn wrote: On 06/10/2012 11:53 AM, Robert Bradshaw wrote: On Sun, Jun 10, 2012 at 1:43 AM, Dag Sverre Seljebotn About signatures, a problem I see with following the C typing is that the signature "ill" wouldn't hash the same as "iii" on 32-bit Windows an

Re: [Cython] Hash-based vtables

2012-06-12 Thread Dag Sverre Seljebotn
On 06/10/2012 11:53 AM, Robert Bradshaw wrote: On Sun, Jun 10, 2012 at 1:43 AM, Dag Sverre Seljebotn About signatures, a problem I see with following the C typing is that the signature "ill" wouldn't hash the same as "iii" on 32-bit Windows and "iqq" on 32-bit Linux, and so on. I think that woul