Ticket #56 (closed defect: fixed)

Opened 6 years ago

Last modified 6 years ago

Support for structs/records in buffers

Reported by: dagss Owned by: dagss
Priority: major Milestone: 0.10
Component: Code Generation Keywords: buffer struct numerics
Cc:

Description

Currently only integers, floats and objects are supported in buffers; structs and complex numbers should be supported to.

Complex numbers will be treated as structs containing exactly two floats for now.

Change History

Changed 6 years ago by dagss

  • keywords numerics added

Changed 6 years ago by dagss

  • priority changed from minor to major

Changed 6 years ago by dagss

I have a lot of code for this now -- however the current strategy for getting around a missing result_code refactor is failing. I either need to move all my temps in IndexNode? used for buffer access up to allocation in type analysis phase, or finally do the result_code refactor.

Changed 6 years ago by dagss

  • status changed from new to assigned

Changed 6 years ago by dagss

Non-nested struct support as of:

 http://hg.cython.org/cython-devel/rev/da30eeb06679

Changed 6 years ago by dagss

Note that numpy.pxd must still be updated for record structs to work though...

Changed 6 years ago by dagss

  • status changed from assigned to closed
  • resolution set to fixed
Note: See TracTickets for help on using tickets.