summaryrefslogtreecommitdiff
path: root/libguile/srfi-4.c
Commit message (Expand)AuthorAgeFilesLines
* New function srfi-4-vector-type-size in (srfi srfi-4 gnu)Daniel Llorens2021-12-061-1/+24
* Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint typesAndy Wingo2018-06-211-9/+9
* Update license notices in all C filesAndy Wingo2018-06-201-18/+19
* Remove (C) from copyright statementsAndy Wingo2018-06-201-1/+1
* Rationalize include order in C filesAndy Wingo2018-06-201-5/+6
* Make libguile header inclusion consistent within libguile c filesAndy Wingo2018-06-201-14/+14
* Rename __scm.h to scm.hAndy Wingo2018-06-201-1/+0
* Remove _scm.hAndy Wingo2018-06-201-1/+0
* Remove modules.h from _scm.h.Andy Wingo2018-06-201-0/+1
* Devolve variable.h from _scm.h.Andy Wingo2018-06-201-0/+1
* Move subr snarfing macros to gsubr.h.Andy Wingo2018-06-201-0/+1
* Devolve numbers.h from _scm.h.Andy Wingo2018-06-191-0/+1
* Remove <string.h> include from ports.h.Andy Wingo2018-06-191-0/+2
* Devolve boolean.h include.Andy Wingo2018-06-181-0/+1
* Remove includes of validate.h.Andy Wingo2018-06-181-1/+0
* Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo2018-06-141-1/+2
* All literal constants are read-onlyAndy Wingo2017-04-181-11/+14
* Merge branch 'stable-2.0'v2.1.0Mark H Weaver2014-04-251-2/+3
|\
| * Fix breakage of SRFI-4 C accessorsAndy Wingo2014-03-191-2/+3
* | Merge commit 'dc65b88d839c326889618112c4870ad3a64e9446'Andy Wingo2014-02-081-43/+25
|\ \ | |/
| * Simplify srfi-4 C implementationAndy Wingo2014-02-081-43/+25
* | Remove generalized-vectors.h includesDaniel Llorens2014-02-061-1/+0
* | bytevectors have internal parent fieldAndy Wingo2011-05-071-2/+3
|/
* remove SCM_HAVE_T_INT64, SCM_HAVE_T_UINT64Andy Wingo2010-07-261-4/+0
* Fix off-by-one error in the off-by-one fix of `make-srfi-4-vector'.Ludovic Courtès2010-03-031-1/+2
* Fix off-by-one error when initializing vectors in `make-srfi-4-vector'.Ludovic Courtès2010-03-021-0/+6
* hopefully fix shared c32 / c64 uniform arraysAndy Wingo2010-01-121-17/+17
* fix srfi-4 shared vector access from cAndy Wingo2010-01-121-2/+2
* reimplement srfi-4 vectors on top of bytevectorsAndy Wingo2010-01-071-822/+203
* Remove extraneous semicolon after `SCM_ARRAY_IMPLEMENTATION' & co.Ludovic Courtès2009-12-151-1/+1
* add SCM_SMOB_TYPE_BITS and SCM_SMOB_TYPE_MASKAndy Wingo2009-12-081-1/+2
* SCM_CELL in srfi-4.cAndy Wingo2009-12-081-3/+3
* remove a bunch of needless scm_permanent_object callsAndy Wingo2009-12-051-8/+4
* Rename "boehm-gc.h" to "bdw-gc.h"; add to the distribution.Ludovic Courtès2009-09-141-1/+1
* Fix leaky behavior of `scm_take_TAGvector ()'.Ludovic Courtès2009-09-011-0/+9
* Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès2009-08-281-251/+78
|\
| * any->u8vector and family now implemented in SchemeAndy Wingo2009-07-191-23/+31
| * add registry of vector constructors, make-generalized-vectorAndy Wingo2009-07-191-0/+18
| * uniform vector functions to their own fileAndy Wingo2009-07-191-216/+1
| * generic vector ops to own fileAndy Wingo2009-07-191-0/+1
| * add generic array implementation facilityAndy Wingo2009-07-191-11/+25
| * rename unif.[ch] to arrays.[ch]Andy Wingo2009-07-191-1/+1
| * bitvector exodus from unif.[ch]Andy Wingo2009-07-191-0/+1
* | Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès2009-08-181-7/+15
|\ \ | |/
| * Make bytevectors accessible using the generalized-vector API.Ludovic Courtès2009-06-221-1/+8
| * Change Guile license to LGPLv3+Neil Jerram2009-06-171-6/+7
* | Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès2008-09-231-31/+4
|\ \ | |/
| * Make multi-byte reads on unbuffered ports more efficient.Neil Jerram2008-09-151-31/+4
* | Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès2008-09-131-1/+1
|\ \ | |/
| * Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.Ludovic Courtès2008-09-131-1/+1