summaryrefslogtreecommitdiff
path: root/libguile/vectors.h
Commit message (Expand)AuthorAgeFilesLines
* Remove the 'simple vector' conceptDaniel Llorens2021-08-161-4/+3
* Add function vector-copy! to coreDaniel Llorens2021-08-061-3/+3
* Extend core vector-copy to r7rs vector-copyDaniel Llorens2021-08-061-1/+1
* Update license notices in all C filesAndy Wingo2018-06-201-17/+17
* Remove (C) from copyright statementsAndy Wingo2018-06-201-1/+1
* Rename __scm.h to scm.hAndy Wingo2018-06-201-1/+0
* Remove Emacs local variables comments in Guile sourceAndy Wingo2018-06-201-6/+0
* Remove useless "classes: h_files" from Guile headers.Andy Wingo2018-06-201-2/+0
* Move array-handle.h include out from inline.hAndy Wingo2018-06-191-0/+1
* Devolve gc.hAndy Wingo2018-06-181-0/+1
* Devolve more validate macrosAndy Wingo2018-06-181-1/+13
* All literal constants are read-onlyAndy Wingo2017-04-181-0/+8
* SCM_I_IS_VECTOR only true for tc7_vector, not weak vectorsAndy Wingo2014-02-081-3/+2
* refactor tc7 and tc16 checksAndy Wingo2011-10-241-2/+2
* remove weak pairs, rewrite weak vectorsAndy Wingo2011-10-241-19/+2
* fix vector-ref and vector-set opcodes for weak vectorsAndy Wingo2010-04-011-0/+1
* clean up includes in vectors.[ch]Andy Wingo2010-01-071-1/+0
* Allocate vectors in a contiguous memory area.Ludovic Courtès2009-11-021-10/+11
* Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès2009-08-281-16/+1
|\
| * generic vector ops to own fileAndy Wingo2009-07-191-15/+0
| * rename unif.[ch] to arrays.[ch]Andy Wingo2009-07-191-1/+1
* | Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès2009-08-181-6/+7
|\ \ | |/
| * Change Guile license to LGPLv3+Neil Jerram2009-06-171-6/+7
* | Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès2008-09-101-6/+6
|\ \ | |/
| * Add `SCM_INTERNAL' macro, use it.Ludovic Courtès2008-05-311-5/+5
* | Fixed `list->weak-vector'.Ludovic Courtes2008-09-051-1/+2
|/
* merge from 1.8 branchKevin Ryde2006-04-171-1/+1
* * gc-mark.c (scm_mark_all): Do not rely on hooks to run the weakMarius Vollmer2005-07-311-2/+2
* The FSF has a new address.Marius Vollmer2005-05-231-1/+1
* * hashtab.c (scm_i_rehash): Cope with the case that a GC modifiesMarius Vollmer2005-02-231-2/+3
* (SCM_BITVEC_REF, SCM_BITVEC_SET, SCM_BITVEC_CLR): Removed.Marius Vollmer2005-01-071-33/+11
* * weaks.c: Use new vector elements API or simple vectorMarius Vollmer2005-01-021-28/+50
* (scm_c_vector_set_x): Make return typeMarius Vollmer2004-12-271-1/+10
* (scm_c_vector_set_x): Make return typeMarius Vollmer2004-12-271-1/+1
* (scm_is_vector, scm_c_vector_length, scm_c_vector_ref,Marius Vollmer2004-11-091-2/+20
* Changed license terms to the plain LGPL thru-out.Marius Vollmer2003-04-051-35/+11
* (SCM_VECTOR_REF): New.Marius Vollmer2002-09-011-2/+3
* 2002-07-20 Han-Wen <hanwen@cs.uu.nl>Han-Wen Nienhuys2002-07-201-4/+11
* (SCM_MAKE_VECTOR_TAG): New.Marius Vollmer2001-11-251-1/+2
* Prefixed each each exported symbol with SCM_API.Marius Vollmer2001-11-021-15/+15
* * Removed deprecated stuff.Dirk Herrmann2001-08-311-12/+5
* Remove "face-lift" comment.Thien-Thi Nguyen2001-07-091-2/+0
* replace "scm_*_t" with "scm_t_*".Marius Vollmer2001-06-141-1/+1
* * Fixed some bugs, some reported by Matthias Koeppe.Dirk Herrmann2001-06-081-3/+3
* * Fix SCM <--> scm_t_bits related typing problems.Dirk Herrmann2001-06-071-7/+7
* revert the ill-considered part of the 2001-05-24 changesMichael Livshin2001-05-261-5/+5
* * validate.hMichael Livshin2001-05-241-5/+5
* * vectors.h (SCM_NVECTORP): deprecation expired - removed.Rob Browning2001-04-271-1/+0
* * Fixed parameter checking for make-vector.Dirk Herrmann2001-02-081-0/+1
* New functions: scm_c_make_vector, scm_c_make_hash_table.Keisuke Nishida2001-02-021-0/+2