Resultados da pesquisa a pedido "ruby-c-extension"
Como acesso uma matriz de ruby da minha extensão c?
Estou recebendo este erro ev.c:11: error: subscripted value is neither array nor pointerpara esta linha printf("%d\n", pairs[0][0]); Neste código static VALUE EV; static VALUE PairCounter; static VALUE sort_pairs_2(VALUE self) { VALUE pairs; ...
Extensões nativas recorrem ao puro Ruby se não forem suportadas na instalação gem
Estou desenvolvendo uma gem, que atualmente é pura Ruby, mas também desenvolvi uma variante C mais rápida para um dos recursos. O recurso é utilizável, mas à...
mkmf ignora arquivos em subpastas quando compila a extensão C
Gostaria de organizar o código fonte C assim: + / | |___ + ext | | | |___ + native_extension | | | |___ + lib | | | | | |___ (Source files are kept in here - may contain sub-folders) | | | |___ native_extension.c | |___ native_extension.h | ...
erguntas sobre a API de extensões do Ruby C
Então, recentemente tive a infeliz necessidade de fazer uma extensão C para Ruby (por causa do desempenho). Desde que eu estava tendo problemas para entenderVALUE (e ainda o fazem), então procurei na fonte Ruby e descobri:typedef unsigned long ...