Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help |
The search service can find package by either name (apache), provides(webserver), absolute file names (/usr/bin/apache), binaries (gprof) or shared libraries (libXm.so.2) in standard path. It does not support multiple arguments yet...
The System and Arch are optional added filters, for example System could be "redhat", "redhat-7.2", "mandrake" or "gnome", Arch could be "i386" or "src", etc. depending on your system.
cymem provides two small memory-management helpers for Cython. They make it easy to tie memory to a Python object's life-cycle, so that the memory is freed when the object is garbage collected. The most useful is `cymem.Pool`, which acts as a thin wrapper around the calloc function: ```python from cymem.cymem cimport Pool cdef Pool mem = Pool() data1 = <int*>mem.alloc(10, sizeof(int)) data2 = <float*>mem.alloc(12, sizeof(float)) ``` The `Pool` object saves the memory addresses internally, and frees them when the object is garbage collected. Typically you'll attach the `Pool` to some cdef'd class. This is particularly handy for deeply nested structs, which have complicated initialization functions. Just pass the `Pool` object into the initializer, and you don't have to worry about freeing your struct at all — all of the calls to `Pool.alloc` will be automatically freed when the `Pool` expires.
Package | Summary | Distribution | Download |
python312-cymem-2.0.10-1.2.i586.html | Manage calls to calloc/free through Cython | OpenSuSE Ports Tumbleweed for i586 | python312-cymem-2.0.10-1.2.i586.rpm |
python312-cymem-2.0.10-1.2.riscv64.html | Manage calls to calloc/free through Cython | OpenSuSE Ports Tumbleweed for riscv64 | python312-cymem-2.0.10-1.2.riscv64.rpm |
python312-cymem-2.0.10-1.2.s390x.html | Manage calls to calloc/free through Cython | OpenSuSE Ports Tumbleweed for s390x | python312-cymem-2.0.10-1.2.s390x.rpm |
python312-cymem-2.0.10-1.2.x86_64.html | Manage calls to calloc/free through Cython | OpenSuSE Tumbleweed for x86_64 | python312-cymem-2.0.10-1.2.x86_64.rpm |
python312-cymem-2.0.10-1.1.aarch64.html | Manage calls to calloc/free through Cython | OpenSuSE Ports Tumbleweed for aarch64 | python312-cymem-2.0.10-1.1.aarch64.rpm |
python312-cymem-2.0.10-1.1.armv6hl.html | Manage calls to calloc/free through Cython | OpenSuSE Ports Tumbleweed for armv6hl | python312-cymem-2.0.10-1.1.armv6hl.rpm |
python312-cymem-2.0.10-1.1.armv7hl.html | Manage calls to calloc/free through Cython | OpenSuSE Ports Tumbleweed for armv7hl | python312-cymem-2.0.10-1.1.armv7hl.rpm |
python312-cymem-2.0.8-1.3.ppc64le.html | Manage calls to calloc/free through Cython | OpenSuSE Ports Tumbleweed for ppc64le | python312-cymem-2.0.8-1.3.ppc64le.rpm |
Generated by rpm2html 1.6