summaryrefslogtreecommitdiff
path: root/libguile/srfi-4.c
AgeCommit message (Expand)AuthorFilesLines
2009-09-14Rename "boehm-gc.h" to "bdw-gc.h"; add to the distribution.Ludovic Courtès1-1/+1
2009-09-01Fix leaky behavior of `scm_take_TAGvector ()'.Ludovic Courtès1-0/+9
2009-08-28Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-251/+78
2009-08-18Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-7/+15
2009-07-19any->u8vector and family now implemented in SchemeAndy Wingo1-23/+31
2009-07-19add registry of vector constructors, make-generalized-vectorAndy Wingo1-0/+18
2009-07-19uniform vector functions to their own fileAndy Wingo1-216/+1
2009-07-19generic vector ops to own fileAndy Wingo1-0/+1
2009-07-19add generic array implementation facilityAndy Wingo1-11/+25
2009-07-19rename unif.[ch] to arrays.[ch]Andy Wingo1-1/+1
2009-07-19bitvector exodus from unif.[ch]Andy Wingo1-0/+1
2009-06-22Make bytevectors accessible using the generalized-vector API.Ludovic Courtès1-1/+8
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-6/+7
2008-09-23Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-31/+4
2008-09-15Make multi-byte reads on unbuffered ports more efficient.Neil Jerram1-31/+4
2008-09-13Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-1/+1
2008-09-13Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.Ludovic Courtès1-1/+1
2008-09-05Removed a lot of now-useless SMOB mark/free functions.Ludovic Courtes1-32/+0
2006-05-27Replace SCM_C_INLINE with SCM_C_INLINE_KEYWORD. Thanks to Mark Gran!Marius Vollmer1-12/+12
2006-04-17merge from 1.8 branchKevin Ryde1-3/+3
2005-12-06(take_uvec): Make BASE pointer non-const.Marius Vollmer1-1/+1
2005-05-23The FSF has a new address.Marius Vollmer1-1/+1
2005-03-04Docstring updates.Marius Vollmer1-8/+8
2005-03-02See ChangeLog from 2005-03-02.Marius Vollmer1-2/+2
2005-01-14(scm_take_u64vector,Marius Vollmer1-1/+105
2005-01-11(SCM_ARRAYP, SCM_I_ARRAYP): Renamed former to latter internalMarius Vollmer1-12/+12
2005-01-09(coerce_to_uvec, scm_c_uniform_vector_ref,Marius Vollmer1-12/+9
2005-01-09* srfi-4.h, srfi-4.c, srfi-4.i.c (scm_i_uniform_vector_ref_proc,Marius Vollmer1-3/+31
2005-01-09(scm_uniform_element_size): Deprecated implementationMarius Vollmer1-0/+8
2005-01-09(uvec_type): New.Marius Vollmer1-2/+21
2005-01-07Include deprecation.h.Marius Vollmer1-0/+1
2005-01-07(SCM_IS_UVEC): New, use it instead ofMarius Vollmer1-76/+141
2005-01-06(scm_c_uniform_vector_element_size,Marius Vollmer1-19/+16
2005-01-02* weaks.c: Use new vector elements API or simple vectorMarius Vollmer1-76/+68
2004-12-29* srfi-4.h (scm_i_proc_make_u8vector, scm_i_proc_make_s8vector,Marius Vollmer1-50/+8
2004-12-27(scm_uniform_vector_elements,Marius Vollmer1-8/+41
2004-11-10Do not include <libguile.h>, include theMarius Vollmer1-1/+200
2004-11-09(scm_c_uniform_vector_ref, scm_c_uniform_vector_set_x): New.Marius Vollmer1-38/+54
2004-11-04(make_uvec): Use SCM_I_SIZE_MAX instead of SIZE_MAX for addedMarius Vollmer1-1/+2
2004-11-02(uvec_fast_ref): Avoid a compiler warning by returningMarius Vollmer1-0/+2
2004-11-02* srfi-4.h, srfi-4.c (scm_frame_uniform_vector_release): New.Marius Vollmer1-0/+7
2004-11-02(coerce_to_uvec, scm_any_to_u8vector, etc): New.Marius Vollmer1-61/+44
2004-10-29(scm_i_read_homogenous_vector,Marius Vollmer1-101/+92
2004-10-27* srfi-4.c (take_uvec): New.Marius Vollmer1-3/+12
2004-10-27* srfi-4.h, srfi-4.i.c (scm_u8vector_elements, etc): New.Marius Vollmer1-32/+281
2004-10-26New files, initially from ../srfi/ but heavily modified.Marius Vollmer1-0/+486