summaryrefslogtreecommitdiff
path: root/libguile/vectors.h
AgeCommit message (Expand)AuthorFilesLines
2011-10-24refactor tc7 and tc16 checksAndy Wingo1-2/+2
2011-10-24remove weak pairs, rewrite weak vectorsAndy Wingo1-19/+2
2010-04-01fix vector-ref and vector-set opcodes for weak vectorsAndy Wingo1-0/+1
2010-01-07clean up includes in vectors.[ch]Andy Wingo1-1/+0
2009-11-02Allocate vectors in a contiguous memory area.Ludovic Courtès1-10/+11
2009-08-28Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-16/+1
2009-08-18Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-6/+7
2009-07-19generic vector ops to own fileAndy Wingo1-15/+0
2009-07-19rename unif.[ch] to arrays.[ch]Andy Wingo1-1/+1
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-6/+7
2008-09-10Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-6/+6
2008-09-05Fixed `list->weak-vector'.Ludovic Courtes1-1/+2
2008-05-31Add `SCM_INTERNAL' macro, use it.Ludovic Courtès1-5/+5
2006-04-17merge from 1.8 branchKevin Ryde1-1/+1
2005-07-31* gc-mark.c (scm_mark_all): Do not rely on hooks to run the weakMarius Vollmer1-2/+2
2005-05-23The FSF has a new address.Marius Vollmer1-1/+1
2005-02-23* hashtab.c (scm_i_rehash): Cope with the case that a GC modifiesMarius Vollmer1-2/+3
2005-01-07(SCM_BITVEC_REF, SCM_BITVEC_SET, SCM_BITVEC_CLR): Removed.Marius Vollmer1-33/+11
2005-01-02* weaks.c: Use new vector elements API or simple vectorMarius Vollmer1-28/+50
2004-12-27(scm_c_vector_set_x): Make return typeMarius Vollmer1-1/+10
2004-12-27(scm_c_vector_set_x): Make return typeMarius Vollmer1-1/+1
2004-11-09(scm_is_vector, scm_c_vector_length, scm_c_vector_ref,Marius Vollmer1-2/+20
2003-04-05Changed license terms to the plain LGPL thru-out.Marius Vollmer1-35/+11
2002-09-01(SCM_VECTOR_REF): New.Marius Vollmer1-2/+3
2002-07-202002-07-20 Han-Wen <hanwen@cs.uu.nl>Han-Wen Nienhuys1-4/+11
2001-11-25(SCM_MAKE_VECTOR_TAG): New.Marius Vollmer1-1/+2
2001-11-02Prefixed each each exported symbol with SCM_API.Marius Vollmer1-15/+15
2001-08-31* Removed deprecated stuff.Dirk Herrmann1-12/+5
2001-07-09Remove "face-lift" comment.Thien-Thi Nguyen1-2/+0
2001-06-14replace "scm_*_t" with "scm_t_*".Marius Vollmer1-1/+1
2001-06-08* Fixed some bugs, some reported by Matthias Koeppe.Dirk Herrmann1-3/+3
2001-06-07* Fix SCM <--> scm_t_bits related typing problems.Dirk Herrmann1-7/+7
2001-05-26revert the ill-considered part of the 2001-05-24 changesMichael Livshin1-5/+5
2001-05-24* validate.hMichael Livshin1-5/+5
2001-04-27 * vectors.h (SCM_NVECTORP): deprecation expired - removed.Rob Browning1-1/+0
2001-02-08* Fixed parameter checking for make-vector.Dirk Herrmann1-0/+1
2001-02-02New functions: scm_c_make_vector, scm_c_make_hash_table.Keisuke Nishida1-0/+2
2000-11-23* SCM_SETCHARS deprecated.Dirk Herrmann1-0/+1
2000-11-22* Added SCM_SET_VECTOR_LENGTH as one replacement for SCM_SETLENGTH.Dirk Herrmann1-0/+1
2000-10-25* Deprecated scm_vector_set_length_x.Dirk Herrmann1-1/+1
2000-10-06* Added type-specific replacement macros for SCM_LENGTH.Dirk Herrmann1-0/+2
2000-09-26* Removed some more references to SCM_CHARS.Dirk Herrmann1-0/+1
2000-06-12Updated copyrightsMikael Djurfeldt1-1/+1
2000-05-23* Deprecated some unused SCM_NxxxP macros.Dirk Herrmann1-1/+8
2000-04-04Lots of fixes with respect to strict typing.Dirk Herrmann1-3/+3
2000-03-22Don't use SCM2PTR for non scheme values.Dirk Herrmann1-2/+2
2000-03-21Fix: Don't cast SCM values to pointer. Use SCM2PTR instead.Dirk Herrmann1-4/+4
2000-03-19 * *.[hc]: add Emacs magic at the end of file, to ensure GNUMichael Livshin1-0/+6
2000-03-12*** empty log message ***Mikael Djurfeldt1-3/+3
2000-03-12* async.c, boolean.h, debug.c, dynl.c, dynwind.c, eval.c, eval.h,Mikael Djurfeldt1-3/+3