summaryrefslogtreecommitdiff
path: root/libguile/vectors.h
AgeCommit message (Expand)AuthorFilesLines
2021-08-16Remove the 'simple vector' conceptDaniel Llorens1-4/+3
2021-08-06Add function vector-copy! to coreDaniel Llorens1-3/+3
2021-08-06Extend core vector-copy to r7rs vector-copyDaniel Llorens1-1/+1
2018-06-20Update license notices in all C filesAndy Wingo1-17/+17
2018-06-20Remove (C) from copyright statementsAndy Wingo1-1/+1
2018-06-20Rename __scm.h to scm.hAndy Wingo1-1/+0
2018-06-20Remove Emacs local variables comments in Guile sourceAndy Wingo1-6/+0
2018-06-20Remove useless "classes: h_files" from Guile headers.Andy Wingo1-2/+0
2018-06-19Move array-handle.h include out from inline.hAndy Wingo1-0/+1
2018-06-18Devolve gc.hAndy Wingo1-0/+1
2018-06-18Devolve more validate macrosAndy Wingo1-1/+13
2017-04-18All literal constants are read-onlyAndy Wingo1-0/+8
2014-02-08SCM_I_IS_VECTOR only true for tc7_vector, not weak vectorsAndy Wingo1-3/+2
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