summaryrefslogtreecommitdiff
path: root/libguile/srfi-4.c
AgeCommit message (Expand)AuthorFilesLines
2018-06-21Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint typesAndy Wingo1-9/+9
2018-06-20Update license notices in all C filesAndy Wingo1-18/+19
2018-06-20Remove (C) from copyright statementsAndy Wingo1-1/+1
2018-06-20Rationalize include order in C filesAndy Wingo1-5/+6
2018-06-20Make libguile header inclusion consistent within libguile c filesAndy Wingo1-14/+14
2018-06-20Rename __scm.h to scm.hAndy Wingo1-1/+0
2018-06-20Remove _scm.hAndy Wingo1-1/+0
2018-06-20Remove modules.h from _scm.h.Andy Wingo1-0/+1
2018-06-20Devolve variable.h from _scm.h.Andy Wingo1-0/+1
2018-06-20Move subr snarfing macros to gsubr.h.Andy Wingo1-0/+1
2018-06-19Devolve numbers.h from _scm.h.Andy Wingo1-0/+1
2018-06-19Remove <string.h> include from ports.h.Andy Wingo1-0/+2
2018-06-18Devolve boolean.h include.Andy Wingo1-0/+1
2018-06-18Remove includes of validate.h.Andy Wingo1-1/+0
2018-06-14Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo1-1/+2
2017-04-18All literal constants are read-onlyAndy Wingo1-11/+14
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