[Ecls-list] Small performance improvements for ECL

Juan Jose Garcia-Ripoll juanjose.garciaripoll at googlemail.com
Tue Apr 27 12:48:48 UTC 2010


I attach a patch for cffi-ecl.lisp that, instead of using assoc, creates
hash tables for more quickly locating things like
- equivalence between CFFI and ECL foreign types
- C names of CFFI types
- inline expanders for mem-set/ref

In addition this patch uses two functions I have introduced in 10.4.2 which
are related to alignments and type sizes.

Juanjo

-- 
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://tream.dreamhosters.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20100427/3ac29839/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-In-tests-misc-types.lisp-FOREIGN-FREE-is-used-with-p.patch
Type: application/octet-stream
Size: 1710 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20100427/3ac29839/attachment.obj>


More information about the ecl-devel mailing list