summaryrefslogtreecommitdiff
path: root/libguile/vectors.h
Commit message (Expand)AuthorAgeFilesLines
* All literal constants are read-only...Andy Wingo2017-04-181-0/+8
* SCM_I_IS_VECTOR only true for tc7_vector, not weak vectors...Andy Wingo2014-02-081-3/+2
* refactor tc7 and tc16 checks...Andy Wingo2011-10-241-2/+2
* remove weak pairs, rewrite weak vectors...Andy Wingo2011-10-241-19/+2
* fix vector-ref and vector-set opcodes for weak vectors...Andy 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-gc...Ludovic Courtès2009-08-281-16/+1
|\
| * generic vector ops to own file...Andy Wingo2009-07-191-15/+0
| * rename unif.[ch] to arrays.[ch]...Andy Wingo2009-07-191-1/+1
* | Merge branch 'master' into boehm-demers-weiser-gc...Ludovic Courtès2009-08-181-6/+7
|\|
| * Change Guile license to LGPLv3+...Neil Jerram2009-06-171-6/+7
* | Merge branch 'master' into boehm-demers-weiser-gc...Ludovic 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 weak...Marius 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 modifies...Marius 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 vector...Marius Vollmer2005-01-021-28/+50
* (scm_c_vector_set_x): Make return type...Marius Vollmer2004-12-271-1/+10
* (scm_c_vector_set_x): Make return type...Marius 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.h...Michael 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
* * SCM_SETCHARS deprecated.Dirk Herrmann2000-11-231-0/+1
* * Added SCM_SET_VECTOR_LENGTH as one replacement for SCM_SETLENGTH.Dirk Herrmann2000-11-221-0/+1
* * Deprecated scm_vector_set_length_x....Dirk Herrmann2000-10-251-1/+1
* * Added type-specific replacement macros for SCM_LENGTH.Dirk Herrmann2000-10-061-0/+2
* * Removed some more references to SCM_CHARS....Dirk Herrmann2000-09-261-0/+1
* Updated copyrightsMikael Djurfeldt2000-06-121-1/+1
* * Deprecated some unused SCM_NxxxP macros....Dirk Herrmann2000-05-231-1/+8
* Lots of fixes with respect to strict typing.Dirk Herrmann2000-04-041-3/+3
* Don't use SCM2PTR for non scheme values.Dirk Herrmann2000-03-221-2/+2
* Fix: Don't cast SCM values to pointer. Use SCM2PTR instead.Dirk Herrmann2000-03-211-4/+4
* * *.[hc]: add Emacs magic at the end of file, to ensure GNU...Michael Livshin2000-03-191-0/+6