summaryrefslogtreecommitdiff
path: root/libguile/bytevectors.h
AgeCommit message (Expand)AuthorFilesLines
2023-01-14Add 'bytevector-slice'.Ludovic Courtès1-1/+2
2018-06-21Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint typesAndy Wingo1-2/+2
2018-06-20Update license notices in all C filesAndy Wingo1-17/+17
2018-06-20libguile header files have uniform format for copyright declarationsAndy Wingo1-1/+2
2018-06-20Remove (C) from copyright statementsAndy Wingo1-1/+1
2018-06-20Rename __scm.h to scm.hAndy Wingo1-1/+0
2018-06-18Devolve gc.hAndy Wingo1-0/+2
2018-06-18More validate.h devolutionAndy Wingo1-0/+5
2018-06-14Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo1-1/+2
2017-04-18All literal constants are read-onlyAndy Wingo1-1/+9
2016-11-23Reuse SCM_BYTEVECTOR_TYPED_LENGTH in scm_array_get_handleDaniel Llorens1-0/+5
2011-10-24refactor tc7 and tc16 checksAndy Wingo1-1/+1
2011-08-31Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-1/+1
2011-08-18fix a couple of leaksAndy Wingo1-2/+2
2011-05-07bytevectors have internal parent fieldAndy Wingo1-4/+6
2010-01-07Revert "Remove unused internal bytevector functions."Andy Wingo1-0/+4
2009-11-16Re-add an indirection in bytevectors.Ludovic Courtès1-7/+8
2009-11-16Remove unused internal bytevector functions.Ludovic Courtès1-4/+0
2009-08-31Remove the distinction between inline/outline storage for bytevectors.Ludovic Courtès1-17/+12
2009-08-30Use a TC7 tag instead of a SMOB for bytevectors.Ludovic Courtès1-13/+16
2009-07-19bytevectors have "element type" field, e.g. for generalized-vector-refAndy Wingo1-0/+6
2009-07-19bytevector inlinedness indicated by flag, not lengthAndy Wingo1-6/+4
2009-06-26bytevectors provide scm_i_native_endianness to the vmAndy Wingo1-0/+3
2009-06-22Always create the bytevector SMOB type.Ludovic Courtès1-1/+2
2009-06-22Make bytevectors accessible using the generalized-vector API.Ludovic Courtès1-0/+1
2009-06-22bytevectors: Add a C-friendly API.Ludovic Courtès1-1/+6
2009-06-22bytevectors: Use `size_t' rather than `unsigned' for sizes.Ludovic Courtès1-4/+4
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-6/+7
2009-06-05add ability to compile uniform arraysAndy Wingo1-0/+2
2009-05-28Import R6RS bytevectors and I/O ports from Guile-R6RS-Libs 0.2.Ludovic Courtès1-0/+133