summaryrefslogtreecommitdiff
path: root/libguile/bytevectors.c
AgeCommit message (Expand)AuthorFilesLines
2011-11-20Allow overlapping regions to be passed to `bytevector-copy!'.Ludovic Courtès1-3/+3
2011-08-18fix a couple of leaksAndy Wingo1-1/+1
2011-07-29minor style fix in bytevectors.cAndy Wingo1-1/+1
2011-07-01Add type and range checks to the complex generalized vector accessors.Ludovic Courtès1-46/+64
2011-07-01Fix unaligned accesses for bytevectors of complex numbers.Ludovic Courtès1-10/+34
2011-05-13scm_is_eq for SCM vals, not == or !=Andy Wingo1-4/+4
2011-03-08Fix bytevectors VALIDATE_REAL to test for reals, not rationalsMark H Weaver1-1/+1
2011-01-07use scm_from_latin1_symboln for string literals and load-symbolAndy Wingo1-3/+3
2010-12-04make-string et al nulls memory if not given an initializerAndy Wingo1-0/+2
2010-11-19fix a number of assuptions that a long could hold an inumAndy Wingo1-4/+4
2010-06-01rename (rnrs bytevector) to (rnrs bytevectors)Andy Wingo1-1/+1
2010-04-01more fixes to equal? for arraysAndy Wingo1-1/+2
2010-03-16rename libguile to libguile-@EFFECTIVE_VERSION@, currently libguile-2.0Andy Wingo1-1/+2
2010-01-07reimplement srfi-4 vectors on top of bytevectorsAndy Wingo1-11/+10
2010-01-07Revert "Remove unused internal bytevector functions."Andy Wingo1-0/+14
2009-12-05more boot cleanupAndy Wingo1-2/+1
2009-12-05remove a bunch of needless scm_permanent_object callsAndy Wingo1-2/+2
2009-11-16Re-add an indirection in bytevectors.Ludovic Courtès1-23/+47
2009-11-16Remove unused internal bytevector functions.Ludovic Courtès1-14/+0
2009-10-28Modify bytevectors/string conversions to allow wide stringsMichael Gran1-97/+68
2009-10-16bitvector tweaksAndy Wingo1-1/+4
2009-10-15Fix segfault for `(uniform-array->bytevector (bitvector))'.Ludovic Courtès1-3/+2
2009-09-18fix bitvectors after the array handle refactoringAndy Wingo1-7/+14
2009-08-31Remove the distinction between inline/outline storage for bytevectors.Ludovic Courtès1-88/+58
2009-08-30Use a TC7 tag instead of a SMOB for bytevectors.Ludovic Courtès1-32/+29
2009-08-28Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-67/+255
2009-08-18Use `scm_gc_malloc_pointerless ()' for bytevectors.Ludovic Courtès1-1/+2
2009-08-18Remove unneeded SMOB mark/free procedures.Ludovic Courtès1-20/+0
2009-08-18Fix malloc/scm_c_take_bytevector mismatch.Ludovic Courtès1-6/+24
2009-07-19fix (bytevector-ieee-single-native-set! x 0 0)Andy Wingo1-2/+8
2009-07-19bytevectors have "element type" field, e.g. for generalized-vector-refAndy Wingo1-47/+179
2009-07-19bytevector inlinedness indicated by flag, not lengthAndy Wingo1-33/+37
2009-07-19add registry of vector constructors, make-generalized-vectorAndy Wingo1-0/+4
2009-07-19uniform vector functions to their own fileAndy Wingo1-0/+1
2009-07-19add generic array implementation facilityAndy Wingo1-0/+39
2009-07-19rename unif.[ch] to arrays.[ch]Andy Wingo1-1/+1
2009-06-26bytevectors provide scm_i_native_endianness to the vmAndy Wingo1-31/+31
2009-06-22Always create the bytevector SMOB type.Ludovic Courtès1-8/+27
2009-06-22Make bytevectors accessible using the generalized-vector API.Ludovic Courtès1-0/+9
2009-06-22bytevectors: Add a C-friendly API.Ludovic Courtès1-5/+56
2009-06-22bytevectors: Use `size_t' rather than `unsigned' for sizes.Ludovic Courtès1-7/+7
2009-06-19Fix `equal?' on bytevectors.Ludovic Courtès1-0/+5
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-6/+7
2009-06-05Fix `Mismatching FUNC_NAME' warning from guile-func-name-checkNeil Jerram1-1/+1
2009-06-05add ability to compile uniform arraysAndy Wingo1-0/+33
2009-05-28Import R6RS bytevectors and I/O ports from Guile-R6RS-Libs 0.2.Ludovic Courtès1-0/+1978