summaryrefslogtreecommitdiff
path: root/libguile/srfi-4.c
AgeCommit message (Expand)AuthorFilesLines
2014-04-25Merge branch 'stable-2.0'v2.1.0Mark H Weaver1-2/+3
2014-03-19Fix breakage of SRFI-4 C accessorsAndy Wingo1-2/+3
2014-02-08Merge commit 'dc65b88d839c326889618112c4870ad3a64e9446'Andy Wingo1-43/+25
2014-02-08Simplify srfi-4 C implementationAndy Wingo1-43/+25
2014-02-06Remove generalized-vectors.h includesDaniel Llorens1-1/+0
2011-05-07bytevectors have internal parent fieldAndy Wingo1-2/+3
2010-07-26remove SCM_HAVE_T_INT64, SCM_HAVE_T_UINT64Andy Wingo1-4/+0
2010-03-03Fix off-by-one error in the off-by-one fix of `make-srfi-4-vector'.Ludovic Courtès1-1/+2
2010-03-02Fix off-by-one error when initializing vectors in `make-srfi-4-vector'.Ludovic Courtès1-0/+6
2010-01-12hopefully fix shared c32 / c64 uniform arraysAndy Wingo1-17/+17
2010-01-12fix srfi-4 shared vector access from cAndy Wingo1-2/+2
2010-01-07reimplement srfi-4 vectors on top of bytevectorsAndy Wingo1-822/+203
2009-12-15Remove extraneous semicolon after `SCM_ARRAY_IMPLEMENTATION' & co.Ludovic Courtès1-1/+1
2009-12-08add SCM_SMOB_TYPE_BITS and SCM_SMOB_TYPE_MASKAndy Wingo1-1/+2
2009-12-08SCM_CELL in srfi-4.cAndy Wingo1-3/+3
2009-12-05remove a bunch of needless scm_permanent_object callsAndy Wingo1-8/+4
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